(19)
(11)EP 3 163 942 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
25.03.2020 Bulletin 2020/13

(21)Application number: 15824723.9

(22)Date of filing:  30.06.2015
(51)International Patent Classification (IPC): 
H04L 1/00(2006.01)
H04W 28/18(2009.01)
H04R 3/00(2006.01)
(86)International application number:
PCT/CN2015/082889
(87)International publication number:
WO 2016/011875 (28.01.2016 Gazette  2016/04)

(54)

METHOD, SYSTEM, AND RELATED DEVICE FOR DATA TRANSMISSION

VERFAHREN, SYSTEM UND ZUGEHÖRIGE VORRICHTUNG ZUR DATENÜBERTRAGUNG

PROCÉDÉ, SYSTÈME ET DISPOSITIF DE TRANSMISSION DE DONNÉES


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 24.07.2014 CN 201410357019

(43)Date of publication of application:
03.05.2017 Bulletin 2017/18

(73)Proprietor: HUAWEI TECHNOLOGIES CO., LTD.
Shenzhen Guangdong 518129 (CN)

(72)Inventor:
  • LIU, Zhihui
    Shenzhen Guangdong 518129 (CN)

(74)Representative: Körber, Martin Hans 
Mitscherlich PartmbB Patent- und Rechtsanwälte Sonnenstrasse 33
80331 München
80331 München (DE)


(56)References cited: : 
WO-A2-2007/052269
CN-A- 101 197 585
CN-A- 103 986 996
CN-U- 203 859 872
US-A1- 2013 051 577
CN-A- 101 047 408
CN-A- 102 934 160
CN-A- 104 093 174
US-A1- 2012 177 217
  
      
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description

    TECHNICAL FIELD



    [0001] The present invention relates to the field of communications technologies, and in particular, to a data transmission method and system, and a related device.

    BACKGROUND



    [0002] Using a wireless microphone to pick up sounds in a conference has prominent advantages in mobility and simplicity. Generally, multiple wireless microphones need to be deployed in a conference, in order to ensure a good sound pickup effect.

    [0003] Currently, main forms of wireless microphones include frequency modulation (frequency modulation, FM), Bluetooth, Digital Enhanced Cordless Telecommunications (Digital Enhanced Cordless Telecommunications, DECT), WiFi wireless communication, and so on. WiFi wireless communication features a long transmission distance, provides large bandwidth, supports multiple access points, and has found many applications. However, if a WiFi radio channel is interfered or blocked or signals have poor directionality, sufficient bandwidth is not always provided, resulting in a packet loss and a lowered sound pickup effect. Therefore, a packet loss concealment policy is needed. For example, a 48 KHz 16-bit (bit) sampling signal needs a bandwidth of 768 Kbps. If there are three wireless microphones, a bandwidth of 2.3 Mbps is needed. A larger quantity of microphones indicates that a larger bandwidth is needed.

    [0004] Therefore, when a wireless microphone is in the form of WiFi wireless communication, if there is interference or blocking, bandwidth requirements of multiple wireless microphones cannot be met.

    [0005] US 2012/177217 A1 discloses an audio transmission system including a wireless digital microphone unit. WO 2007/052269 A2 discloses a wireless microphone system for multi-channel.

    SUMMARY



    [0006] Embodiments of the present invention provide a data transmission method and system, and a related device, which implement dynamic adjustment of a data transmission parameter of a wireless microphone array according to an actual status of communication between the wireless microphone array and a host.

    [0007] A first aspect of the embodiments of the present invention provides a data transmission method, including:

    acquiring parameter information of wireless communication channels between a wireless microphone array and a host; and

    if the parameter information satisfies a first preset condition, determining reduction information of sampling frequency of the wireless microphone array, and sending a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency; and if reduced sampling frequency is less than or equal to preset minimum frequency, determining decrease information of a quantity of data transmission paths between the wireless microphone array and the host, wherein the control command sent to the wireless microphone array further includes the decrease information of the quantity of data transmission paths



    [0008] In a first possible implementation manner of the first aspect of the embodiments of the present invention, the method further includes:
    if the parameter information satisfies a second preset condition, determining increase information of the sampling frequency of the wireless microphone array, and sending a control command to the wireless microphone array, where the control command includes the increase information of the sampling frequency.

    [0009] With reference to the first possible implementation manner of the first aspect of the embodiments of the present invention, in a second possible implementation manner of the first aspect of the embodiments of the present invention, the parameter information includes a signal-to-noise ratio and/or bandwidth;

    the first preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is less than a first signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a first bandwidth threshold; and

    the second preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is greater than a second bandwidth threshold, where

    the second signal-to-noise ratio threshold is greater than or equal to the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than or equal to the first bandwidth threshold.



    [0010] With reference to the first aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the first aspect, in a third possible implementation manner of the first aspect of the embodiments of the present invention, before the acquiring parameter information of wireless communication channels between a wireless microphone array and a host, the method further includes:
    detecting an activation status of the wireless microphone array, and for a wireless microphone array in an active state, performing steps of acquiring the parameter information, determining the reduction information of the sampling frequency, and sending the control command.

    [0011] With reference to the first aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the first aspect, in a fourth possible implementation manner of the first aspect of the embodiments of the present invention, before the acquiring parameter information of wireless communication channels between a wireless microphone array and a host, the method further includes:

    receiving data that is transmitted in at least one data transmission path by the wireless microphone array, where the data that is transmitted in the data transmission path includes: data sampled from collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array; and

    if the decrease information in the control command sent to the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the method further includes: receiving first envelope data that is transmitted in the first data transmission path by the wireless microphone array, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.



    [0012] A second aspect of the embodiments of the present invention provides a data transmission method, including:

    receiving, by a wireless microphone array, a control command sent by a host according to parameter information of wireless communication channels between the wireless microphone array and the host after the host acquires the parameter information;

    if the parameter information satisfies a first preset condition, and the control command includes reduction information of sampling frequency of the wireless microphone array, the method comprises sampling, by the wireless microphone array, collected data at reduced sampling frequency according to the reduction information; and

    if reduced sampling frequency is less than or equal to preset minimum frequency, and the control command further includes decrease information of a quantity of data transmission paths between the wireless microphone array and the host, the method comprises transmitting, by the wireless microphone array, in a data transmission path that is available after decrease, data to the host according to the decrease information.



    [0013] In a first possible implementation manner of the second aspect of the embodiments of the present invention, before the receiving, by a wireless microphone array, a control command sent by a host, the method further includes:

    transmitting, by the wireless microphone array, in at least one data transmission path, data to the host, where the data that is transmitted in the data transmission path includes: data sampled from the collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array; and

    if the decrease information in the control command received by the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the method further includes: transmitting, by the wireless microphone array, in the first data transmission path, first envelope data to the host, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.



    [0014] With reference to the first possible implementation manner of the second aspect of the embodiments of the present invention, in a second possible implementation manner of the second aspect of the embodiments of the present invention, before the transmitting, by the wireless microphone array, in the first data transmission path, first envelope data to the host, the method further includes:
    transmitting, by the wireless microphone array, in the first data transmission path, at least one packet of the data sampled from the collected data by the wireless microphone array, and the first envelope data to the host, and then stopping transmitting, in the first data transmission path, the data sampled from the collected data by the wireless microphone array.

    [0015] With reference to the second aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the second aspect, in a third possible implementation manner of the second aspect of the embodiments of the present invention, the method further includes:

    if the control command includes increase information of the sampling frequency of the wireless microphone array, sampling, by the wireless microphone array, the collected data at increased sampling frequency according to the increase information of the sampling frequency; and

    if the control command includes increase information of the quantity of data transmission paths between the wireless microphone array and the host, transmitting, by the wireless microphone array, in a data transmission path that is available after increase, data to the host according to the increase information of the quantity of data transmission paths.



    [0016] A third aspect of the embodiments of the present invention provides a host, including:

    a parameter acquiring unit, configured to acquire parameter information of wireless communication channels between a wireless microphone array and the host;

    a first processing unit, configured to: if the parameter information acquired by the parameter acquiring unit satisfies a first preset condition, determine reduction information of sampling frequency of the wireless microphone array, and if reduced sampling frequency is less than or equal to preset minimum frequency, determine decrease information of a quantity of data transmission paths between the wireless microphone array and the host; and

    a command sending unit, configured to: if the first processing unit determines the reduction information of the sampling frequency, send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency; and if the first processing unit determines the decrease information of the quantity of data transmission paths, send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency, and further includes the decrease information of the quantity of data transmission paths.



    [0017] In a first possible implementation manner of the third aspect of the embodiments of the present invention, the host further includes:

    a second processing unit, configured to: if the parameter information acquired by the parameter acquiring unit satisfies a second preset condition, determine increase information of the sampling frequency of the wireless microphone array; where

    the command sending unit is further configured to: if the second processing unit determines the increase information of the sampling frequency, send a control command to the wireless microphone array, where the control command includes the increase information of the sampling frequency.



    [0018] With reference to the first possible implementation manner of the third aspect of the embodiments of the present invention, in a second possible implementation manner of the third aspect of the embodiments of the present invention, the parameter information includes a signal-to-noise ratio and/or bandwidth;

    the first preset condition specifically includes: the signal-to-noise ratio of the wireless communication channel is less than a first signal-to-noise ratio threshold, or the bandwidth of the wireless communication channel is less than a first bandwidth threshold; and

    the second preset condition specifically includes: the signal-to-noise ratio of the wireless communication channel is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is greater than a second bandwidth threshold, where

    the second signal-to-noise ratio threshold is greater than or equal to the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than or equal to the first bandwidth threshold.



    [0019] With reference to the third aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the third aspect, in a third possible implementation manner of the third aspect of the embodiments of the present invention,

    the first processing unit is specifically configured to: if the parameter information satisfies the first preset condition, determine the reduction information of the sampling frequency of the wireless microphone array;

    the first processing unit is further configured to: if reduced sampling frequency is less than or equal to preset minimum frequency, further determine the decrease information of the quantity of data transmission paths between the wireless microphone array and the host; and

    the command sending unit is configured to send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency, and further includes the decrease information of the quantity of data transmission paths.



    [0020] With reference to the third aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the third aspect, in a fourth possible implementation manner of the third aspect of the embodiments of the present invention, the first processing unit specifically includes:

    a path determining unit, configured to determine, according to a preset correspondence between parameter information and a quantity of data transmission paths, a quantity of data transmission paths that corresponds to the parameter information acquired by the parameter acquiring unit;

    a decrease determining unit, configured to: if the quantity of data transmission paths that is determined by the path determining unit is less than a quantity of the wireless microphone arrays, use the quantity of the wireless microphone arrays as a quantity of data transmission paths that are available between the wireless microphone arrays and the host after the decrease; and

    a sampling determining unit, configured to determine reduction information of sampling frequency of a wireless microphone array in a data transmission path that is available after the decrease; and

    the command sending unit is configured to send a control command to the wireless microphone array, where the control command includes the decrease information of the quantity of data transmission paths, and further includes the reduction information of the sampling frequency of the wireless microphone array in the data transmission path that is available after the decrease.



    [0021] With reference to the third aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the third aspect, in a fifth possible implementation manner of the third aspect of the embodiments of the present invention, the host further includes:
    a status detection unit, configured to detect an activation status of the wireless microphone array, and instruct the parameter acquiring unit to perform, for a wireless microphone array in an active state, the step of acquiring the parameter information.

    [0022] With reference to the third aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the third aspect, in a sixth possible implementation manner of the third aspect of the embodiments of the present invention, the host further includes:

    a data receiving unit, configured to receive data that is transmitted in at least one data transmission path by the wireless microphone array, where the data that is transmitted in the data transmission path includes: data sampled from collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array; and

    if the decrease information in the control command sent by the command sending unit to the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the data receiving unit is configured to receive first envelope data that is transmitted in the first data transmission path by the wireless microphone array, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.



    [0023] A fourth aspect of the embodiments of the present invention provides a wireless microphone array, including:

    a command receiving unit, configured to receive a control command sent by a host according to parameter information of wireless communication channels between the wireless microphone array and the host after the host acquires the parameter information;

    a sampling unit, configured to: if the parameter information satisfies a first preset condition, and the control command received by the command receiving unit includes reduction information of sampling frequency of the wireless microphone array, sample, by the wireless microphone array, collected data at reduced sampling frequency according to the reduction information; and

    a data transmission unit, configured to: if reduced sampling frequency is less than or equal to preset minimum frequency, and the control command received by the command receiving unit further includes decrease information of a quantity of data transmission paths between the wireless microphone array and the host, transmit, by the wireless microphone array, in a data transmission path that is available after decrease, data to the host according to the decrease information.



    [0024] In a first possible implementation manner of the fourth aspect of the embodiments of the present invention:

    the data transmission unit is further configured to transmit, in at least one data transmission path, data to the host, where the data that is transmitted in the data transmission path includes: data sampled from the collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array; and

    if the decrease information in the control command received by the command receiving unit includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the data transmission unit is further configured to transmit, in the first data transmission path, first envelope data to the host, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.



    [0025] With reference to the first possible implementation manner of the fourth aspect of the embodiments of the present invention, in a second possible implementation manner of the fourth aspect of the embodiments of the present invention:
    the data transmission unit is further configured to: before transmitting, in the first data transmission path, the first envelope data to the host, transmit, in the first data transmission path, at least one packet of the data sampled from the collected data, and the first envelope data, and then stop transmitting, in the first data transmission path, the data sampled from the collected data.

    [0026] With reference to the fourth aspect of the embodiments of the present invention, or either implementation manner of the first and the second possible implementation manners of the fourth aspect, in a third possible implementation manner of the fourth aspect of the embodiments of the present invention:

    the sampling unit is configured to: if the control command received by the command receiving unit includes increase information of the sampling frequency of the wireless microphone array, sample the collected data at increased sampling frequency according to the increase information of the sampling frequency; and

    the data transmission unit is configured to: if the control command received by the command receiving unit includes increase information of the quantity of data transmission paths between the wireless microphone array and the host, transmit, in a data transmission path that is available after increase, data to the host according to the increase information of the quantity of data transmission paths.



    [0027] A fifth aspect of the embodiments of the present invention provides a data transmission system, including: a host and multiple wireless microphone arrays, where

    the host is the host according to the third aspect of the embodiments of the present invention or any possible implementation manner of the first to the sixth possible implementation manners of the third aspect; and

    the wireless microphone array is the wireless microphone array according to the fourth aspect of the embodiments of the present invention or any possible implementation manner of the first to the third possible implementation manners of the fourth aspect.



    [0028] In the data transmission method of the embodiments, a host acquires parameter information of wireless communication channels between a wireless microphone array and the host; if the acquired parameter information satisfies a first preset condition, the host reduces sampling frequency of the wireless microphone array, and if reduced sampling frequency is less than or equal to preset minimum frequency, the host decreases a quantity of data transmission paths between the wireless microphone array and the host, so that bandwidth occupied when the wireless microphone array transmits data is reduced. In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.

    BRIEF DESCRIPTION OF DRAWINGS



    [0029] To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.

    FIG. 1 is a flowchart of a data transmission method according to an example of the present invention;

    FIG. 2 is a flowchart of another data transmission method according to an example of the present invention;

    FIG. 3 is a flowchart of another data transmission method according to an embodiment of the present invention;

    FIG. 4 is a flowchart of another data transmission method according to an embodiment of the present invention;

    FIG. 5 is a schematic structural diagram of a data transmission system according to an application embodiment of the present invention;

    FIG. 6 is a schematic structural diagram of a host according to an embodiment of the present invention;

    FIG. 7 is a schematic structural diagram of another host according to an embodiment of the present invention;

    FIG. 8 is a schematic structural diagram of a host according to an embodiment of the present invention;

    FIG. 9 is a schematic structural diagram of a wireless microphone array according to an embodiment of the present invention; and

    FIG. 10 is a schematic structural diagram of another wireless microphone array according to an embodiment of the present invention.


    DESCRIPTION OF EMBODIMENTS



    [0030] The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely some but not all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

    [0031] In the specification, claims, and accompanying drawings of the present invention, the terms "first", "second", "third", "fourth", and so on (if existent) are intended to distinguish between similar objects but do not necessarily indicate a specific order or sequence. It should be understood that the data termed in such a way are interchangeable in proper circumstances so that the embodiments of the present invention described herein can be implemented in orders except the order illustrated or described herein. Moreover, the terms "include", "contain" and any other variants mean to cover the non-exclusive inclusion, for example, a process, method, system, product, or device that includes a list of steps or units is not necessarily limited to those units, but may include other units not expressly listed or inherent to such a process, method, system, product, or device.

    [0032] An example of the present invention provides a data transmission method, which is mainly applied to a communications system including a host and multiple wireless microphone arrays, where at least one microphone is set in each wireless microphone array. Data such as voice data is collected by using the microphone. Then, after performing modulus sampling on the data collected by each microphone, the wireless microphone array directly transmits the data to the host, and the wireless microphone array also transmits envelope data of the collected data to the host, where the envelope data may indicate energy of the collected data. Then, the host performs audio mixing and switching, where the audio mixing and switching step may include performing echo cancellation on the data received by the host and then obtaining, through comparison, a maximum volume to the power of N from the data, where N is greater than or equal to 1; encodes the data after audio mixing, and sends the encoded data to a remote end. When the maximum volume to the power of N is obtained from the data through comparison, specifically the comparison is performed according to the received envelope data.

    [0033] In the foregoing example, sampling frequency of a wireless microphone array refers to frequency at which the wireless microphone array performs modulus sampling on data collected by each microphone. In addition, because at least one microphone is set in one wireless microphone array, at least one data transmission path may be formed between the wireless microphone array and a host. One data transmission path between the wireless microphone array and the host refers to a path for transmitting data between one microphone in the wireless microphone array and the host, and data sampled from the data collected by one microphone is transmitted in one data transmission path.

    [0034] The method in this example of the present invention is a data transmission method executed by the host. FIG. 1 is a flowchart of the method. The method includes:
    Step 101: Acquire parameter information of wireless communication channels between a wireless microphone array and a host, where the parameter information includes a signal-to-noise ratio and/or bandwidth.

    [0035] It may be understood that, in a process of transmitting data between each wireless microphone array and the host, the host acquires overall parameter information of wireless communication channels between these wireless microphones and the host. For example, the host acquires total bandwidth that is occupied by these wireless microphones when these wireless microphones transmit data. In a specific implementation, the host may actively detect the wireless communication channels, to obtain the parameter information; or each wireless microphones may actively send parameter information of the corresponding wireless communication channel to the host, and then the host consolidates the parameter information.

    [0036] Step 102: Determine whether the parameter information acquired in step 101 satisfies a first preset condition, and if the parameter information satisfies the first preset condition, perform step 103 or step 104; or if the parameter information does not satisfy the first preset condition, the process ends.

    [0037] Herein, the first preset condition may include: the signal-to-noise ratio of the wireless communication channels is less than a first signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a first bandwidth threshold, and the first bandwidth threshold may be changed according to processing in the subsequent step 103 or 104. For example, when sampling frequency of the wireless microphone array is reduced, or a quantity of data transmission paths is decreased, the first bandwidth threshold may be reduced, and so on. Step 103: Determine reduction information of sampling frequency of the wireless microphone array, and send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency. In this way, the wireless microphone array samples collected data according to reduced sampling frequency.

    [0038] Herein, sampling frequency of some or all of the wireless microphone arrays may be reduced. If the sampling frequency is reduced, an amount of data transmitted by a wireless microphone array to the host decreases, and therefore occupied bandwidth also decreases. The reduction information of the sampling frequency included in the control command may be information such as the reduced sampling frequency, or a reduced amount of the sampling frequency. In addition, the host may send the control command to only a wireless microphone array whose sampling frequency is reduced, and does not need to send the control command to all the wireless microphone arrays. The reduced amount of the sampling frequency may be set according to a preset rule, and is, for example, half, 1/3, or 1/4 of the sampling frequency.

    [0039] Step 104: Determine decrease information of a quantity of data transmission paths between the wireless microphone array and the host, and send a control command to the wireless microphone array, where the control command includes the decrease information of the quantity of data transmission paths. In this way, data is not transmitted on some data transmission paths between the wireless microphone array and the host, that is, the wireless microphone array does not send data collected by microphones in these data transmission paths to the host.

    [0040] Herein, the decrease information of the quantity of data transmission paths that is included in the control command may be information such as a quantity of data transmission paths that are available after the decrease, or an amount of decrease in the quantity of data transmission paths, and may further include information such as that data is not transmitted in data transmission paths between which microphones in which wireless microphone arrays and the host. In addition, the host may send the control command to only wireless microphone arrays corresponding to data transmission paths in which data is not transmitted, and does not need to send the control command to all the wireless microphone arrays.

    [0041] The amount of decrease in the quantity of data transmission paths may be set according to a preset rule, and is, for example, half of a current quantity of data transmission paths. In addition, the host may determine, according to a status of data transmission between each wireless microphone array and the host, data transmission paths to be controlled to not transmit data.

    [0042] Further, in a specific embodiment, if the host determines that the acquired parameter information does not satisfy the first preset condition in step 102, the host may further determine whether the acquired parameter information satisfies a second preset condition. If the acquired parameter information satisfies the second preset condition, the host determines increase information of the sampling frequency of the wireless microphone array, and sends a control command to the wireless microphone array, where the control command includes the increase information of the sampling frequency, so that the wireless microphone array samples the collected data according to increased sampling frequency; or determines increase information of the quantity of data transmission paths between the wireless microphone array and the host, and sends a control command to the wireless microphone array, where the control command includes the increase information of the quantity of data transmission paths.

    [0043] The second preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is greater than a second bandwidth threshold. Herein, the second signal-to-noise ratio threshold is greater than the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than the first bandwidth threshold. In addition, the second bandwidth threshold may be changed with the increase of the sampling frequency of the wireless microphone array or the increase of the quantity of data transmission paths. For example, the second bandwidth threshold may be increased.

    [0044] It should be noted that, the foregoing steps 101 to 104 are a process in which the host dynamically adjusts a data transmission parameter of the wireless microphone array; and the host may periodically or aperiodically perform steps 101 to 104 cyclically.

    [0045] It can be seen that, in the data transmission method of this example, a host acquires parameter information of wireless communication channels between a wireless microphone array and the host; if the acquired parameter information satisfies a first preset condition, the host reduces sampling frequency of the wireless microphone array or decreases a quantity of data transmission paths between the wireless microphone array and the host, so that bandwidth occupied when the wireless microphone array transmits data is reduced. In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.

    [0046] Referring to FIG. 2, in a specific example, when it is determined that the acquired parameter information satisfies the first preset condition in step 102, the host may specifically perform step 104 by performing the following steps:
    Step A: Determine, according to a preset correspondence between parameter information and a quantity of data transmission paths, a quantity of data transmission paths that corresponds to the parameter information acquired in step 101.

    [0047] The preset correspondence between the parameter information and the quantity of data transmission paths is preset in the host by a user according to an actual empirical value, and the quantity of data transmission paths in the correspondence is an optimal quantity of data transmission paths that can satisfy, under a condition of the parameter information (which includes a signal-to-noise ratio and/or bandwidth) in the correspondence, a demand of a wireless microphone array that transmits data.

    [0048] Step B: Determine whether the quantity of data transmission paths that is determined in step A is less than a quantity of wireless microphone arrays, and if the quantity of data transmission paths is less than the quantity of wireless microphone arrays, perform step C; or if the quantity of data transmission paths is greater than or equal to the quantity of wireless microphone arrays, perform step D, and then perform step E.

    [0049] Step C: Use the quantity of wireless microphone arrays as a quantity of data transmission paths that are available between the wireless microphone arrays and the host after the decrease.

    [0050] This case is to ensure an effect of audio mixing and switching performed subsequently by the host, and it needs to be set that each wireless microphone array needs to transmit data by using at least one data transmission path. Therefore, in this case, on the basis of decreasing the quantity of data transmission paths, the host needs to further perform step 105, that is, determining reduction information of sampling frequency of a wireless microphone array in a data transmission path that is available after the decrease, where reduction information of sampling frequency of some or all of the wireless microphone arrays in the data transmission paths that are available after the decrease may be determined; and then perform step E. When step E is performed, the control command sent by the wireless microphone array includes decrease information of the quantity of data transmission paths, and further includes the reduction information, which is determined in step 105, of the sampling frequency of the wireless microphone array in the data transmission path that is available after the decrease.

    [0051] Step D: Use the quantity of data transmission paths that is determined in step A, as a quantity of data transmission paths that are available between the wireless microphone arrays and the host after the decrease.

    [0052] Step E: Send a control command to the wireless microphone array, where the control command includes the decrease information of the quantity of data transmission paths.

    [0053] In this way, in this example, by performing steps A to E, the host can dynamically decrease the quantity of data transmission paths between the wireless microphone arrays and the host when the acquired parameter information satisfies the first preset condition.

    [0054] Referring to FIG. 3, in a specific embodiment, when it is determined that the acquired parameter information satisfies the first preset condition in step 102, the host may first perform sub-step 103A of step 103, that is, determining the reduction information of the sampling frequency of the wireless microphone array, and then the host performs the following steps 106 and 107, and finally performs another sub-step 103B of step 103.

    [0055] Specifically:
    Step 106: Determine whether the reduced sampling frequency is less than or equal to preset minimum frequency, and if the reduced sampling frequency is less than or equal to the preset minimum frequency, the host may further perform step 107; or if the reduced sampling frequency is greater than the preset minimum frequency, perform sub-step 103B, that is, sending a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency, and then the process ends.

    [0056] Step 107: On the basis of reducing the sampling frequency of the wireless microphone array, determine the decrease information of the quantity of data transmission paths between the wireless microphone array and the host, and then perform sub-step 103B, that is, sending a control command to the wireless microphone array. In this case, the control command not only needs to include the reduction information of the sampling frequency, but also needs to include the decrease information of the quantity of data transmission paths that is determined in step 107. It may be understood that, in this embodiment, when determining that the reduced sampling frequency is less than or equal to the preset minimum frequency, the host directly decreases the quantity of data transmission paths. Alternatively, in another specific embodiment, when the host acquires parameter information of wireless communication channels between the wireless microphone array and the host next time, the host decreases the quantity of data transmission paths only if the parameter information acquired next time satisfies a third preset condition. Specifically, after the host performs step 103, if the parameter information acquired next time by the host satisfies the third preset condition, the host performs the foregoing steps 106 and 107, and then sends, to the wireless microphone array, a control command that carries the decrease information of the quantity of data transmission paths.

    [0057] The third preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is less than a third signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a third bandwidth threshold, where the third signal-to-noise ratio threshold is less than the first signal-to-noise ratio threshold, and the third bandwidth threshold is less than the first bandwidth threshold. Therefore, in this embodiment, by performing steps 101 to 103 and steps 106 and 107, the host can decrease the quantity of data transmission paths between the wireless microphone array and the host on the basis of dynamically reducing the sampling frequency of the wireless microphone array.

    [0058] It should be noted that, the foregoing steps 101 to 104 are a method used by a host to control data transmission of a wireless microphone array in a process of data transmission between the wireless microphone array and the host. To enable the host to better obtain an actual status of the wireless microphone array and control data transmitted by the wireless microphone array, in a specific embodiment, the data transmitted between the wireless microphone array and the host not only needs to include data sampled from collected data by the wireless microphone array, but also needs to include envelope data of the data collected by the wireless microphone array. Specifically, before step 101, the host may receive data that is transmitted in at least one data transmission path by the wireless microphone array, where the data transmitted in the data transmission path includes: the data sampled from the collected data by the wireless microphone array, and the envelope data of the data collected by the wireless microphone array. In this way, the host obtains, through comparison, a maximum volume to the power of N according to envelope data transmitted in each data transmission path, performs audio mixing and encoding, and sends encoded data to a remote end.

    [0059] When step 104 is performed, if the decrease information in the control command sent by the host to the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the host subsequently receives only first envelope data transmitted in the first data transmission path by the wireless microphone array, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone, but does not receive sampled data transmitted in the first data transmission path by the wireless microphone array. Continuing the transmission of the first envelope data after the first data transmission path is deleted enables the host to learn a change in energy of the data collected in the first data transmission path by the wireless microphone array. If the energy is relatively great, the host subsequently controls the wireless microphone array to add the first data transmission path.

    [0060] In addition, it should be noted that, in another specific embodiment, before performing the foregoing step 101, the host may further detect an activation status of each wireless microphone array, and perform other steps such as the foregoing steps 101 to 103 for a wireless microphone array in an active state. Because the wireless microphone array sends envelope data of collected data to the host, the host can determine, according to the envelope data sent by the wireless microphone array, wireless microphone arrays that have been activated and wireless microphone arrays that have not been activated.

    [0061] An inactive state refers to that a wireless microphone array joins in a network for communicating with a host, but does not enable functions of collecting data and transmitting the collected data. The active state refers to that a wireless microphone array joins in a network for communicating with a host, and enables functions of collecting data and transmitting the collected data.

    [0062] An embodiment of the present invention further provides another data transmission method, which is mainly applicable to a communications system that includes a host and multiple wireless microphone arrays. For the communications system, refer to the descriptions in the foregoing embodiment. The method of this embodiment is a data transmission method executed by a wireless microphone array. FIG. 4 is a flowchart of the method. The method includes:

    Step 201: A wireless microphone array receives a control command sent by a host, where the control command is sent by the host according to parameter information of wireless communication channels between the wireless microphone array and the host after the host acquires the parameter information. For a specific method used by the host to send a control command in a data transmission process, refer to the descriptions in the foregoing method embodiment, and details are not described herein again.

    Step 202: If the control command includes reduction information of sampling frequency of the wireless microphone array, the wireless microphone array samples collected data at reduced sampling frequency according to the reduction information. Herein, the reduction information of the sampling frequency may be information such as the reduced sampling frequency, or a reduced amount of the sampling frequency, and the wireless microphone array obtains the reduced sampling frequency according to the reduction information, and performs sampling.



    [0063] It should be noted that, after the wireless microphone array reduces sampling frequency and samples the collected data, if the wireless microphone array further needs to perform filtering processing on sampled data, the filtering processing step may be performed on the side of the host in order to reduce an amount of computation of the wireless microphone array. That is, after receiving data sent by the wireless microphone array, the host first performs filtering processing, and then performs other processing.

    [0064] Step 203: If the control command includes decrease information of a quantity of data transmission paths between the wireless microphone array and the host, the wireless microphone array transmits, in a data transmission path that is available after decrease, data to the host according to the decrease information. The decrease information of the quantity of data transmission paths that is included in the control command may be information such as a quantity of data transmission paths that are available after the decrease, or an amount of decrease in the quantity of data transmission paths, and may further include information such as that data is not transmitted in data transmission paths between which microphones in which wireless microphone arrays and the host. In this case, the wireless microphone array may determine, according to the decrease information, that data is transmitted in which data transmission paths of the wireless microphone array, and data is not transmitted in which data transmission paths, or specifically, the wireless microphone array transmits data collected by which microphones to the host, and does not transmit data collected by which microphones to the host; then, the wireless microphone array performs data transmission in a data transmission path in which data needs to be transmitted. That data is not transmitted in a data transmission path refers to that the wireless microphone array does not transmit, in the data transmission path, data sampled from the collected data.

    [0065] Further, if the control command received in the foregoing step 201 includes increase information of the sampling frequency of the wireless microphone array, the wireless microphone array samples the collected data at increased sampling frequency according to the increase information of the sampling frequency; if the control command includes increase information of the quantity of data transmission paths between the wireless microphone array and the host, the wireless microphone array transmits, in a data transmission path that is available after the increase, data to the host according to the increase information of the quantity of data transmission paths.

    [0066] It can be seen that, in the data transmission method of this embodiment, a host sends a control command to a wireless microphone array, to require the wireless microphone array to reduce sampling frequency or decrease a quantity of data transmission paths between the wireless microphone array and the host, so that bandwidth occupied when the wireless microphone array transmits data is reduced. In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.

    [0067] It should be noted that, the foregoing steps 201 to 203 are a method used by a host to control data transmission of a wireless microphone array in a process of data transmission between the wireless microphone array and the host. To enable the host to better obtain an actual status of the wireless microphone array and control data transmitted by the wireless microphone array, in a specific embodiment, the data transmitted between the wireless microphone array and the host not only needs to include data sampled from collected data by the wireless microphone array, but also needs to include envelope data of the data collected by the wireless microphone array. Specifically, before performing the foregoing step 201, the wireless microphone array transmits, in at least one data transmission path, data to the host, where the data transmitted in the data transmission path includes: the data sampled from the collected data by the wireless microphone array, and the envelope data of the data collected by the wireless microphone array.

    [0068] If in the foregoing step 203, the decrease information in the control command received by the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the wireless microphone array not only needs to transmit, in a data transmission path that is available after decrease, data to the host, but also needs to transmit, in the first data transmission path, first envelope data to the host, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone. Further, if a data transmission path is switched from transmitting data to not transmitting data (that is, the data transmission path is deleted), in order to ensure smooth switching, the wireless microphone array may transmit, in the data transmission path, at least one packet of sampled data, and then stop transmitting the sampled data. Specifically, before transmitting, in the first data transmission path, only the first envelope data to the host, the wireless microphone array needs to transmit, in the first data transmission path, at least one packet of data sampled from the collected data, and the first envelope data to the host, and then stop transmitting, in the first data transmission path, the data sampled from the collected data.

    [0069] The following describes the data transmission method of the present invention by using a specific application embodiment. As shown in FIG. 5, in this embodiment, a host and three wireless microphone arrays are provided, where three microphones are set in each wireless microphone array to collect voice data, and each microphone is responsible for collecting voice data within a 120-degree range.

    [0070] Before the wireless microphone array communicates with the host, a wireless connection is first established. In this embodiment, WiFi wireless connection is mainly used. The host assigns three identification (ID) numbers to each wireless microphone array, for example, assigns 1 to 3 to the first wireless microphone array, assigns 4 to 6 to the second wireless microphone array, and so on. In this way, the host can know the ID number of each wireless microphone array. After modulus sampling is performed on data collected by a microphone of each wireless microphone array, the data is directly sent by the wireless microphone array to the host, where the data sent by each wireless microphone array to the host may include envelope data, a microphone ID, sampling frequency, collected data, and the like. The host receives the data sent by the wireless microphone array, performs audio mixing and switching and encoding, encodes the data, and sends the encoded data to a remote end.

    [0071] In a process in which the host communicates with the wireless microphone arrays, the host may periodically or aperiodically acquire overall parameter information of wireless communication channels between the wireless microphone arrays and the host, including information such as a signal-to-noise ratio and bandwidth; and may dynamically adjust a parameter for communication between the wireless microphone arrays and the host according to the acquired parameter information in the following manners. Specifically:
    The host first dynamically reduces the sampling frequency of the wireless microphone array, where the host may set multiple bandwidth thresholds and multiple signal-to-noise ratio thresholds.

    [0072] When the signal-to-noise ratio acquired by the host is less than 17 db, or the acquired bandwidth is less than 8 M, the host determines to reduce the sampling frequency of the wireless microphone array from 48 KHz to 32 KHz; when the signal-to-noise ratio acquired by the host is less than 15 db, or the acquired bandwidth is less than 5 M, the host determines to reduce the sampling frequency of the wireless microphone array from 32 KHz to 16 KHz. When the signal-to-noise ratio acquired by the host is greater than or equal to 15 db and is less than 17 db, or the acquired bandwidth is greater than or equal to 10 M and is less than 16 M, the host may determine to increase the sampling frequency of the wireless microphone array from 16 KHz to 32 KHz; when the signal-to-noise ratio acquired by the host is greater than or equal to 17 db, or the acquired bandwidth is greater than or equal to 16 M, the host may determine to increase the sampling frequency of the wireless microphone array from 32 KHz to 48 KHz.

    [0073] After determining reduced or increased sampling frequency of the wireless microphone array, the host sends a control command to the wireless microphone array. After receiving the control command from the host, the wireless microphone array samples, at the reduced or increased sampling frequency in the control command, data collected by a microphone, and sends sampled data to the host.

    [0074] To lower a requirement on an amount of computation of the wireless microphone array, the wireless microphone array only samples the data collected by the microphone, and filtering processing on the sampled data is performed on the side of the host.

    [0075] Further, if the host reduces the sampling frequency of the wireless microphone array to minimum sampling frequency, that is, 16 KHz, and the bandwidth and the signal-to-noise ratio of the wireless communication channels between the wireless microphone array and the host continue to reduce, a quantity of data transmission paths needs to be decreased, that is, the wireless microphone array does not transmit data collected by some microphones. Specifically:
    When the signal-to-noise ratio acquired by the host is less than 12 db, or the acquired bandwidth is less than 3 M, the host determines to decrease a quantity of data transmission paths between one wireless microphone array and the host from three to two; when the signal-to-noise ratio acquired by the host is less than 10 db, or the acquired bandwidth is less than 1 M, the host determines to decrease a quantity of data transmission paths between one wireless microphone array and the host from two to one.

    [0076] When the signal-to-noise ratio acquired by the host is greater than or equal to 10 db and is less than 12 db, or the acquired bandwidth is greater than or equal to 2 M and is less than 4 M, the host determines to increase a quantity of data transmission paths between one wireless microphone array and the host from one to two; when the signal-to-noise ratio acquired by the host is greater than or equal to 12 db, or the acquired bandwidth is greater than or equal to 4 M, the host determines to increase a quantity of data transmission paths between one wireless microphone array and the host from two to three.

    [0077] In another specific example, the host first dynamically decreases a quantity of data transmission paths, to ensure sound quality of a microphone of the wireless microphone array, where the host may set multiple bandwidth thresholds and multiple signal-to-noise ratio thresholds.

    [0078] When the signal-to-noise ratio acquired by the host is less than 17 db, or the acquired bandwidth is less than 8 M, the host determines to decrease a quantity of data transmission paths between one wireless microphone array and the host from three to two; when the signal-to-noise ratio acquired by the host is less than 15 db, or the acquired bandwidth is less than 5 M, the host determines to decrease a quantity of data transmission paths between one wireless microphone array and the host from two to one.

    [0079] When the signal-to-noise ratio acquired by the host is greater than or equal to 15 db and is less than 17 db, or the acquired bandwidth is greater than or equal to 10 M and is less than 16 M, the host determines to continue to increase a quantity of data transmission paths between one wireless microphone array and the host from one to two; when the signal-to-noise ratio acquired by the host is greater than or equal to 17 db, or the acquired bandwidth is greater than or equal to 16 M, the host determines to continue to increase a quantity of data transmission paths between one wireless microphone array and the host from two to three.

    [0080] In the system in this embodiment of the present invention, there are three wireless microphone arrays. Therefore, at least three data transmission paths are required between the wireless microphone array and the host. When there is only one data transmission path between each wireless microphone array and the host, and current remaining bandwidth is not sufficient for transmitting data collected by one microphone, the host needs to reduce the sampling frequency of the wireless microphone array. Specifically:
    When the signal-to-noise ratio acquired by the host is less than 12 db, or the acquired bandwidth is less than 3 M, the host determines to reduce the sampling frequency of the wireless microphone array from 48 KHz to 32 KHz; when the signal-to-noise ratio acquired by the host is less than 10 db, or the acquired bandwidth is less than 1 M, the host determines to reduce the sampling frequency of the wireless microphone array from 32 KHz to 16 KHz.

    [0081] When the signal-to-noise ratio acquired by the host is greater than or equal to 10 db and is less than 12 db, or the acquired bandwidth is greater than or equal to 2 M and is less than 4 M, the host determines to increase the sampling frequency of the wireless microphone array from 32 KHz to 48 KHz; when the signal-to-noise ratio acquired by the host is greater than or equal to 12 db, or the acquired bandwidth is greater than or equal to 4 M, the host determines to increase the sampling frequency of the wireless microphone array from 32 KHz to 48 KHz.

    [0082] An embodiment of the present invention further provides a host, that is, a data transmission apparatus. FIG. 6 is a schematic structural diagram of the host. The host includes:

    a parameter acquiring unit 10, configured to acquire parameter information of a wireless communication channels between a wireless microphone array and the host, where the parameter information includes a signal-to-noise ratio and/or bandwidth;

    a first processing unit 11, configured to: if the parameter information acquired by the parameter acquiring unit 10 satisfies a first preset condition, determine reduction information of sampling frequency of the wireless microphone array, and if reduced sampling frequency is less than or equal to preset minimum frequency, determine decrease information of a quantity of data transmission paths between the wireless microphone array and the host, where the first preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is less than a first signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a first bandwidth threshold; and

    a command sending unit 12, configured to: if the first processing unit 11 determines the reduction information of the sampling frequency, send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency; and if the first processing unit 11 determines the decrease information of the quantity of data transmission paths, send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency, and further includes the decrease information of the quantity of data transmission paths.



    [0083] In the host of this embodiment, the parameter acquiring unit 10 acquires parameter information of wireless communication channels between a wireless microphone array and the host; if the acquired parameter information satisfies a first preset condition, the first processing unit 11 and the command sending unit 12 are used to reduce sampling frequency of the wireless microphone array and decrease a quantity of data transmission paths between the wireless microphone array and the host, so that bandwidth occupied when the wireless microphone array transmits data is reduced. In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.

    [0084] In a specific embodiment, the first processing unit 11 in the host is specifically configured to: if the parameter information satisfies the first preset condition, determine the reduction information of the sampling frequency of the wireless microphone array; and the first processing unit 11 is further configured to: if reduced sampling frequency is less than or equal to preset minimum frequency, determine the decrease information of the quantity of data transmission paths between the wireless microphone array and the host. The control command sent by the command sending unit 12 to the wireless microphone array includes the reduction information of the sampling frequency, and further includes the decrease information of the quantity of data transmission paths.

    [0085] It should be noted that, when the reduced sampling frequency is less than or equal to the preset minimum frequency, the first processing unit 11 may directly determine the decrease information of the quantity of data transmission paths; or when the parameter acquiring unit 10 in the host acquires parameter information of wireless communication channels between the wireless microphone array and the host next time, the first processing unit 11 determines the decrease information of the quantity of data transmission paths only if the parameter information acquired next time satisfies a third preset condition. The third preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is less than a third signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a third bandwidth threshold, where the third signal-to-noise ratio threshold is less than the first signal-to-noise ratio threshold, and the third bandwidth threshold is less than the first bandwidth threshold.

    [0086] Referring to FIG. 7, in another specific embodiment, in addition to the structure shown in FIG. 6, the host may further include a data receiving unit 15, a second processing unit 13, and a status detection unit 14, where the first processing unit 11 may be implemented by using a path determining unit 110, a decrease determining unit 111, and a sampling determining unit 112, and specifically:

    the second processing unit 13 is configured to: if the parameter information acquired by the parameter acquiring unit 10 satisfies a second preset condition, determine increase information of the sampling frequency of the wireless microphone array; where

    the command sending unit 12 is further configured to: if the second processing unit 13 determines the increase information of the sampling frequency of the wireless microphone array, send a control command to the wireless microphone array, where the control command includes the increase information of the sampling frequency.



    [0087] It should be noted that, the foregoing second preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channel is greater than a second bandwidth threshold, where the second signal-to-noise ratio threshold is greater than or equal to the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than or equal to the first bandwidth threshold.

    [0088] The path determining unit 110 is configured to determine, according to a preset correspondence between parameter information and a quantity of data transmission paths, a quantity of data transmission paths that corresponds to the parameter information acquired by the parameter acquiring unit 10.

    [0089] The decrease determining unit 111 is configured to: if the quantity of data transmission paths that is determined by the path determining unit 110 is less than a quantity of the wireless microphone arrays, use the quantity of the wireless microphone arrays as a quantity of data transmission paths that are available between the wireless microphone arrays and the host after decrease.

    [0090] The sampling determining unit 112 is configured to determine reduction information of the sampling frequency of the wireless microphone array in a data transmission path that is available after decrease.

    [0091] The foregoing command sending unit 12 is configured to send a control command to the wireless microphone array according to the information separately determined by the decrease determining unit 111 and the sampling determining unit 112, where the control command includes the decrease information of the quantity of data transmission paths, and further includes the reduction information of the sampling frequency.

    [0092] The status detection unit 14 is configured to detect an activation status of the wireless microphone array, and instruct the parameter acquiring unit 10 to perform, for a wireless microphone array in an active state, the step of acquiring the parameter information.

    [0093] The data receiving unit 15 is configured to receive data that is transmitted in at least one data transmission path by the wireless microphone array, where the data that is transmitted in the data transmission path includes: data sampled from collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array; and if the decrease information in the control command sent by the command sending unit 12 to the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the data receiving unit 15 is configured to receive first envelope data that is transmitted in the first data transmission path by the wireless microphone array, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone. In this way, subsequently the first processing unit 11 can learn, according to the first envelope data, a change in energy of the data collected in the first data transmission path by the wireless microphone array. If the energy is relatively great, the first processing unit 11 and the command sending unit 12 subsequently control the wireless microphone array to add the first data transmission path.

    [0094] An embodiment of the present invention further provides another host. FIG. 8 is a schematic structural diagram of the host. The host includes a memory 21 and a processor 22 that are connected to a bus, where:

    the memory 21 is configured to store data, and may further store information such as a necessary file for the processor 22 to process data, for example, information such as a program for the processor 22 to execute the foregoing data transmission method executed by a host; and

    the processor 22 is configured to: acquire parameter information of wireless communication channels between a wireless microphone array and the host, where the parameter information includes a signal-to-noise ratio and/or bandwidth; if the acquired parameter information satisfies a first preset condition, determine reduction information of sampling frequency of the wireless microphone array, and send a control command to the wireless microphone array, where the control command includes the reduction information of the sampling frequency; or determine decrease information of a quantity of data transmission paths between the wireless microphone array and the host, and send a control command to the wireless microphone array, where the control command includes the decrease information of the quantity of data transmission paths, so that bandwidth occupied when the wireless microphone array transmits data is reduced. In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.



    [0095] In a specific embodiment, when the parameter information satisfies the first preset condition, the processor 22 determines the reduction information of the sampling frequency of the wireless microphone array; and the processor 22 is further configured to: if reduced sampling frequency is less than or equal to preset minimum frequency, further determine the decrease information of the quantity of data transmission paths between the wireless microphone array and the host, and send a control command to the wireless microphone array, where the control command not only includes the reduction information of the sampling frequency, but also needs to include the decrease information of the quantity of data transmission paths.

    [0096] It should be noted that, in this case, the processor 22 directly decreases the quantity of data transmission paths when the reduced sampling frequency is less than or equal to the preset minimum frequency. In another specific embodiment, when acquiring parameter information of a wireless communication channels between the wireless microphone array and the host next time, the processor 22 may decrease the quantity of data transmission paths only if the parameter information acquired next time satisfies a third preset condition. The third preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is less than a third signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a third bandwidth threshold, where the third signal-to-noise ratio threshold is less than the first signal-to-noise ratio threshold, and the third bandwidth threshold is less than the first bandwidth threshold.

    [0097] In another specific embodiment, the processor 22 is further configured to: if the acquired parameter information satisfies a second preset condition, determine increase information of the sampling frequency of the wireless microphone array, and send a control command to the wireless microphone array, where the control command includes the increase information of the sampling frequency.

    [0098] It should be noted that, the foregoing second preset condition specifically includes: the signal-to-noise ratio of the wireless communication channels is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is greater than a second bandwidth threshold, where the second signal-to-noise ratio threshold is greater than or equal to the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than or equal to the first bandwidth threshold.

    another specific embodiment, when determining to decrease the quantity of data transmission paths between the wireless microphone array and the host, the processor 22 may be specifically configured to: determine, according to a preset correspondence between parameter information and a quantity of data transmission paths, a quantity of data transmission paths that corresponds to the acquired parameter information; and if the determined quantity of data transmission paths is less than a quantity of the wireless microphone arrays, use the quantity of the wireless microphone arrays as a quantity of data transmission paths that are available between the wireless microphone arrays and the host after the decease. In addition, in this case, the processor 22 is further configured to: on the basis of decreasing the quantity of data transmission paths, further determine reduction information of sampling frequency of a wireless microphone array in a data transmission path that is available after the decrease. The control command sent by the processor 22 to the wireless microphone array includes the decrease information of the quantity of data transmission paths, and further includes the reduction information of the sampling frequency.

    [0099] It may be understood that, the processor 22 is further configured to detect an activation status of the wireless microphone array, and perform, for a wireless microphone array in an active state, the step of acquiring the parameter information.

    [0100] In addition, it should be noted that, the processor 22 is further configured to receive data that is transmitted in at least one data transmission path by the wireless microphone array, where the data that is transmitted in the data transmission path includes: data sampled from collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array. Then, the processor 22 obtains, through comparison, a maximum volume to the power of N according to envelope data transmitted in each data transmission path, performs audio mixing and encoding, encodes the data, and sends the encoded data to a remote end. If the decrease information in the control command sent by the processor 22 to the wireless microphone array includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the processor 22 is further configured to receive first envelope data that is transmitted in the first data transmission path by the wireless microphone array, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone. In this way, subsequently the processor 22 can learn, according to the first envelope data, a change in energy of the data collected in the first data transmission path by the wireless microphone array. If the energy is relatively great, the processor 22 subsequently controls the wireless microphone array to add the first data transmission path.

    [0101] An embodiment of the present invention further provides a wireless microphone array. FIG. 9 is a schematic structural diagram of the wireless microphone array. The wireless microphone array includes:

    a command receiving unit 30, configured to receive a control command sent by a host;

    a sampling unit 31, configured to: if the control command received by the command receiving unit 30 includes reduction information of sampling frequency of the wireless microphone array, sample, by the wireless microphone array, collected data at reduced sampling frequency according to the reduction information, where the reduction information of the sampling frequency may be information such as the reduced sampling frequency, or a reduced amount of the sampling frequency, and the sampling unit 31 obtains the reduced sampling frequency according to the reduction information, and performs sampling; and

    a data transmission unit 32, configured to: if the control command received by the command receiving unit 30 includes decrease information of a quantity of data transmission paths between the wireless microphone array and the host, transmit, by the wireless microphone array, in a data transmission path that is available after decrease, data to the host according to the decrease information.



    [0102] Further, the sampling unit 31 is further configured to: if the control command received by the command receiving unit 30 includes increase information of the sampling frequency of the wireless microphone array, sample the collected data at increased sampling frequency according to the increase information of the sampling frequency; and the data transmission unit 32 is further configured to: if the control command received by the command receiving unit 30 includes increase information of the quantity of data transmission paths between the wireless microphone array and the host, transmit, in a data transmission path that is available after increase, data to the host according to the increase information of the quantity of data transmission paths.

    [0103] In this embodiment, a host sends a control command to the wireless microphone array, to require the wireless microphone array to reduce sampling frequency or decrease a quantity of data transmission paths between the wireless microphone array and the host, so that bandwidth occupied when the wireless microphone array transmits data is reduced. In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.

    [0104] It should be noted that, in a specific embodiment, the data transmitted between the data transmission unit 32 and the host not only needs to include data sampled from the collected data by the wireless microphone array, but also needs to include envelope data of the data collected by the wireless microphone array. Specifically, the data transmission unit 32 is further configured to transmit, in at least one data transmission path, data to the host, where the data that is transmitted in the data transmission path includes: data sampled from the collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array. If the decrease information in the control command received by the command receiving unit 30 includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the data transmission unit 32 is further configured to transmit, in the first data transmission path, first envelope data to the host, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.

    [0105] Further, if a data transmission path is switched from transmitting data to not transmitting data (that is, the data transmission path is deleted), in order to ensure smooth switching, the wireless microphone array may transmit, in the data transmission path, at least one packet of sampled data, and then stop transmitting the sampled data. Specifically, before transmitting, in the first data transmission path, only the first envelope data to the host, the data transmission unit 32 needs to transmit, in the first data transmission path, at least one packet of data sampled from the collected data, and the first envelope data to the host, and then stop transmitting, in the first data transmission path, the data sampled from the collected data.

    [0106] An embodiment of the present invention further provides another wireless microphone array. FIG. 10 is a schematic structural diagram of the wireless microphone array. The wireless microphone array includes at least one microphone 40, a memory 41, and a processor 42 that are connected to a bus, where:

    the microphone 40 is configured to collect data; the memory 41 is configured to store data, and may further store information such as a necessary file for the processor 42 to process data, for example, information such as a program for the processor 42 to execute the foregoing data transmission method executed by a wireless microphone array; and

    the processor 42 is configured to receive a control command sent by a host; if the control command includes reduction information of sampling frequency of the wireless microphone array, the wireless microphone array samples collected data at reduced sampling frequency according to the reduction information, where the reduction information of the sampling frequency may be information such as reduced sampling frequency, or a reduced amount of the sampling frequency, and the processor 42 obtains the reduced sampling frequency according to the reduction information, and performs sampling; and if the control command includes decrease information of a quantity of data transmission paths between the wireless microphone array and the host, the wireless microphone array transmits, in a data transmission path that is available after decrease, data to the host according to the decrease information.



    [0107] Further, the processor 42 is further configured to: if the control command includes increase information of the sampling frequency of the wireless microphone array, sample the collected data at increased sampling frequency according to the increase information of the sampling frequency; if the control command includes increase information of the quantity of data transmission paths between the wireless microphone array and the host, transmit, in a data transmission path that is available after increase, data to the host according to the increase information of the quantity of data transmission paths.

    [0108] In this way, the host can dynamically adjust a data transmission parameter of the wireless microphone array according to an actual status of communication between the wireless microphone array and the host, which satisfies a demand of the wireless microphone array that communicates with the host as much as possible.

    [0109] It should be noted that, in a specific embodiment, the data transmitted between the processor 42 and the host not only needs to include data sampled from the collected data by the wireless microphone array, but also needs to include envelope data of the data collected by the wireless microphone array. Specifically, the processor 42 is further configured to transmit, in at least one data transmission path, data to the host, where the data that is transmitted in the data transmission path includes: data sampled from the collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array. If the decrease information in the control command includes indication information, where the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the processor 42 is further configured to transmit, in the first data transmission path, first envelope data to the host, where the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by the microphone 40.

    [0110] Further, if a data transmission path is switched from transmitting data to not transmitting data (that is, the data transmission path is deleted), in order to ensure smooth switching, the wireless microphone array may transmit, in the data transmission path, at least one packet of sampled data, and then stop transmitting the sampled data. Specifically, before transmitting, in the first data transmission path, only the first envelope data to the host, the processor 42 needs to transmit, in the first data transmission path, at least one packet of data sampled from the collected data, and the first envelope data to the host, and then stop transmitting, in the first data transmission path, the data sampled from the collected data.

    [0111] An embodiment of the present invention further provides a data transmission system, including a host and multiple wireless microphone arrays. A structure of the host may be the structure of the host in the embodiment in FIG. 6, FIG. 7, or FIG. 8, and details are not described herein again. The wireless microphone array is configured to: collect data, sample the collected data, send the sampled data to the host, receive a control command sent by the host, and execute the control command. A structure of the wireless microphone array may be the structure of the wireless microphone array in the embodiment in FIG. 9 or FIG. 10, and details are not described herein again. A person of ordinary skill in the art may understand that all or a part of the steps of the methods in the embodiments may be implemented by a program instructing relevant hardware. The program may be stored in a computer readable storage medium. The storage medium may include: a read-only memory (ROM), a random-access memory (RAM), a magnetic disk, or an optical disc.

    [0112] The data transmission method and system and the related device that are provided in the embodiments of the present invention are described in detail above. The principle and implementation of the present invention are described herein through specific examples. The description about the embodiments of the present invention is merely provided to help understand the method and core ideas of the present invention. In addition, a person of ordinary skill in the art can make variations and modifications to the present invention in terms of the specific implementations and application scopes according to the ideas of the present invention. Therefore, the content of specification shall not be construed as a limit to the present invention.


    Claims

    1. A data transmission method, comprising:

    acquiring (101) parameter information of wireless communication channels between a wireless microphone array and a host; and

    if the parameter information satisfies a first preset condition (102), determining (103A) reduction information of the sampling frequency of the wireless microphone array, and sending (103B) a control command to the wireless microphone array, wherein the control command comprises the reduction information of the sampling frequency; and

    if the reduced sampling frequency according to the reduction information is less than or equal to a preset minimum frequency (106), determining (107) decrease information of the quantity of data transmission paths between the wireless microphone array and the host, wherein the control command sent to the wireless microphone array comprises the reduction information of the sampling frequency, and further comprises the decrease information of the quantity of data transmission paths.


     
    2. The method according to claim 1, wherein the method further comprises:
    if the parameter information satisfies a second preset condition, determining increase information of the sampling frequency of the wireless microphone array, and sending a control command to the wireless microphone array, wherein the control command comprises the increase information of the sampling frequency.
     
    3. The method according to claim 2, wherein the parameter information comprises a signal-to-noise ratio and/or bandwidth;
    the first preset condition specifically comprises: the signal-to-noise ratio of the wireless communication channels is less than a first signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a first bandwidth threshold; and
    the second preset condition specifically comprises: the signal-to-noise ratio of the wireless communication channels is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is greater than a second bandwidth threshold, wherein
    the second signal-to-noise ratio threshold is greater than or equal to the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than or equal to the first bandwidth threshold.
     
    4. The method according to any one of claims 1 to 3, wherein before the acquiring parameter information of wireless communication channels between a wireless microphone array and a host, the method further comprises:
    detecting an activation status of the wireless microphone array, and for a wireless microphone array in an active state, performing steps of acquiring the parameter information, determining the reduction information of the sampling frequency, and sending the control command.
     
    5. The method according to any one of claims 1 to 3, wherein before the acquiring parameter information of wireless communication channels between a wireless microphone array and a host, the method further comprises:

    receiving data that is transmitted in at least one data transmission path by the wireless microphone array, wherein the data that is transmitted in the data transmission path comprises: data sampled from collected data by the wireless microphone array, and envelope data of the data sampled by the wireless microphone array; and

    if the decrease information in the control command sent to the wireless microphone array comprises indication information, wherein the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the method further comprises: receiving first envelope data that is transmitted in the first data transmission path by the wireless microphone array, wherein the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.


     
    6. A data transmission method, comprising:

    receiving (201), by a wireless microphone array, a control command sent by a host according to parameter information of wireless communication channels between the wireless microphone array and the host after the host acquires the parameter information;

    if the parameter information satisfies a first preset condition, and the control command comprises reduction information of the sampling frequency of the wireless microphone array, the method comprises sampling (202), by the wireless microphone array, collected data at the reduced sampling frequency according to the reduction information; and

    if the reduced sampling frequency is less than or equal to a preset minimum frequency, and the control command further comprises decrease information of a quantity of data transmission paths between the wireless microphone array and the host, the method comprises transmitting (203), by the wireless microphone array, in a data transmission path that is available after decrease, data to the host according to the decrease information.


     
    7. The method according to claim 6, wherein before the receiving, by a wireless microphone array, a control command sent by a host, the method further comprises:

    transmitting, by the wireless microphone array, in at least one data transmission path, data to the host, wherein the data that is transmitted in the data transmission path comprises: data sampled from the collected data by the wireless microphone array, and envelope data of the data collected by the wireless microphone array; and

    if the decrease information in the control command received by the wireless microphone array comprises indication information, wherein the indication information is used to instruct to delete a first data transmission path of the wireless microphone array, the method further comprises: transmitting, by the wireless microphone array, in the first data transmission path, first envelope data to the host, wherein the first envelope data is envelope data of data that is collected in the first data transmission path of the wireless microphone array by a microphone.


     
    8. The method according to claim 7, wherein before the transmitting, by the wireless microphone array, in the first data transmission path, first envelope data to the host, the method further comprises:
    transmitting, by the wireless microphone array, in the first data transmission path, at least one packet of the data sampled from the collected data by the wireless microphone array, and the first envelope data to the host, and then stopping transmitting, in the first data transmission path, the data sampled from the collected data by the wireless microphone array.
     
    9. The method according to any one of claims 6 to 8, wherein the method further comprises:

    if the control command comprises increase information of the sampling frequency of the wireless microphone array, sampling, by the wireless microphone array, the collected data at increased sampling frequency according to the increase information of the sampling frequency; and

    if the control command comprises increase information of the quantity of data transmission paths between the wireless microphone array and the host, transmitting, by the wireless microphone array, in a data transmission path that is available after increase, data to the host according to the increase information of the quantity of data transmission paths.


     
    10. A host, comprising:

    a parameter acquiring unit (10), configured to acquire parameter information of wireless communication channels between a wireless microphone array and the host;

    a first processing unit (11), configured to: if the parameter information acquired by the parameter acquiring unit (10) satisfies a first preset condition, determine reduction information of the sampling frequency of the wireless microphone array, and if the reduced sampling frequency according to the reduction information is less than or equal to a preset minimum frequency, determine decrease information of a quantity of data transmission paths between the wireless microphone array and the host; and

    a command sending unit (12), configured to: if the first processing unit (11) determines the reduction information of the sampling frequency, send a control command to the wireless microphone array, wherein the control command comprises the reduction information of the sampling frequency; and if the first processing unit (11) determines the decrease information of the quantity of data transmission paths, send a control command to the wireless microphone array, wherein the control command comprises the reduction information of the sampling frequency, and further comprises the decrease information of the quantity of data transmission paths.


     
    11. The host according to claim 10, further comprising:

    a second processing unit (13), configured to: if the parameter information acquired by the parameter acquiring unit (10) satisfies a second preset condition, determine increase information of the sampling frequency of the wireless microphone array; wherein

    the command sending unit (12) is further configured to: if the second processing unit (13) determines the increase information of the sampling frequency, send a control command to the wireless microphone array, wherein the control command comprises the increase information of the sampling frequency.


     
    12. The host according to claim 11, wherein the parameter information comprises a signal-to-noise ratio and/or bandwidth;
    the first preset condition specifically comprises: the signal-to-noise ratio of the wireless communication channels is less than a first signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is less than a first bandwidth threshold; and
    the second preset condition specifically comprises: the signal-to-noise ratio of the wireless communication channels is greater than a second signal-to-noise ratio threshold, or the bandwidth of the wireless communication channels is greater than a second bandwidth threshold, wherein
    the second signal-to-noise ratio threshold is greater than or equal to the first signal-to-noise ratio threshold, and the second bandwidth threshold is greater than or equal to the first bandwidth threshold.
     
    13. A data transmission system, comprising: a host and a wireless microphone array, wherein
    the host is the host according to any one of claims 10 to 12; and
    the wireless microphone array, comprising:

    a command receiving unit (30), configured to receive a control command sent by the host according to parameter information of wireless communication channels between the wireless microphone array and the host after the host acquires the parameter information;

    a sampling unit (31), configured to: if the parameter information satisfies a first preset condition, and the control command received by the command receiving unit (30) comprises reduction information of the sampling frequency of the wireless microphone array, sample, by the wireless microphone array, collected data at the reduced sampling frequency according to the reduction information; and

    a data transmission unit (32), configured to: if the reduced sampling frequency is less than or equal to a preset minimum frequency, and the control command received by the command receiving unit (30) further comprises decrease information of a quantity of data transmission paths between the wireless microphone array and the host, transmit, by the wireless microphone array, in a data transmission path that is available after decrease, data to the host according to the decrease information.


     


    Ansprüche

    1. Datenübertragungsverfahren, das Folgendes umfasst:

    Erfassen (101) einer Parameterinformation von drahtlosen Kommunikationskanälen zwischen einem drahtlosen Mikrofonarray und einem Host; und

    Bestimmen (103A) der Reduzierungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays und Senden (103B) eines Steuerbefehls an das drahtlose Mikrofonarray, wenn die Parameterinformation eine erste voreingestellte Bedingung (102) erfüllt, wobei der Steuerbefehl die Reduzierungsinformation der Abtastfrequenz umfasst; und

    Bestimmen (107) der Verringerungsinformation der Menge von Datenübertragungspfaden zwischen dem drahtlosen Mikrofonarray und dem Host,

    wenn die reduzierte Abtastfrequenz gemäß der Reduzierungsinformation kleiner oder gleich einer voreingestellten Minimalfrequenz (106) ist, wobei der zu dem drahtlosen Mikrofonarray gesendete Steuerbefehl die Reduzierungsinformation der Abtastfrequenz umfasst und darüber hinaus die Verringerungsinformation der Menge von Datenübertragungspfaden umfasst.


     
    2. Verfahren nach Anspruch 1, wobei das Verfahren darüber hinaus Folgendes umfasst: Bestimmen der Erhöhungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays und Senden eines Steuerbefehls an das drahtlose Mikrofonarray, wenn die Parameterinformation eine zweite voreingestellte Bedingung erfüllt, wobei der Steuerbefehl die Erhöhungsinformation der Abtastfrequenz umfasst.
     
    3. Verfahren nach Anspruch 2, wobei die Parameterinformation ein Signal-Rausch-Verhältnis und/oder eine Bandbreite umfasst;
    die erste voreingestellte Bedingung insbesondere Folgendes umfasst: das Signal-Rausch-Verhältnis der drahtlosen Kommunikationskanäle ist kleiner als eine erste Signal-Rausch-Verhältnis-Schwelle, oder die Bandbreite der drahtlosen Kommunikationskanäle ist kleiner als eine erste Bandbreiten-Schwelle; und
    die zweite voreingestellte Bedingung insbesondere Folgendes umfasst: das Signal-Rausch-Verhältnis der drahtlosen Kommunikationskanäle ist größer als eine zweite Signal-Rausch-Verhältnis-Schwelle, oder die Bandbreite der drahtlosen Kommunikationskanäle ist größer als eine zweite Bandbreiten-Schwelle, wobei
    die zweite Signal-Rausch-Verhältnis-Schwelle größer oder gleich der ersten Signal-Rausch-Verhältnis-Schwelle ist und die zweite Bandbreiten-Schwelle größer oder gleich der ersten Bandbreiten-Schwelle ist.
     
    4. Verfahren nach einem der Ansprüche 1 bis 3, wobei vor dem Erfassen einer Parameterinformation von drahtlosen Kommunikationskanälen zwischen einem drahtlosen Mikrofonarray und einem Host, das Verfahren darüber hinaus Folgendes umfasst:
    Erkennen eines Aktivierungszustands des drahtlosen Mikrofonarrays und, für ein drahtloses Mikrofonarray in einem aktiven Zustand, Durchführen der Schritte zum Erfassen der Parameterinformation, Bestimmen der Reduzierungsinformation der Abtastfrequenz und Senden des Steuerbefehls.
     
    5. Verfahren nach einem der Ansprüche 1 bis 3, wobei vor dem Erfassen einer Parameterinformation von drahtlosen Kommunikationskanälen zwischen einem drahtlosen Mikrofonarray und einem Host, das Verfahren darüber hinaus Folgendes umfasst:

    Empfangen von Daten, die in mindestens einem Datenübertragungspfad durch das drahtlose Mikrofonarray übertragen werden, wobei die in dem Datenübertragungspfad übertragenen Daten Folgendes umfassen: Daten, die von gesammelten Daten durch das drahtlose Mikrofonarray abgetastet wurden, und Hülldaten der Daten, die durch das drahtlose Mikrofonarray abgetastet wurden; und

    wenn die Verringerungsinformation in dem an das drahtlose Mikrofonarray gesendeten Steuerbefehl eine Anzeigeinformation umfasst, wobei die Anzeigeinformation dazu verwendet wird, anzuweisen, einen ersten Datenübertragungspfad des drahtlosen Mikrofonarrays zu löschen, das Verfahren darüber hinaus Folgendes umfasst: Empfangen der ersten Hülldaten, die durch das drahtlose Mikrofonarray in dem ersten Datenübertragungspfad übertragen werden,

    wobei die ersten Hülldaten Hülldaten von Daten sind, die in dem ersten Datenübertragungspfad des drahtlosen Mikrofonarrays durch ein Mikrofon gesammelt werden.


     
    6. Datenübertragungsverfahren, das Folgendes umfasst:

    Empfangen (201) eines Steuerbefehls durch ein drahtloses Mikrofonarray, der von einem Host gemäß einer Parameterinformation von drahtlosen Kommunikationskanälen zwischen dem drahtlosen Mikrofonarray und dem Host gesendet wird, nachdem der Host die Parameterinformation erfasst hat;

    wobei wenn die Parameterinformation eine erste voreingestellte Bedingung erfüllt und der Steuerbefehl eine Reduzierungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays umfasst, das Verfahren ein Abtasten (202) von gesammelten Daten mit der reduzierten Abtastfrequenz gemäß der Reduzierungsinformation durch das drahtlose Mikrofonarray umfasst; und

    wenn die reduzierte Abtastfrequenz kleiner oder gleich einer voreingestellten Minimalfrequenz ist und der Steuerbefehl darüber hinaus eine Verringerungsinformation für eine Menge von Datenübertragungspfaden zwischen dem drahtlosen Mikrofonarray und dem Host umfasst, das Verfahren ein Übertragen (203) von Daten an den Host gemäß der Verringerungsinformation durch das drahtlose Mikrofonarray in einem Datenübertragungspfad umfasst, der nach dem Verringern verfügbar ist.


     
    7. Verfahren nach Anspruch 6, wobei vor dem Empfangen eines von einem Host gesendeten Steuerbefehls durch ein drahtloses Mikrofonarray das Verfahren darüber hinaus Folgendes umfasst:

    Übertragen von Daten durch das drahtlose Mikrofonarray in mindestens einem Datenübertragungspfad an den Host, wobei die in dem Datenübertragungspfad übertragenen Daten Folgendes umfassen: Daten, die von den gesammelten Daten durch das drahtlose Mikrofonarray abgetastet wurden, und Hülldaten der Daten, die durch das drahtlose Mikrofonarray gesammelt wurden; und

    wenn die Verringerungsinformation in dem durch das drahtlose Mikrofonarray empfangenen Steuerbefehl eine Anzeigeinformation umfasst, wobei die Anzeigeinformation dazu verwendet wird, anzuweisen, einen ersten Datenübertragungspfad des drahtlosen Mikrofonarrays zu löschen, das Verfahren darüber hinaus Folgendes umfasst: Übertragen von ersten Hülldaten durch das drahtlose Mikrofonarray in dem ersten Datenübertragungspfad an den Host, wobei die ersten Hülldaten Hülldaten von Daten sind, die in dem ersten Datenübertragungspfad des drahtlosen Mikrofonarrays durch ein Mikrofon gesammelt werden.


     
    8. Verfahren nach Anspruch 7, wobei vor dem Übertragen von ersten Hülldaten durch das drahtlose Mikrofonarray in dem ersten Datenübertragungspfad an den Host das Verfahren darüber hinaus Folgendes umfasst:
    Übertragen von mindestens einem Paket der Daten, die von den gesammelten Daten durch das drahtlose Mikrofonarray abgetastet wurden, und der ersten Hülldaten durch das drahtlose Mikrofonarray in dem ersten Datenübertragungspfad an den Host, und anschließend Stoppen des Übertragens der Daten, die von den gesammelten Daten durch das drahtlose Mikrofonarray abgetastet wurden, in dem ersten Datenübertragungspfad.
     
    9. Verfahren nach einem der Ansprüche 6 bis 8, wobei das Verfahren darüber hinaus Folgendes umfasst:

    Abtasten der gesammelten Daten mit erhöhter Abtastfrequenz gemäß der Erhöhungsinformation der Abtastfrequenz durch das drahtlose Mikrofonarray, wenn der Steuerbefehl eine Erhöhungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays umfasst; und

    Übertragen von Daten durch das drahtlose Mikrofonarray in einem Datenübertragungspfad, der nach dem Erhöhen verfügbar ist, gemäß der Erhöhungsinformation der Menge der Datenübertragungspfade an den Host, wenn der Steuerbefehl eine Erhöhungsinformation der Menge der Datenübertragungspfade zwischen dem drahtlosen Mikrofonarray und dem Host umfasst.


     
    10. Host, der Folgendes umfasst:

    eine Parametererfassungseinheit (10), ausgebildet zum Erfassen einer Parameterinformation von drahtlosen Kommunikationskanälen zwischen einem drahtlosen Mikrofonarray und dem Host;

    eine erste Verarbeitungseinheit (11), ausgebildet zum: Bestimmen einer Reduzierungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays, wenn die von der Parametererfassungseinheit (10) erfasste Parameterinformation eine erste voreingestellte Bedingung erfüllt, und Bestimmen einer Verringerungsinformation für eine Menge von Datenübertragungspfaden zwischen dem drahtlosen Mikrofonarray und dem Host, wenn die reduzierte Abtastfrequenz gemäß der Reduzierungsinformation kleiner oder gleich einer voreingestellten Minimalfrequenz ist;

    und eine Befehlssendeeinheit (12), ausgebildet zum: Senden eines Steuerbefehls an das drahtlose Mikrofonarray, wenn die erste Verarbeitungseinheit (11) die Reduzierungsinformation der Abtastfrequenz bestimmt, wobei der Steuerbefehl die Reduzierungsinformation der Abtastfrequenz umfasst, und Senden eines Steuerbefehls an das drahtlose Mikrofonarray, wenn die erste Verarbeitungseinheit (11) die Verringerungsinformation der Menge von Datenübertragungspfaden bestimmt, wobei der Steuerbefehl die Reduzierungsinformation der Abtastfrequenz umfasst und darüber hinaus die Verringerungsinformation der Menge von Datenübertragungspfaden umfasst.


     
    11. Host nach Anspruch 10, der darüber hinaus Folgendes umfasst:

    eine zweite Verarbeitungseinheit (13), ausgebildet zum: Bestimmen der Erhöhungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays, wenn die von der Parametererfassungseinheit (10) erfasste Parameterinformation eine zweite voreingestellte Bedingung erfüllt; wobei

    die Befehlssendeeinheit (12) ferner ausgebildet ist zum: Senden eines Steuerbefehls an das drahtlose Mikrofonarray, wenn die zweite Verarbeitungseinheit (13) die Erhöhungsinformation der Abtastfrequenz bestimmt, wobei der Steuerbefehl die Erhöhungsinformation der Abtastfrequenz umfasst.


     
    12. Host nach Anspruch 11, wobei die Parameterinformation ein Signal-Rausch-Verhältnis und/oder eine Bandbreite umfasst;
    die erste voreingestellte Bedingung insbesondere Folgendes umfasst: das Signal-Rausch-Verhältnis der drahtlosen Kommunikationskanäle ist kleiner als eine erste Signal-Rausch-Verhältnis-Schwelle, oder die Bandbreite der drahtlosen Kommunikationskanäle ist kleiner als eine erste Bandbreiten-Schwelle; und
    die zweite voreingestellte Bedingung insbesondere Folgendes umfasst: das Signal-Rausch-Verhältnis der drahtlosen Kommunikationskanäle ist größer als eine zweite Signal-Rausch-Verhältnis-Schwelle, oder die Bandbreite der drahtlosen Kommunikationskanäle ist größer als eine zweite Bandbreiten-Schwelle, wobei
    die zweite Signal-Rausch-Verhältnis-Schwelle größer oder gleich der ersten Signal-Rausch-Verhältnis-Schwelle ist und die zweite Bandbreiten-Schwelle größer oder gleich der ersten Bandbreiten-Schwelle ist.
     
    13. Datenübertragungssystem, das Folgendes umfasst: einen Host und ein drahtloses Mikrofonarray, wobei
    der Host der Host nach einem der Ansprüche 10 bis 12 ist; und
    das drahtlose Mikrofonarray Folgendes umfasst:

    eine Befehlsempfangseinheit (30), ausgebildet zum Empfangen eines Steuerbefehls, der von dem Host gemäß einer Parameterinformation von drahtlosen Kommunikationskanälen zwischen dem drahtlosen Mikrofonarray und dem Host gesendet wird, nachdem der Host die Parameterinformation erfasst hat;

    eine Abtasteinheit (31), ausgebildet zum: Abtasten von gesammelten Daten mit der reduzierten Abtastfrequenz gemäß der Reduzierungsinformation durch das drahtlose Mikrofonarray, wenn die Parameterinformation eine erste voreingestellte Bedingung erfüllt und der von der Befehlsempfangseinheit (30) empfangene Steuerbefehl eine Reduzierungsinformation der Abtastfrequenz des drahtlosen Mikrofonarrays umfasst; und

    eine Datenübertragungseinheit (32), ausgebildet zum: Übertragen von Daten an den Host gemäß der Verringerungsinformation durch das drahtlose Mikrofonarray in einem Datenübertragungspfad, der nach dem Verringern verfügbar ist, wenn die reduzierte Abtastfrequenz kleiner oder gleich einer voreingestellten Minimalfrequenz ist und der von der Befehlsempfangseinheit (30) empfangenen Steuerbefehl darüber hinaus eine Verringerungsinformation für eine Menge von Datenübertragungspfaden zwischen dem drahtlosen Mikrofonarray und dem Host umfasst.


     


    Revendications

    1. Procédé de transmission de données, comprenant :

    l'acquisition (101) d'informations de paramètre de canaux de communication sans fil entre un réseau de microphones sans fil et un hôte ; et

    si les informations de paramètre satisfont une première condition préréglée (102), la détermination (103A) d'informations de réduction de la fréquence d'échantillonnage du réseau de microphones sans fil, et l'envoi (103B) d'un ordre de commande au réseau de microphones sans fil, l'ordre de commande comprenant les informations de réduction de la fréquence d'échantillonnage ; et

    si la fréquence d'échantillonnage réduite selon les informations de réduction est inférieure ou égale à une fréquence minimale préréglée (106), la détermination (107) d'informations de diminution de la quantité de chemins de transmission de données entre le réseau de microphones sans fil et l'hôte, l'ordre de commande envoyé au réseau de microphones sans fil comprenant les informations de réduction de la fréquence d'échantillonnage, et comprenant en outre les informations de diminution de la quantité de chemins de transmission de données.


     
    2. Procédé selon la revendication 1, dans lequel le procédé comprend en outre :
    si les informations de paramètre satisfont une deuxième condition préréglée, la détermination d'informations d'augmentation de la fréquence d'échantillonnage du réseau de microphones sans fil, et l'envoi d'un ordre de commande au réseau de microphones sans fil, l'ordre de commande comprenant les informations d'augmentation de la fréquence d'échantillonnage.
     
    3. Procédé selon la revendication 2, dans lequel les informations de paramètre comprennent un rapport signal/bruit et/ou une bande passante ;
    la première condition préréglée comprend spécifiquement : le rapport signal/bruit des canaux de communication sans fil est inférieur à un premier seuil de rapport signal/bruit, ou la bande passante des canaux de communication sans fil est inférieure à un premier seuil de bande passante ; et
    la deuxième condition préréglée comprend spécifiquement : le rapport signal/bruit des canaux de communication sans fil est supérieur à un deuxième seuil de rapport signal/bruit, ou la bande passante des canaux de communication sans fil est supérieure à un deuxième seuil de bande passante, dans lequel
    le deuxième seuil de rapport signal/bruit est supérieur ou égal au premier seuil de rapport signal/bruit, et le deuxième seuil de bande passante est supérieur ou égal au premier seuil de bande passante.
     
    4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel, avant l'acquisition des informations de paramètre de canaux de communication sans fil entre un réseau de microphones sans fil et un hôte, le procédé comprend en outre :
    la détection d'un statut d'activation du réseau de microphones sans fil, et pour un réseau de microphones sans fil à l'état actif, l'exécution des étapes de l'acquisition des informations de paramètre, de la détermination des informations de réduction de la fréquence d'échantillonnage et de l'envoi de l'ordre de commande.
     
    5. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel, avant l'acquisition des informations de paramètre de canaux de communication sans fil entre un réseau de microphones sans fil et un hôte, le procédé comprend en outre :

    la réception de données qui sont transmises sur au moins un chemin de transmission de données par le réseau de microphones sans fil, les données qui sont transmises sur le chemin de transmission de données comprenant : des données échantillonnées parmi des données collectées par le réseau de microphones sans fil et des données d'enveloppe des données échantillonnées par le réseau de microphones sans fil ; et

    si les informations de diminution dans l'ordre de commande envoyé au réseau de microphones sans fil comprennent des informations d'indication, dans lequel les informations d'indication sont utilisées pour ordonner la suppression d'un premier chemin de transmission de données du réseau de microphones sans fil, le procédé comprend en outre : la réception de premières données d'enveloppe qui sont transmises sur le premier chemin de transmission de données par le réseau de microphones sans fil, les premières données d'enveloppe étant des données d'enveloppe de données qui sont collectées sur le premier chemin de transmission de données du réseau de microphones sans fil par un microphone.


     
    6. Procédé de transmission de données, comprenant :

    la réception (201), par un réseau de microphones sans fil, d'un ordre de commande envoyé par un hôte selon des informations de paramètre de canaux de communication sans fil entre le réseau de microphones sans fil et l'hôte après que l'hôte a acquis les informations de paramètre ;

    si les informations de paramètre satisfont une première condition préréglée, et l'ordre de commande comprend des informations de réduction de la fréquence d'échantillonnage du réseau de microphones sans fil, le procédé comprend l'échantillonnage (202), par le réseau de microphones sans fil, de données collectées à la fréquence d'échantillonnage réduite selon les informations de réduction ; et

    si la fréquence d'échantillonnage réduite est inférieure ou égale à une fréquence minimale préréglée, et l'ordre de commande comprend en outre des informations de diminution d'une quantité de chemins de transmission de données entre le réseau de microphones sans fil et l'hôte, le procédé comprend la transmission (203), par le réseau de microphones sans fil, sur un chemin de transmission de données qui est disponible après la diminution, de données à l'hôte selon les informations de diminution.


     
    7. Procédé selon la revendication 6, dans lequel, avant la réception, par un réseau de microphones sans fil, d'un ordre de commande envoyé par un hôte, le procédé comprend en outre :

    la transmission, par le réseau de microphones sans fil, sur au moins un chemin de transmission de données, de données à l'hôte, les données qui sont transmises sur le chemin de transmission de données comprenant : des données échantillonnées parmi les données collectées par le réseau de microphones sans fil, et des données d'enveloppe des données collectées par le réseau de microphones sans fil ; et

    si les informations de diminution dans l'ordre de commande reçu par le réseau de microphones sans fil comprennent des informations d'indication, dans lequel les informations d'indication sont utilisées pour ordonner la suppression d'un premier chemin de transmission de données du réseau de microphones sans fil, le procédé comprend en outre : la transmission, par le réseau de microphones sans fil, sur le premier chemin de transmission de données, de premières données d'enveloppe à l'hôte, les premières données d'enveloppe étant des données d'enveloppe de données qui sont collectées sur le premier chemin de transmission de données du réseau de microphones sans fil par un microphone.


     
    8. Procédé selon la revendication 7, dans lequel, avant la transmission, par le réseau de microphones sans fil, sur le premier chemin de transmission de données, de premières données d'enveloppe à l'hôte, le procédé comprend en outre :
    la transmission, par le réseau de microphones sans fil, sur le premier chemin de transmission de données, d'au moins un paquet des données échantillonnées parmi les données collectées par le réseau de microphones sans fil, et des premières données d'enveloppe à l'hôte, et ensuite l'arrêt de la transmission, sur le premier chemin de transmission de données, des données échantillonnées parmi les données collectées par le réseau de microphones sans fil.
     
    9. Procédé selon l'une quelconque des revendications 6 à 8, dans lequel le procédé comprend en outre :

    si l'ordre de commande comprend des informations d'augmentation de la fréquence d'échantillonnage du réseau de microphones sans fil, l'échantillonnage, par le réseau de microphones sans fil, des données collectées à une fréquence d'échantillonnage augmentée selon les informations d'augmentation de la fréquence d'échantillonnage ; et

    si l'ordre de commande comprend des informations d'augmentation de la quantité de chemins de transmission de données entre le réseau de microphones sans fil et l'hôte, la transmission, par le réseau de microphones sans fil, sur un chemin de transmission de données qui est disponible après l'augmentation, de données à l'hôte selon les informations d'augmentation de la quantité de chemins de transmission de données.


     
    10. Hôte, comprenant :

    une unité d'acquisition de paramètres (10), configurée pour acquérir des informations de paramètre de canaux de communication sans fil entre un réseau de microphones sans fil et l'hôte ;

    une première unité de traitement (11), configurée pour: si les informations de paramètre acquises par l'unité d'acquisition de paramètres (10) satisfont une première condition préréglée, déterminer des informations de réduction de la fréquence d'échantillonnage du réseau de microphones sans fil, et si la fréquence d'échantillonnage réduite selon les informations de réduction est inférieure ou égale à une fréquence minimale préréglée, déterminer des informations de diminution d'une quantité de chemins de transmission de données entre le réseau de microphones sans fil et l'hôte ; et

    une unité d'envoi d'ordre (12), configurée pour : si la première unité de traitement (11) détermine les informations de réduction de la fréquence d'échantillonnage, envoyer un ordre de commande au réseau de microphones sans fil, l'ordre de commande comprenant les informations de réduction de la fréquence d'échantillonnage; et si la première unité de traitement (11) détermine les informations de diminution de la quantité de chemins de transmission de données, envoyer un ordre de commande au réseau de microphones sans fil, l'ordre de commande comprenant les informations de réduction de la fréquence d'échantillonnage, et comprenant en outre les informations de diminution de la quantité de chemins de transmission de données.


     
    11. Hôte selon la revendication 10, comprenant en outre :

    une deuxième unité de traitement (13), configurée pour : si les informations de paramètre acquises par l'unité d'acquisition de paramètres (10) satisfont une deuxième condition préréglée, déterminer des informations d'augmentation de la fréquence d'échantillonnage du réseau de microphones sans fil ; dans lequel

    l'unité d'envoi d'ordre (12) est en outre configurée pour : si la deuxième unité de traitement (13) détermine les informations d'augmentation de la fréquence d'échantillonnage, envoyer un ordre de commande au réseau de microphones sans fil, l'ordre de commande comprenant les informations d'augmentation de la fréquence d'échantillonnage.


     
    12. Hôte selon la revendication 11, dans lequel les informations de paramètre comprennent un rapport signal/bruit et/ou une bande passante ;
    la première condition préréglée comprend spécifiquement : le rapport signal/bruit des canaux de communication sans fil est inférieur à un premier seuil de rapport signal/bruit ou la bande passante des canaux de communication sans fil est inférieure à un premier seuil de bande passante ; et
    la deuxième condition préréglée comprend spécifiquement : le rapport signal/bruit des canaux de communication sans fil est supérieur à un deuxième seuil de rapport signal/bruit ou la bande passante des canaux de communication sans fil est supérieure à un deuxième seuil de bande passante, dans lequel
    le deuxième seuil de rapport signal/bruit est supérieur ou égal au premier seuil de rapport signal/bruit, et le deuxième seuil de bande passante est supérieur ou égal au premier seuil de bande passante.
     
    13. Système de transmission de données, comprenant : un hôte et un réseau de microphones sans fil, dans lequel
    l'hôte est l'hôte selon l'une quelconque des revendications 10 à 12 ; et
    le réseau de microphones sans fil, comprenant :

    une unité de réception d'ordre (30), configurée pour recevoir un ordre de commande envoyé par l'hôte selon des informations de paramètre de canaux de communication sans fil entre le réseau de microphones sans fil et l'hôte après que l'hôte a acquis les informations de paramètre ;

    une unité d'échantillonnage (31), configurée pour : si les informations de paramètre satisfont une première condition préréglée, et l'ordre de commande reçu par l'unité de réception d'ordre (30) comprend des informations de réduction de la fréquence d'échantillonnage du réseau de microphones sans fil, échantillonner, par le réseau de microphones sans fil, des données collectées à la fréquence d'échantillonnage réduite selon les informations de réduction ; et

    une unité de transmission de données (32), configurée pour : si la fréquence d'échantillonnage réduite est inférieure ou égale à une fréquence minimale préréglée, et l'ordre de commande reçu par l'unité de réception d'ordre (30) comprend en outre des informations de diminution d'une quantité de chemins de transmission de données entre le réseau de microphones sans fil et l'hôte, transmettre, par le réseau de microphones sans fil, sur un chemin de transmission de données qui est disponible après la diminution, des données à l'hôte selon les informations de diminution.


     




    Drawing























    Cited references

    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description