Wireless audio transmission processing method and apparatus, storage medium, and electronic device
By jointly matching the audio receiving end, decoding layer end, and channel selection end of the receiving device, the limitation of identification and matching between source and receiving devices in wireless audio transmission is solved, realizing the scalability and flexible application of the wireless audio system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUIZHOU VISION NEW TECH CO LTD
- Filing Date
- 2023-06-14
- Publication Date
- 2026-07-10
AI Technical Summary
Existing wireless audio transmission solutions lack scalability, openness, and flexible application. The source and receiving devices must be matched one-to-one, which limits the system's scalability and adaptability.
The audio stream is obtained from the local area network through the audio receiver of the receiving device. By using the joint matching process of the decoding layer end, the user interaction end and the channel selection end, the audio stream sent by the unidentified and mismatched source device is decoded and played, so as to realize flexible matching and adaptation of audio source information.
It enables the scalability and flexible application of wireless audio systems, allowing multiple receiving devices with different needs to be matched with a single source device, thus improving the openness and applicability of the system.
Smart Images

Figure CN117411499B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of Internet of Things (IoT) technology, specifically to a wireless audio transmission processing method, apparatus, storage medium, and electronic device. Background Technology
[0002] Wireless audio transmission is typically the process of transmitting audio wirelessly from a source device to a receiving device. Current wireless audio transmission solutions are usually closed-loop ecosystems, which impose many restrictions on the source device, such as: specific channel audio stream limitations, one-to-one matching of TX (source device) and RX (receiving device), and specific function adaptation of the TX (source device) hardware and software system. Depending on the product requirements, selective adaptation of the TX (source device) and RX (receiving device) ends is required, which greatly reduces the scalability, openness, and flexible application of the wireless audio system itself. Summary of the Invention
[0003] This application provides a solution that can better realize the scalability, openness, and flexible application of wireless audio systems.
[0004] The embodiments of this application provide the following technical solutions:
[0005] According to one embodiment of this application, a wireless audio transmission processing method is applied to a receiving device. The method includes: acquiring an audio stream from a local area network (LAN) via an audio receiving end and transmitting it to a decoding layering end, wherein the audio stream is sent to the LAN by a source device that is not matched with the receiving device; decoding the audio stream via the decoding layering end to obtain audio source information and sending the audio source information to a user interaction end; and transmitting the audio stream to a channel selection end, wherein the audio source information is information of the source device; receiving selected source information sent by the user interaction end via the channel selection end, and transmitting the audio stream to an audio stream decoding end when the selected source information matches the audio stream, wherein the selected source information is matched by the user interaction end based on the audio source information; and decoding the audio stream via the audio stream decoding end to obtain a channel audio stream, wherein the channel audio stream is used for playback.
[0006] In some embodiments of this application, after the audio stream is decoded by the audio stream decoding terminal to obtain the channel audio stream, the method further includes: transmitting the channel audio stream to the audio stream distribution terminal through the audio stream decoding terminal; and transmitting the channel audio stream to the corresponding channel wired digital power amplifier terminal for playback processing through the audio stream distribution terminal according to the channel configuration information of the channel selection terminal.
[0007] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: displaying the audio source information in an audio source identifier list through the user interaction terminal; and obtaining the selected source information based on the audio source information in response to selecting the audio source information in the user interaction terminal.
[0008] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: determining through the user interaction terminal whether the audio source information matches user preset source information, wherein the user preset source information is preset by the user on the user interaction terminal; if the audio source information matches the user preset source information, obtaining the selected source information based on the audio source information.
[0009] In some embodiments of this application, after receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: if the selected source information matches the audio bitstream but the audio bitstream is an empty packet audio bitstream, sending detection information to the audio receiving terminal through the channel selection terminal, the detection information being used to instruct the audio receiving terminal to continuously detect and obtain other audio bitstreams corresponding to the audio source information from the local area network, wherein the empty packet audio bitstream is sent by the source device when it is powered on and not playing a multimedia bitstream.
[0010] In some embodiments of this application, the method further includes: if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a first predetermined time, sending a standby signal to the control terminal through the channel selection terminal; and controlling the receiving device to enter standby mode through the control terminal responding to the standby signal.
[0011] In some embodiments of this application, the method further includes: if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a second predetermined time, sending a standby signal to the control terminal through the channel selection terminal; and controlling the receiving device to enter standby mode through the control terminal responding to the standby signal.
[0012] According to one embodiment of this application, a wireless audio transmission processing apparatus is applied to a receiving device. The apparatus includes: an audio receiving end, configured to acquire an audio stream from a local area network (LAN) and transmit it to a decoding layering end, wherein the audio stream is sent to the LAN by a source device that is not identified and matched by the receiving device; a decoding layering end, configured to decode the audio stream to obtain audio source information, send the audio source information to a user interaction end, and transmit the audio stream to a channel selection end, wherein the audio source information is information of the source device; a channel selection end, configured to receive selected source information sent by the user interaction end, and transmit the audio stream to an audio stream decoding end when the selected source information matches the audio stream, wherein the selected source information is matched by the user interaction end based on the audio source information; and an audio stream decoding end, configured to decode the audio stream to obtain a channel audio stream, wherein the channel audio stream is used for playback.
[0013] In some embodiments of this application, after the audio stream is decoded by the audio stream decoding end to obtain the channel audio stream, the device further includes: an audio stream decoding end, used to transmit the channel audio stream to an audio stream distribution end; and an audio stream distribution end, used to transmit the channel audio stream to the corresponding channel wired digital power amplifier end for playback processing according to the channel configuration information of the channel gating end.
[0014] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the device further includes a user interaction terminal, configured to: display the audio source information in an audio source identifier list; and obtain the selected source information based on the audio source information in response to selecting the audio source information in the user interaction terminal.
[0015] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the user interaction terminal is further configured to: determine whether the audio source information matches user preset source information, wherein the user preset source information is preset by the user on the user interaction terminal; if the audio source information matches user preset source information, obtain the selected source information based on the audio source information.
[0016] In some embodiments of this application, after receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the channel selection terminal is further configured to: if the selected source information matches the audio bitstream but the audio bitstream is an empty packet audio bitstream, send detection information to the audio receiving terminal, the detection information being used to instruct the audio receiving terminal to continuously detect and obtain other audio bitstreams corresponding to the audio source information from the local area network, wherein the empty packet audio bitstream is sent by the source device when it is powered on and not playing a multimedia bitstream.
[0017] In some embodiments of this application, the channel selection terminal is further configured to: send a standby signal to the control terminal if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a first predetermined time period; the device further includes the control terminal, configured to: control the receiving device to enter standby mode in response to the standby signal.
[0018] In some embodiments of this application, the channel selection terminal is further configured to: send a standby signal to the control terminal if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a second predetermined time period; the device further includes the control terminal, configured to: control the receiving device to enter standby mode in response to the standby signal.
[0019] According to another embodiment of this application, a storage medium stores a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the methods described in the embodiments of this application.
[0020] According to another embodiment of this application, an electronic device may include: a memory storing a computer program; and a processor reading the computer program stored in the memory to execute the methods described in the embodiments of this application.
[0021] According to another embodiment of this application, a computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations described in the embodiments of this application.
[0022] In the wireless audio transmission scheme of this application embodiment, the receiving device can: obtain an audio stream from a local area network (LAN) through an audio receiving end and transmit it to a decoding layering end, wherein the audio stream is sent to the LAN by a source device that is not matched with the receiving device; decode the audio stream through the decoding layering end to obtain audio source information, and send the audio source information to a user interaction end; and transmit the audio stream to a channel selection end, wherein the audio source information is the information of the source device; receive selected source information sent by the user interaction end through the channel selection end, and transmit the audio stream to an audio stream decoding end when the selected source information matches the audio stream, wherein the selected source information is matched by the user interaction end based on the audio source information; and decode the audio stream through the audio stream decoding end to obtain a channel audio stream, wherein the channel audio stream is used for playback.
[0023] In this way, without prior identification and matching between the receiving device and the source device, the receiving device obtains the audio stream from the local area network through the audio receiving end. Through the joint matching process of the decoding layer end, user interaction end, and channel selection end, the receiving device can effectively adapt the audio playback by matching the audio stream without prior identification and matching with the source device. Thus, many restrictions on the source device of wireless transmission are removed. The audio of one source device can be flexibly matched with multiple receiving devices with different needs. With the receiving device as the core of the audio transmission system, the scalability, openness, and flexible application of the wireless audio system are better realized. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 A flowchart of a wireless audio transmission processing method according to an embodiment of this application is shown.
[0026] Figure 2 An architectural diagram of a wireless audio transmission system according to an embodiment of this application is shown.
[0027] Figure 3 A block diagram of a wireless audio transmission processing apparatus according to an embodiment of this application is shown.
[0028] Figure 4 A block diagram of an electronic device according to an embodiment of this application is shown. Detailed Implementation
[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0030] Figure 1 A flowchart illustrating a wireless audio transmission processing method according to an embodiment of this application is shown. The entity executing this wireless audio transmission processing method can be any receiving device with audio receiving capabilities, such as a speaker, television, computer, mobile phone, smartwatch, and home appliances. In one embodiment of this application, the receiving device is specifically a speaker, while the source device can be a television, computer, or mobile phone.
[0031] like Figure 1 As shown, the receiving device can perform the following: Figure 1 The wireless audio transmission processing method shown may include steps S110 to S140.
[0032] Step S110: Obtain an audio stream from the local area network through the audio receiving end and transmit it to the decoding layering end. The audio stream is sent to the local area network by a source device that is not matched with the receiving device. Step S120: Decode the audio stream through the decoding layering end to obtain audio source information, and send the audio source information to the user interaction end. Also, transmit the audio stream to the channel selection end. The audio source information is the information of the source device. Step S130: Receive the selected source information sent by the user interaction end through the channel selection end. When the selected source information matches the audio stream, transmit the audio stream to the audio stream decoding end. The selected source information is matched by the user interaction end based on the audio source information. Step S140: Decode the audio stream through the audio stream decoding end to obtain a channel audio stream. The channel audio stream is used for playback.
[0033] In the embodiments of this application, see Figure 3 The receiving device may include a wireless audio transmission and processing device, which may include an audio receiving end, a decoding layering end, a user interaction end, a channel selection end, and an audio stream decoding end.
[0034] The receiving device and the source device do not need to be identified and matched in advance. The source device can send the audio stream to the local area network. The specific information structure of the audio stream can be: audio source information + audio channel information + output audio stream (such as IIS audio stream). The audio source information can be a unique identifier of the source device, such as a name or symbol. The audio source information can be queried locally from the source device.
[0035] The audio receiver can continuously detect and receive audio streams adapted by receiving devices on the local area network (LAN), thereby obtaining the audio stream from the LAN. The audio receiver can then transmit the obtained audio stream to the decoding layer.
[0036] The decoding layer end decodes the audio stream to obtain the audio source information. It can then send this audio source information to the user interface end and transmit the audio stream to the channel selection end. The user interface end provides an interactive interface for user interaction. After confirming that the audio source information matches the source device in the interface, the user can select that audio source information through interactive operations. The user interface end can then send the selected audio source information as the selected source information to the channel selection end (i.e., the selected source information is matched by the user interface end based on the audio source information).
[0037] The channel selector can receive selected source information sent by the user interface. When the selected source information matches the audio source information in the audio stream, the channel selector can further transmit the audio stream to the audio stream decoder. The audio stream decoder then decodes the audio stream to obtain the channel audio stream, which can be used for playback on the receiving device.
[0038] In this way, based on steps S110 to S140, without the receiving device and the source device performing identification and matching, the receiving device obtains the audio bitstream from the local area network through the audio receiving end. Through the joint matching process of the decoding layer end, the user interaction end, and the channel selection end, the receiving device can effectively adapt audio playback by matching the audio bitstream without prior identification and matching with the source device. Thus, many restrictions on the source device of wireless transmission are removed, and the audio of one source device can be flexibly matched with multiple receiving devices with different needs. With the receiving device as the core of the audio transmission system, the scalability, openness, and flexible application of the wireless audio system are better realized.
[0039] The following description Figure 1 Further optional specific embodiments are provided for each step performed during wireless audio transmission in the embodiments described herein.
[0040] In one embodiment, after decoding the audio stream through the audio stream decoding terminal to obtain the channel audio stream, the method further includes: transmitting the channel audio stream to the audio stream distribution terminal through the audio stream decoding terminal; and transmitting the channel audio stream to the corresponding channel wired digital power amplifier terminal for playback processing through the audio stream distribution terminal according to the channel configuration information of the channel selection terminal.
[0041] See Figure 3 The receiving device may also include an audio stream distribution terminal, a channel gating terminal, and a wired digital amplifier (AMP) terminal.
[0042] The audio stream decoder can decode the audio stream into at least one channel audio stream and transmit it to the audio stream distribution end. The information structure of the audio stream can be: audio source information + audio channel information + output audio stream (such as IIS audio stream). The audio stream decoder decodes the "audio channel information + output audio stream (such as IIS audio stream)" to obtain at least one channel audio stream. The audio stream format of each channel audio stream can be: channel information + corresponding channel audio data stream (such as IIS audio data stream). The channel information in different channel audio streams can be different. The channel information can be, for example, left and right channels and sky channels.
[0043] The audio stream decoder transmits the channel audio stream to the audio stream distributor. Based on the channel configuration information from the channel selector, the audio stream distributor can transmit the channel audio stream to the corresponding wired digital amplifier (AMP) for playback. For example, if the channel configuration information is that wired digital amplifier AMP1 corresponds to the left and right channels, then the audio stream distributor can transmit the left and right channel audio streams to AMP1.
[0044] The wired digital amplifier (AMP) can convert audio data streams (such as IIS audio data streams) in the channel audio bitstream into analog audio and play the analog audio into the space through the speaker cavity.
[0045] Furthermore, the channel selection terminal obtains the channel configuration information in one of the following ways: obtaining the channel configuration information based on the user's settings in the user interaction terminal, or obtaining the channel configuration information based on hardware configuration information. Different hardware configurations can correspond to different wired digital power amplifier terminals.
[0046] In one embodiment, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: displaying the audio source information in an audio source identifier list through the user interaction terminal; and obtaining the selected source information based on the audio source information in response to selecting the audio source information in the user interaction terminal.
[0047] The user interface can provide an interactive interface for users to perform interactive operations. The audio source information can be displayed in the audio source identifier list in the interactive interface. After the user confirms that the audio source information matches the source device in the interactive interface, the user can select the audio source information in the audio source identifier list through interactive operations. Then, the user interface can send the selected audio source information as the selected source information to the channel selection terminal (that is, obtain the selected source information based on the audio source information).
[0048] Furthermore, in one embodiment, if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a first predetermined time period, it sends a standby signal to the control terminal through the channel selection terminal; the control terminal responds to the standby signal to control the receiving device to enter standby mode.
[0049] The first predetermined time period is, for example, 10 minutes, 5 minutes, or 2 minutes. If the user does not make a selection or fails to select anything within the first predetermined time period in the user interface, the channel selection terminal will not receive the selected source information sent by the user interface within the first predetermined time period. A standby signal can be sent to the control terminal through the channel selection terminal. The control terminal responds to the standby signal and controls the receiving device to enter standby mode, preventing invalid power-on of the receiving device. The process can restart from step S110 the next time the receiving device is powered on.
[0050] In one embodiment, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: determining through the user interaction terminal whether the audio source information matches user-preset source information, wherein the user-preset source information is preset by the user on the user interaction terminal; if the audio source information matches the user-preset source information, obtaining the selected source information based on the audio source information.
[0051] Users can preset user source information on the user interaction terminal. User preset source information is the preset audio source information. User preset source information can be set by the user according to their needs or saved after the user has selected audio source information once.
[0052] The user interface can determine whether the audio source information matches a user's preset source information. If the audio source information matches the user's preset source information, the audio source information can be used as the selected source information, and then the selected source information can be obtained based on the audio source information.
[0053] Furthermore, in one embodiment, if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a second predetermined time period, it sends a standby signal to the control terminal through the channel selection terminal; the control terminal responds to the standby signal to control the receiving device to enter standby mode.
[0054] The second predetermined duration is, for example, 10 minutes, 5 minutes, or 2 minutes. If the user interface fails to determine whether the audio source information matches a user-preset source information within the second predetermined duration, the channel selection terminal will not receive the selected source information sent by the user interface for the second predetermined duration. The channel selection terminal can send a standby signal to the control terminal, and the control terminal responds to the standby signal to control the receiving device to enter standby mode, avoiding invalid power-on of the receiving device. The process can restart from step S110 the next time the receiving device is powered on.
[0055] In one embodiment, after receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes:
[0056] If the selected source information matches the audio stream but the audio stream is an empty packet audio stream, detection information is sent to the audio receiving end through the channel selection terminal. The detection information is used to instruct the audio receiving end to continuously detect and obtain other audio streams corresponding to the audio source information from the local area network. The empty packet audio stream is sent by the source device when it is powered on and not playing a multimedia stream.
[0057] When the source device is powered on and not playing a multimedia stream, it can continuously generate empty audio streams. The information structure of the empty audio stream can be: audio source information + empty audio stream. By continuously sending empty audio streams, the receiving device can know that the source device is powered on and that it will not play audio.
[0058] Specifically, if the channel selection end detects that the selected source information matches the audio bitstream but the audio bitstream is an empty packet audio bitstream, the channel selection end sends detection information to the audio receiving end. The detection information instructs the audio receiving end to continuously detect and obtain other audio bitstreams corresponding to the audio source information from the local area network until the other audio bitstreams are not empty packet audio bitstreams. For other audio bitstreams, the process starts from step S110.
[0059] Furthermore, after receiving the selected source information sent by the user interaction terminal through the channel selection terminal, if the selected source information matches the audio bitstream and the audio bitstream is not an empty packet audio bitstream, the channel selection terminal can then transmit the audio bitstream to the audio stream decoding terminal.
[0060] In one scenario, refer to Figure 2The source device may include an audio system 210, an audio transmitter 220, a wired digital power amplifier (AMP1 and AMP2) 230, and a control terminal (which can be responsible for the power-on / off action and standby action of the source device via I / O power on / off, etc., not shown in the figure). The receiving device may include a wireless audio transmission processing device, which may include an audio receiver 240, a decoding layering terminal 250, a user interaction terminal 260, a channel selection terminal 270, an audio stream decoding terminal 280, an audio stream distribution terminal 290, a channel selection terminal 2100, a wired digital power amplifier (AMP1 and AMP2) 2110, and a control terminal (which can be responsible for the power-on / off action and standby action of the receiving device via I / O power on / off, etc., not shown in the figure).
[0061] In the source device: Audio system 210, as the main audio source controller, is responsible for parsing the multimedia audio stream played in the source device into a 7.2.4 channel IIS audio stream, and transmitting the IIS audio streams of the left and right channels and sky channel 1 to the wired digital amplifier (AMP) 230 through a hardware path. It then repackages the remaining 5.2.2 IIS audio stream into an audio stream for wireless transmission to the local area network. The structure of this audio stream information can be: audio source information + audio channel information + output audio stream (IIS audio stream). The audio transmitter 220 is responsible for sending the packaged audio stream to the local area network; it only transmits and does not need to identify or match with the receiving device. The wired digital amplifier (AMP) is responsible for converting the left and right channel and sky channel 1 audio IIS streams into analog audio and playing it into the space through the speaker cavity.
[0062] In the receiving device: an audio stream is acquired from the local area network (LAN) via an audio receiving end 230 and transmitted to a decoding layering end. The audio stream is sent to the LAN by a source device that is not matched with the receiving device. The decoding layering end decodes the audio stream to obtain audio source information and sends the audio source information to a user interaction end 260. The audio stream is also transmitted to a channel selection end 2100, where the audio source information is the information of the source device. The channel selection end 2100 receives selected source information sent by the user interaction end, and when the selected source information matches the audio stream, it transmits the audio stream to an audio stream decoding end 280. The selected source information is matched by the user interaction end 260 based on the audio source information. The audio stream decoding end decodes the audio stream to obtain a channel audio stream.
[0063] The audio stream decoder transmits the channel audio stream to the audio stream distribution unit 290. The audio stream distribution unit 290, based on the channel configuration information from the channel selection unit, transmits the channel audio stream to the corresponding wired digital amplifier unit 2110 for playback processing. The wired digital amplifier (AMP) unit 2110 can convert the audio data stream (such as an IIS audio data stream) in the channel audio stream into analog audio and play the analog audio into the space through the speaker cavity.
[0064] If the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a first predetermined time period, it sends a standby signal to the control terminal through the channel selection terminal; the control terminal responds to the standby signal to control the receiving device to enter standby mode.
[0065] If the channel selection terminal 270 does not receive the selected source information sent by the user interaction terminal 260 for more than a second predetermined time, it sends a standby signal to the control terminal through the channel selection terminal 270; the control terminal responds to the standby signal to control the receiving device to enter standby mode.
[0066] To facilitate better implementation of the wireless audio transmission processing method provided in this application, this application also provides a wireless audio transmission processing apparatus based on the above-described wireless audio transmission processing method. The meanings of the terms used are the same as in the above-described wireless audio transmission processing method, and specific implementation details can be found in the descriptions within the method embodiments. Figure 3 A block diagram of a wireless audio transmission processing apparatus according to an embodiment of this application is shown.
[0067] like Figure 3 As shown, the wireless audio transmission processing device 300 can be applied to a receiving device. The wireless audio transmission processing device 300 may include: an audio receiving end 310, which can acquire an audio stream from a local area network (LAN) and transmit it to a decoding layering end, wherein the audio stream is sent to the LAN by a source device that is not matched with the receiving device; a decoding layering end 320, which can decode the audio stream to obtain audio source information, send the audio source information to a user interaction end, and transmit the audio stream to a channel selection end, wherein the audio source information is information of the source device; a channel selection end 330, which can receive selected source information sent by the user interaction end, and transmit the audio stream to an audio stream decoding end when the selected source information matches the audio stream, wherein the selected source information is matched by the user interaction end based on the audio source information; and an audio stream decoding end 340, which can decode the audio stream to obtain a channel audio stream for playback.
[0068] In some embodiments of this application, after the audio stream is decoded by the audio stream decoding end to obtain the channel audio stream, the audio stream decoding end 340 can be used to transmit the channel audio stream to the audio stream distribution end; the device also includes an audio stream distribution end 350 which can be used to transmit the channel audio stream to the corresponding channel wired digital power amplifier end 370 for playback processing according to the channel configuration information of the channel gating end 360.
[0069] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the device further includes a user interaction terminal 350 which can be used to: display the audio source information in an audio source identifier list; and obtain the selected source information based on the audio source information in response to selecting the audio source information in the user interaction terminal.
[0070] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the user interaction terminal 350 may be further configured to: determine whether the audio source information matches user preset source information, wherein the user preset source information is preset by the user on the user interaction terminal; if the audio source information matches user preset source information, obtain the selected source information based on the audio source information.
[0071] In some embodiments of this application, after receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the channel selection terminal 330 may further be used to: if the selected source information matches the audio bitstream but the audio bitstream is an empty packet audio bitstream, send detection information to the audio receiving terminal, the detection information being used to instruct the audio receiving terminal to continuously detect and obtain other audio bitstreams corresponding to the audio source information from the local area network, wherein the empty packet audio bitstream is sent by the source device when it is powered on and not playing a multimedia bitstream.
[0072] In some embodiments of this application, the channel selection terminal 330 is further configured to: send a standby signal to the control terminal if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a first predetermined time period; the device further includes the control terminal, configured to: control the receiving device to enter standby mode in response to the standby signal.
[0073] In some embodiments of this application, the channel selection terminal 330 is further configured to: send a standby signal to the control terminal if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a second predetermined time period; the device further includes the control terminal, configured to: control the receiving device to enter standby mode in response to the standby signal.
[0074] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0075] Furthermore, embodiments of this application also provide an electronic device, which can be a receiving device, such as... Figure 4 As shown, it illustrates a structural schematic diagram of the electronic device involved in the embodiments of this application, specifically:
[0076] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 4 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:
[0077] The processor 401 is the control center of the electronic device. It connects to various parts of the computer device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402, it performs various functions of the computer device and processes data, thereby providing overall monitoring of the electronic device. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user page, and application programs, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.
[0078] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.
[0079] The electronic device also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0080] The electronic device may also include an input unit 404, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0081] Although not shown, the electronic device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the electronic device loads the executable files corresponding to the processes of one or more computer programs into the memory 402 according to the following instructions, and the processor 401 runs the computer programs stored in the memory 402, thereby realizing the various functions in the foregoing embodiments of this application. For example, the processor 401 can perform the following steps:
[0082] An audio stream is acquired from a local area network (LAN) by an audio receiver and transmitted to a decoding layer. The audio stream originates from a source device that is not matched with the receiving device and is sent to the LAN. The decoding layer decodes the audio stream to obtain audio source information, which is then sent to a user interaction terminal. The audio stream is also transmitted to a channel selection terminal, where the audio source information is the information of the source device. The channel selection terminal receives selected source information sent by the user interaction terminal, and when the selected source information matches the audio stream, it transmits the audio stream to an audio stream decoder. The selected source information is matched by the user interaction terminal based on the audio source information. The audio stream decoder then decodes the audio stream to obtain a channel audio stream, which is used for playback.
[0083] In some embodiments of this application, after decoding the audio stream to obtain the channel audio stream through the audio stream decoding terminal, the method further includes: transmitting the channel audio stream to the audio stream distribution terminal through the audio stream decoding terminal; and transmitting the channel audio stream to the corresponding channel wired digital power amplifier terminal for playback processing through the audio stream distribution terminal according to the channel configuration information of the channel selection terminal.
[0084] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: displaying the audio source information in the audio source identifier list through the user interaction terminal; and obtaining the selected source information based on the audio source information in response to selecting the audio source information in the user interaction terminal.
[0085] In some embodiments of this application, before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: determining through the user interaction terminal whether the audio source information matches user preset source information, wherein the user preset source information is preset by the user on the user interaction terminal; if the audio source information matches user preset source information, the selected source information is obtained based on the audio source information.
[0086] In some embodiments of this application, after receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: if the selected source information matches the audio bitstream but the audio bitstream is an empty packet audio bitstream, sending detection information to the audio receiving terminal through the channel selection terminal, the detection information being used to instruct the audio receiving terminal to continuously detect and obtain other audio bitstreams corresponding to the audio source information from the local area network, wherein the empty packet audio bitstream is sent by the source device when it is powered on and not playing a multimedia bitstream.
[0087] In some embodiments of this application, the method further includes: if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a first predetermined time period, the channel selection terminal sends a standby signal to the control terminal; and the control terminal responds to the standby signal to control the receiving device to enter standby mode.
[0088] In some embodiments of this application, the method further includes: if the channel selection terminal does not receive the selected source information sent by the user interaction terminal for a second predetermined time period, the channel selection terminal sends a standby signal to the control terminal; and the control terminal responds to the standby signal to control the receiving device to enter standby mode.
[0089] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by a computer program, or by a computer program controlling related hardware. The computer program can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0090] Therefore, embodiments of this application also provide a storage medium storing a computer program that can be loaded by a processor to execute the steps in any of the methods provided in embodiments of this application.
[0091] The storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0092] Since the computer program stored in the storage medium can execute the steps of any of the methods provided in the embodiments of this application, the beneficial effects that the methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0093] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0094] It should be understood that this application is not limited to the embodiments described above and shown in the accompanying drawings, but various modifications and changes can be made without departing from its scope.
Claims
1. A wireless audio transmission processing method, characterized in that, Applied to a receiving device, the method includes: The audio receiver obtains an audio stream from the local area network and transmits it to the decoding layer, wherein the audio stream is sent to the local area network by a source device that does not match the receiving device. The audio source information is obtained by decoding the audio stream through the decoding layer terminal, and the audio source information is sent to the user interaction terminal. The audio stream is also transmitted to the channel selection terminal. The audio source information is the information of the source device. The channel selection terminal receives the selected source information sent by the user interaction terminal, and transmits the audio stream to the audio stream decoding terminal when the selected source information matches the audio source information in the audio stream. The selected source information is the audio source information selected by the user in the interaction interface of the user interaction terminal. The audio stream is decoded by the audio stream decoder to obtain a channel audio stream, which is used for playback.
2. The method according to claim 1, characterized in that, After decoding the audio stream through the audio stream decoding terminal to obtain the channel audio stream, the method further includes: The audio stream decoder transmits the channel audio stream to the audio stream distribution end. The audio stream distribution terminal transmits the audio stream of the corresponding channel to the wired digital power amplifier terminal for playback processing based on the channel configuration information of the channel selection terminal.
3. The method according to claim 1, characterized in that, Before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: The audio source information is displayed in the audio source identifier list through the user interface; In response to the selection of the audio source information in the user interaction terminal, the selected source information is obtained based on the audio source information.
4. The method according to claim 1, characterized in that, Before receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: The user interaction terminal determines whether the audio source information matches the user-preset source information, which is preset by the user on the user interaction terminal. If the audio source information matches the user-preset source information, the selected source information is obtained based on the audio source information.
5. The method according to claim 1, characterized in that, After receiving the selected source information sent by the user interaction terminal through the channel selection terminal, the method further includes: If the selected source information matches the audio stream but the audio stream is an empty packet audio stream, detection information is sent to the audio receiving end through the channel selection terminal. The detection information is used to instruct the audio receiving end to continuously detect and obtain other audio streams corresponding to the audio source information from the local area network. The empty packet audio stream is sent by the source device when it is powered on and not playing a multimedia stream.
6. The method according to claim 3, characterized in that, The method further includes: If the channel selection terminal does not receive the selected source information sent by the user interaction terminal for more than a first predetermined time, it sends a standby signal to the control terminal through the channel selection terminal. The control terminal responds to the standby signal to control the receiving device to enter standby mode.
7. The method according to claim 4, characterized in that, The method further includes: If the channel selection terminal does not receive the selected source information sent by the user interaction terminal for more than a second predetermined time, it sends a standby signal to the control terminal through the channel selection terminal. The control terminal responds to the standby signal to control the receiving device to enter standby mode.
8. A wireless audio transmission processing device, characterized in that, Applied to a receiving device, the apparatus includes: An audio receiver is used to obtain an audio stream from a local area network and transmit it to a decoding layer, wherein the audio stream is sent to the local area network by a source device that does not match the receiving device. The decoding layer is used to decode the audio stream to obtain audio source information, send the audio source information to the user interaction terminal, and transmit the audio stream to the channel selection terminal, wherein the audio source information is the information of the source device; The channel selection terminal is used to receive the selected source information sent by the user interaction terminal, and transmit the audio stream to the audio stream decoding terminal when the selected source information matches the audio source information in the audio stream. The selected source information is the audio source information selected by the user in the interaction interface of the user interaction terminal. An audio stream decoding end is used to decode the audio bitstream to obtain a channel audio bitstream, which is used for playback.
9. A storage medium, characterized in that, It stores a computer program that, when executed by the computer's processor, causes the computer to perform the method described in any one of claims 1 to 7.
10. An electronic device, characterized in that, include: Memory, which stores computer programs; A processor reads a computer program from memory to perform the method described in any one of claims 1 to 7.