首页 / 专利库 / 信号处理 / 信噪比 / METHOD, SYSTEM, AND RELATED DEVICE FOR DATA TRANSMISSION

METHOD, SYSTEM, AND RELATED DEVICE FOR DATA TRANSMISSION

阅读:225发布:2022-10-02

专利汇可以提供METHOD, SYSTEM, AND RELATED DEVICE FOR DATA TRANSMISSION专利检索,专利查询,专利分析的服务。并且Embodiments of the present invention disclose a data transmission method and system, and a related device, which are applicable to the field of communications technologies. In the data transmission method of the embodiments, a host acquires parameter information of a wireless communication channel between a wireless microphone array and the host, that is, a signal-to-noise ratio and/or bandwidth; 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.,下面是METHOD, SYSTEM, AND RELATED DEVICE FOR DATA TRANSMISSION专利的具体信息内容。

  • A data transmission method, comprising:
    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, wherein the control command comprises the reduction information of the sampling frequency; or determining decrease information of a quantity of data transmission paths between the wireless microphone array and the host, and sending a control command to the wireless microphone array, wherein the control command comprises the decrease information of the quantity of data transmission paths.
  • 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; or determining increase information of the quantity of data transmission paths between the wireless microphone array and the host, and sending a control command to the wireless microphone array, wherein the control command comprises the increase information of the quantity of data transmission paths.
  • 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.
  • The method according to any one of claims 1 to 3, wherein after the determining reduction information of sampling frequency of the wireless microphone array, the method further comprises:
    if reduced sampling frequency is less than or equal to preset minimum frequency, determining the 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.
  • The method according to any one of claims 1 to 3, wherein the determining decrease information of a quantity of data transmission paths between the wireless microphone array and the host specifically comprises:
    determining, 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, using the quantity of the wireless microphone as a quantity of data transmission paths that are available between the wireless microphone array and the host after the decrease; and
    after the using the quantity of the wireless microphone as a quantity of data transmission paths that are available between the wireless microphone array and the host after the decrease, the method further comprises: determining reduction information of sampling frequency of a wireless microphone array in a data transmission path that is available after the decrease, wherein
    the control command sent to the wireless microphone array comprises the decrease information of the quantity of data transmission paths, and further comprises the reduction information of the sampling frequency of the wireless microphone array in the data transmission path that is available after the decrease.
  • 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; or performing steps of acquiring the parameter information, determining the decrease information of the quantity of data transmission paths, and sending the control command.
  • 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 collected 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.
  • A data transmission method, comprising:
    receiving, by a wireless microphone array, a control command sent by a host;
    if the control command comprises reduction information of sampling frequency of the wireless microphone array, sampling, by the wireless microphone array, collected data at reduced sampling frequency according to the reduction information; and
    if the control command comprises decrease information of a 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 decrease, data to the host according to the decrease information.
  • The method according to claim 8, 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.
  • The method according to claim 9, 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.
  • The method according to any one of claims 8 to 10, 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.
  • A host, comprising:
    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, or 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, wherein the control command comprises the reduction information of the sampling frequency; or 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, wherein the control command comprises the decrease information of the quantity of data transmission paths.
  • The host according to claim 12, further comprising:
    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, or determine increase information of the quantity of data transmission paths between the wireless microphone array and the host; wherein
    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, wherein the control command comprises the increase information of the sampling frequency; or if the second processing unit determines the increase information of the quantity of data transmission paths, send a control command to the wireless microphone array, wherein the control command comprises the increase information of the quantity of data transmission paths.
  • The host according to claim 13, 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.
  • The host according to any one of claims 12 to 14, wherein
    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 specifically configured to 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.
  • The host according to any one of claims 12 to 14, wherein the first processing unit specifically comprises:
    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, wherein the control command comprises the decrease information of the quantity of data transmission paths, and further comprises the reduction information of the sampling frequency of the wireless microphone array in the data transmission path that is available after the decrease.
  • The host according to any one of claims 12 to 14, further comprising:
    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.
  • The method according to any one of claims 12 to 14, further comprising:
    a data receiving unit, configured to receive 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 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 comprises indication information, wherein 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, 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.
  • A wireless microphone array, comprising:
    a command receiving unit, configured to receive a control command sent by a host;
    a sampling unit, configured to: if the control command received by the command receiving unit comprises 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 the control command received by the command receiving unit 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.
  • The wireless microphone array according to claim 19, wherein
    the data transmission unit is further configured to transmit, 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 command receiving unit comprises indication information, wherein 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, 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.
  • The wireless microphone array according to claim 20, wherein
    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.
  • The wireless microphone array according to any one of claims 19 to 21, wherein
    the sampling unit is configured to: if the control command received by the command receiving unit comprises 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 comprises 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.
  • A data transmission system, comprising: a host and a wireless microphone array, wherein
    the host is the host according to any one of claims 12 to 18; and
    the wireless microphone array is the wireless microphone array according to any one of claims 19 to 22.
  • 说明书全文

    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.


  • SUMMARY



  • [0005]


    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.



  • [0006]


    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; or determining decrease information of a quantity of data transmission paths between the wireless microphone array and the host, and sending a control command to the wireless microphone array, where the control command includes the decrease information of the quantity of data transmission paths.





  • [0007]


    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; or determining increase information of the quantity of data transmission paths between the wireless microphone array and the host, and sending a control command to the wireless microphone array, where the control command includes the increase information of the quantity of data transmission paths.





  • [0008]


    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.





  • [0009]


    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, after the determining reduction information of sampling frequency of the wireless microphone array, the method further includes:

    • if reduced sampling frequency is less than or equal to preset minimum frequency, determining the decrease information of the quantity of data transmission paths between the wireless microphone array and the host, where

    • the control command sent 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.





  • [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 fourth possible implementation manner of the first aspect of the embodiments of the present invention, the determining decrease information of a quantity of data transmission paths between the wireless microphone array and the host specifically includes:

    • determining, 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, using 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

    • after the using the quantity of the wireless microphone arrays as a decreased quantity of data transmission paths between the wireless microphone array and the host, the method further includes: determining reduction information of sampling frequency of a wireless microphone array in a data transmission path that is available after the decrease, where

    • the control command sent 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 of the wireless microphone array in the data transmission path that is available after the decrease.





  • [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 fifth 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; or performing steps of acquiring the parameter information, determining the decrease information of the quantity of data transmission paths, and sending the control command.





  • [0012]


    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 sixth 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.





  • [0013]


    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;

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

    • if the control command includes decrease information of a 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 decrease, data to the host according to the decrease information.





  • [0014]


    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.





  • [0015]


    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.





  • [0016]


    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.





  • [0017]


    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, or 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; or 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 decrease information of the quantity of data transmission paths.





  • [0018]


    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, or determine increase information of the quantity of data transmission paths between the wireless microphone array and the host; 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; or if the second processing unit determines the increase information of the quantity of data transmission paths, send a control command to the wireless microphone array, where the control command includes the increase information of the quantity of data transmission paths.





  • [0019]


    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.



  • [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 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.



  • [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 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.





  • [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 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.





  • [0023]


    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.





  • [0024]


    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;

    • a sampling unit, configured to: if 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 the control command received by the command receiving unit 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.





  • [0025]


    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.





  • [0026]


    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.





  • [0027]


    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.





  • [0028]


    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.



  • [0029]


    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 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.


  • BRIEF DESCRIPTION OF DRAWINGS



  • [0030]


    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 embodiment of the present invention;



    • FIG. 2
      is a flowchart of another data transmission method according to an embodiment 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



  • [0031]


    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.



  • [0032]


    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.



  • [0033]


    An embodiment 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.



  • [0034]


    In the foregoing embodiment, 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.



  • [0035]


    The method in this embodiment 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.
      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.

    • 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. 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.
      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.

    • 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.





  • [0036]


    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.



  • [0037]


    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.



  • [0038]


    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.



  • [0039]


    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.



  • [0040]


    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.



  • [0041]


    It can be seen that, in the data transmission method of this embodiment, 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.



  • [0042]


    Referring to

    FIG. 2
    , in a specific embodiment, 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.
      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.

    • 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.

    • 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.
      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.

    • 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.

    • 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.





  • [0043]


    In this way, in this embodiment, 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.



  • [0044]


    Referring to

    FIG. 3
    , in another 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. 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.

    • 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.





  • [0045]


    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.



  • [0046]


    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.



  • [0047]


    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.



  • [0048]


    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. 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.



  • [0049]


    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 104 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.



  • [0050]


    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.



  • [0051]


    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.
      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.

    • 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.





  • [0052]


    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.



  • [0053]


    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.



  • [0054]


    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.



  • [0055]


    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.



  • [0056]


    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.



  • [0057]


    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.



  • [0058]


    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.



  • [0059]


    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:

    1. (1) 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.
      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.
      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.
      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.
      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.


      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.

    2. (2) 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.





  • [0060]


    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.



  • [0061]


    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.



  • [0062]


    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.





  • [0063]


    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.



  • [0064]


    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, or 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; or 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 decrease information of the quantity of data transmission paths.





  • [0065]


    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 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.



  • [0066]


    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.



  • [0067]


    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.



  • [0068]


    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, or determine increase information of the quantity of data transmission paths between the wireless microphone array and the host; 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; or if the second processing unit 13 determines the increase information of the quantity of data transmission paths between the wireless microphone array and the host, send a control command to the wireless microphone array, where the control command includes the increase information of the quantity of data transmission paths.





  • [0069]


    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.



  • [0070]


    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.



  • [0071]


    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.



  • [0072]


    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.



  • [0073]


    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.



  • [0074]


    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.



  • [0075]


    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.



  • [0076]


    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.





  • [0077]


    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.



  • [0078]


    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.



  • [0079]


    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; or determine increase 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 includes the increase information of the quantity of data transmission paths.



  • [0080]


    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.



  • [0081]


    In 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.



  • [0082]


    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.



  • [0083]


    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.



  • [0084]


    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.



  • [0085]


    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.





  • [0086]


    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.



  • [0087]


    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.



  • [0088]


    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.



  • [0089]


    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.



  • [0090]


    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.





  • [0091]


    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.



  • [0092]


    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.



  • [0093]


    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.



  • [0094]


    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.



  • [0095]


    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.



  • [0096]


    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. 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.

  • 高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈