[go: up one dir, main page]

WO2017031900A1 - Procédé et appareil de commande de retard temporel - Google Patents

Procédé et appareil de commande de retard temporel Download PDF

Info

Publication number
WO2017031900A1
WO2017031900A1 PCT/CN2015/099680 CN2015099680W WO2017031900A1 WO 2017031900 A1 WO2017031900 A1 WO 2017031900A1 CN 2015099680 W CN2015099680 W CN 2015099680W WO 2017031900 A1 WO2017031900 A1 WO 2017031900A1
Authority
WO
WIPO (PCT)
Prior art keywords
data packet
format
delay control
frequency data
low frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2015/099680
Other languages
English (en)
Chinese (zh)
Inventor
黄忠辉
王兴超
王永志
陈良思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Publication of WO2017031900A1 publication Critical patent/WO2017031900A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network

Definitions

  • the present disclosure relates to the field of communications technologies, and in particular, to a delay control method and apparatus.
  • Smart TV is the development trend of the future TV. It has a fully open platform and is equipped with an operating system. It can install and uninstall various application software and continuously expand and upgrade the functions. Among them, audio playback is one of the most important functions of smart TV. In order to increase the shocking effect, various application scenarios currently need to connect the subwoofer device through Bluetooth to play low frequency signals.
  • the present disclosure provides a delay control method and apparatus to solve the problem that the low frequency data packet transmission delay is large in the related art, resulting in poor user experience.
  • a delay control method for a smart terminal, and a first Bluetooth connection is established between the smart terminal and a subwoofer device, and the method includes:
  • the monitoring the load status of the current connection includes:
  • the method further includes:
  • the monitoring the load status of the current connection includes:
  • the transmission parameter is a data packet format and/or a transmission time interval.
  • adjusting the data packet format of the digital signal processing DSP chip of the smart terminal to send a low frequency data packet includes:
  • the transmitting the time interval for transmitting the low frequency data packet by the digital signal processing DSP chip of the smart terminal includes:
  • the transmission time interval is increased when the load condition satisfies the second delay control condition.
  • a delay control apparatus for a smart terminal, and a first Bluetooth connection is established between the smart terminal and a subwoofer device, and the apparatus includes:
  • a monitoring module for monitoring the load of the current connection
  • An adjustment module configured to: when the load condition meets a delay control condition, adjust a transmission parameter of the low-frequency data packet sent by the digital signal processing DSP chip of the smart terminal to reduce the low-frequency data packet to pass the first Bluetooth connection The delay transmitted to the subwoofer device.
  • the monitoring module includes:
  • the first monitoring submodule is configured to monitor a read duration of the low frequency data packet read by the subwoofer device from the DSP chip by using the first Bluetooth connection.
  • the device further includes:
  • a determining module configured to determine whether the read duration exceeds a preset duration, when the read duration exceeds the preset For a long time, it is determined that the load condition satisfies the first delay control condition, otherwise it is determined that the load condition satisfies the second delay control condition.
  • the monitoring module includes:
  • a second monitoring submodule configured to monitor whether the smart terminal establishes a second Bluetooth connection with the electronic device, and when the smart terminal does not establish the second Bluetooth connection with the electronic device, determining that the load condition is satisfied The first delay control condition, otherwise determining that the load condition satisfies the second delay control condition.
  • the transmission parameter is a data packet format and/or a transmission time interval.
  • the adjustment module includes:
  • a first adjustment submodule configured to switch the data packet format from a first format to a second format when the load condition satisfies the first delay control condition, where one of the low frequency data packets is in use
  • the first byte number included in the first format is greater than the second byte number included in the second format
  • a second adjustment submodule configured to switch the data packet format from the second format to the first format when the load condition satisfies the second delay control condition.
  • the adjustment module includes:
  • a third adjusting submodule configured to reduce the sending time interval when the load condition satisfies the first delay control condition
  • a fourth adjusting submodule configured to increase the sending time interval when the load condition satisfies the second delay control condition.
  • a delay control apparatus for a smart terminal, and the first Bluetooth connection is established between the smart terminal and the subwoofer device, including:
  • a memory for storing processor executable instructions
  • processor is configured to:
  • the smart terminal can monitor the load condition of the current connection in real time, and dynamically adjust the transmission parameter of the low frequency data packet sent by the digital signal processing DSP chip according to the monitored load condition to reduce the low frequency data.
  • the delay of the packet transmitted to the subwoofer device through the first Bluetooth connection enhances the user experience.
  • the load process consumes a large amount of central processor resources, and the subwoofer device reads the low frequency data through the first Bluetooth connection.
  • the length of the package will be longer. Therefore, by determining whether the read duration of the low-frequency data packet of the subwoofer device exceeds a preset duration, it is determined that the load condition currently connected by the smart terminal satisfies which delay control condition, thereby dynamically adjusting and transmitting the low-frequency data.
  • the transmission parameters of the packet ensure the accuracy of the delay control.
  • the smart terminal it is also directly determined whether the smart terminal currently establishes a second Bluetooth connection with another electronic device. If the second Bluetooth connection has been established, the transmission parameter of the low frequency data packet needs to be adjusted at this time for allocation. Bandwidth is given to the second Bluetooth connection; conversely, if the smart terminal only establishes a first Bluetooth connection with the subwoofer device, the bandwidth of the Bluetooth transmission occupied by the subwoofer device can be increased by adjusting the transmission parameter. To ensure the accuracy of the delay control.
  • the delay can be controlled by adjusting the packet format and/or the transmission time interval of the low frequency data packet.
  • the data packet format of the low frequency data packet may be switched from the first format to the second format, so that the number of bytes included in each data packet is reduced. Or reducing the transmission time interval of the low frequency data packet, thereby reducing the transmission delay of transmitting the low frequency data packet, so that the subwoofer device receives the low frequency data packet faster.
  • the data packet format of the low frequency data packet may be switched from the second format to the first format, or the transmission of the low frequency data packet may be increased.
  • the time interval can also reduce the transmission delay of low-frequency data packets, ensure the accuracy of delay control, and improve the user experience.
  • FIG. 1 is a flowchart of a method for controlling a delay according to an exemplary embodiment
  • FIG. 2 is a flow chart of another delay control method according to an exemplary embodiment
  • FIG. 3 is a flowchart of another method for controlling delay according to an exemplary embodiment
  • FIG. 4 is a block diagram of a delay control apparatus according to an exemplary embodiment
  • FIG. 5 is a block diagram of another delay control apparatus according to an exemplary embodiment
  • FIG. 6 is a block diagram of another delay control apparatus according to an exemplary embodiment
  • FIG. 7 is a block diagram of another delay control apparatus according to an exemplary embodiment.
  • FIG. 8 is a block diagram of another delay control apparatus according to an exemplary embodiment
  • FIG. 9 is a block diagram of another delay control apparatus according to an exemplary embodiment.
  • FIG. 10 is a schematic structural diagram of a delay control apparatus according to an exemplary embodiment.
  • first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
  • first information may also be referred to as second information without departing from the scope of the present disclosure.
  • second information may also be referred to as first information.
  • word "if” as used herein may be interpreted as "when” or “when” or “in response to a determination.”
  • FIG. 1 is a timing control method according to an exemplary embodiment, where the method may be used for a smart terminal, and a first Bluetooth connection is established between the smart terminal and a subwoofer device. Includes the following steps:
  • step 101 the load condition of the current connection is monitored.
  • the smart terminal involved in the embodiments of the present disclosure may be various smart terminals capable of establishing a Bluetooth connection with the subwoofer device, such as a smart TV, a smart phone, a tablet computer, a personal digital assistant (PDA), and the like.
  • a smart TV a smart TV
  • a smart phone a smart phone
  • a tablet computer a personal digital assistant (PDA)
  • PDA personal digital assistant
  • the load condition can be monitored by any of the following methods, as follows.
  • the step 101 includes (not shown in FIG. 1):
  • step 101-1 the subwoofer device is monitored for reading the read duration of a low frequency data packet from the DSP chip through the first Bluetooth connection.
  • the load process will occupy a large amount of CPU resources, and the time for the subwoofer device to read the low frequency data packet through the first Bluetooth connection will be longer. . Therefore, when it is desired to monitor the load condition, the read duration of reading a low frequency data packet from the DSP chip through the first Bluetooth connection can be monitored by monitoring the subwoofer device.
  • step 102 dynamically adjusts the transmission parameters of the low frequency data packet only when it is determined that the current load condition satisfies the delay control condition. Therefore, the delay control method further includes (not shown in FIG. 1):
  • step 101-2 it is determined whether the read duration exceeds a preset duration, and when the read duration exceeds the preset duration, determining that the load condition satisfies a first delay control condition, otherwise determining the The load condition satisfies the second delay control condition.
  • the above manner determines which delay control condition is met by judging the load condition of all the loads currently connected by the smart terminal.
  • the bandwidth of the Bluetooth connection is occupied, and therefore, only the Bluetooth connection of the smart terminal may be used.
  • the step 101 includes:
  • step 101-1 ′ it is monitored whether the smart terminal establishes a second Bluetooth connection with the electronic device, and when the smart terminal does not establish the second Bluetooth connection with the electronic device, determining that the load condition is satisfied.
  • the first delay control condition otherwise determining that the load condition satisfies the second delay control condition.
  • the transmission parameter of the low frequency data packet needs to be adjusted to allocate bandwidth to the second Bluetooth connection; conversely, if the smart terminal only establishes a first Bluetooth connection with the subwoofer device, determining that the load condition satisfies
  • the two-delay control condition can increase the bandwidth of the Bluetooth transmission occupied by the subwoofer device by adjusting the transmission parameter, and ensure the accuracy of the delay control.
  • step 102 when the load condition satisfies the delay control condition, the digital signal processing DSP chip of the smart terminal is adjusted to transmit the transmission parameter of the low frequency data packet to reduce the transmission of the low frequency data packet to the subwoofer device through the first Bluetooth connection. Delay.
  • the transmission parameter is a data packet format and/or a transmission time interval.
  • the data packet format and/or the transmission time interval of the low frequency data packet sent by the DSP chip may be adjusted, thereby reducing the low frequency data packet through the foregoing
  • the delay of a Bluetooth connection to the subwoofer device enhances the user experience. The process of adjusting the transmission parameters will be described below for different delay control conditions.
  • Adjusting the transmission parameter when the load condition satisfies the first delay control condition including:
  • the data packet format of the low frequency data packet may be switched from the first format to the second format.
  • the data packet format can be switched from the 2EV3 packet format to the EV3 packet format, so that the number of bytes included in each data packet is reduced, and the DSP chip only needs to receive the low frequency data packet when receiving the low frequency data packet.
  • the low-frequency data of a small number of bytes can be packaged into a low-frequency data packet and sent to the subwoofer device, so that the subwoofer device can receive the corresponding bass audio data faster, thereby playing, thereby reducing the low-frequency data packet passing.
  • the transmission time interval for transmitting the low frequency data packet can be reduced.
  • the DSP chip sends a low frequency data packet to the subwoofer device through the first Bluetooth connection every 15 milliseconds.
  • the DSP chip can be every 7.5 milliseconds. Transmitting, by the first Bluetooth connection, one low frequency data packet to the subwoofer device, so that the subwoofer device can receive corresponding bass data and play it faster, and also achieve lowering the low frequency data packet by using the The purpose of the first Bluetooth connection to transmit the delay of the subwoofer device.
  • the bandwidth of the Bluetooth transmission occupied by the subwoofer device may be increased.
  • the data packet format of the low frequency data packet may be switched from the first format to the second format; or, the sending time interval of sending the low frequency data packet may be reduced, so that the subwoofer device receives the faster time. Corresponding bass audio data for playback.
  • only the data packet format may be switched from the first format to the second format; or only the low frequency data packet is sent. Sending time interval; The transmission time interval is decreased while switching the data packet format from the first format to the second format.
  • adjusting the transmission parameter includes:
  • the data packet format of the low frequency data packet may be switched from the second format to the first format.
  • the data packet format can be switched from the EV3 packet format to the 2EV3 packet format, so that the number of bytes included in each data packet is increased, and the low-frequency data is reduced while increasing the central processor resources occupied by the Bluetooth process.
  • the purpose of the packet being transmitted to the subwoofer device by the first Bluetooth connection.
  • the time interval for transmitting the low frequency data packet by the DSP chip may be appropriately increased.
  • the DSP chip sends a low frequency data packet to the subwoofer device through the first Bluetooth connection every 7.5 milliseconds.
  • the DSP chip can be every 15 times. Transmitting one low frequency data packet to the subwoofer device through the first Bluetooth connection, and simultaneously reducing the low frequency data packet through the first Bluetooth connection while increasing the central processor resource occupied by the Bluetooth process The purpose of transmission to the delay of the subwoofer device.
  • the smart terminal establishes a second Bluetooth connection with other electronic devices, such as a remote controller, in addition to the first Bluetooth connection, it is necessary to adjust transmission parameters of the low frequency data packet to allocate bandwidth to the second Bluetooth. connection.
  • the data packet format of the low frequency data packet may be switched from the second format to the first format, or the sending time interval of sending the low frequency data packet may be increased to reduce the low frequency data packet passing. The purpose of the delay of the first Bluetooth connection transmitted to the subwoofer device.
  • the data packet format of the low frequency data packet when the load condition satisfies the second delay control condition, the data packet format of the low frequency data packet may be switched from the second format to the first format; or, the sending may be improved.
  • the transmission time interval of the low frequency data packet; the transmission time interval may also be increased while switching the data packet format from the second format to the first format.
  • the smart terminal can monitor the current connected load condition in real time, dynamically adjust the transmission parameter of the low frequency data packet sent by the digital signal processing DSP chip according to the monitored load condition, so as to reduce the low frequency data packet to pass the first
  • the delay of the Bluetooth connection to the subwoofer device enhances the user experience.
  • FIG. 2 is a flowchart of another method for controlling a delay according to an exemplary embodiment, where the method is used in a smart terminal, including the following steps:
  • step 201 the subwoofer device monitors the read duration of reading a low frequency data packet from the DSP chip through the first Bluetooth connection.
  • the load process will consume a large amount of CPU resources, and the time for the subwoofer device to read the low frequency data packet through the first Bluetooth connection will be longer. . Therefore, when it is required to monitor the load condition, the read duration of reading a low frequency data packet from the DSP chip through the first Bluetooth connection can be monitored by the related art by a related art.
  • step 202 it is determined whether the read duration exceeds the preset duration.
  • the read duration exceeds the preset duration, it is determined that the load condition meets the first delay control condition, and step 203 is performed; otherwise, determining that the load condition meets the second delay Control the condition and perform step 204.
  • this step it is determined whether the read duration exceeds the preset duration.
  • the current load is greater, and the first delay control condition is met, otherwise The load condition satisfies the second delay control condition.
  • step 203 the data packet format of the low frequency data packet is switched from the first format to the second format, wherein a low frequency data packet includes a first byte number when the first format is adopted is larger than when the second format is used. Second byte number; and/or
  • the data packet format of the low frequency data packet may be switched from the first format to the second format, so that the number of bytes included in each data packet is reduced, and the DSP chip is in the sending station.
  • the low frequency data packet is described, as long as the low frequency data of less bytes is received, it can be packaged into a low frequency data packet and sent to the subwoofer device, so that the subwoofer device can receive the corresponding low frequency data packet faster. Thereby playing the low frequency signal therein, the purpose of reducing the delay of the low frequency data packet transmitted to the subwoofer device through the first Bluetooth connection is achieved.
  • the transmission time interval for transmitting the low-frequency data packet can be reduced, so that the subwoofer device can receive the corresponding bass data and play it faster, and also achieve the reduction of the low-frequency data packet.
  • only the data packet format may be switched from the first format to the second format; or only the sending time interval for sending the low frequency data packet may be reduced; The transmission time interval is lowered while the data packet format is switched from the first format to the second format.
  • step 204 the packet format of the low frequency data packet is switched from the second format to the first format;
  • the second delay control condition When the second delay control condition is met, it indicates that the load process of the smart terminal currently connected is small, and may be appropriately increased at this time. Add the CPU resources occupied by the Bluetooth process.
  • the data packet format of the low frequency data packet may be switched from the second format to the first format, so that the number of bytes included in each data packet is increased, and the central portion of the Bluetooth process is increased.
  • the purpose of reducing the delay of the low frequency data packets transmitted to the subwoofer device through the first Bluetooth connection is achieved.
  • the time interval for sending the low-frequency data packet by the DSP chip can be appropriately increased, and the central processing unit of the Bluetooth process is also increased.
  • the purpose of reducing the delay of the low frequency data packet transmitted to the subwoofer device through the first Bluetooth connection is achieved.
  • the data packet format of the low frequency data packet when the load condition satisfies the second delay control condition, the data packet format of the low frequency data packet may be switched from the second format to the first format; or, the sending may be improved.
  • the transmission time interval of the low frequency data packet; the transmission time interval may also be increased while switching the data packet format from the second format to the first format.
  • the smart terminal When the smart terminal detects the read duration of the low frequency data packet from the DSP chip through the first Bluetooth connection, the smart terminal determines that the read duration exceeds the preset duration by the related technology. And if the read duration exceeds the preset duration, determining that the load condition meets the first delay control condition, otherwise determining that the load condition meets the second delay control condition.
  • the data packet format of the DSP chip transmitting the low frequency data packet may be switched from the 2EV3 packet format to the EV3 packet format; or the DSP chip is connected to the first Bluetooth connection every 15 milliseconds. Sending a low frequency data packet to the subwoofer device, at which time the DSP chip can send one low frequency data packet to the subwoofer device through the first Bluetooth connection every 7.5 milliseconds; or the DSP chip While the packet format for transmitting the low frequency data packet is switched from the 2EV3 packet format to the EV3 packet format, one of the low frequency data packets is transmitted to the subwoofer device through the first Bluetooth connection every 7.5 milliseconds.
  • the subwoofer device can determine whether the read duration of a low frequency data packet exceeds a preset duration to determine a load condition of the smart terminal currently connected, thereby dynamically adjusting a transmission parameter of the low frequency data packet, and speeding up the low frequency.
  • the speed at which the gun device receives the low frequency data packet ensures the accuracy of the delay control and improves the user experience.
  • FIG. 3 is a flowchart of another method for controlling a delay according to an exemplary embodiment, where the method is used in a smart terminal, including the following steps:
  • step 301 it is monitored whether the smart terminal establishes a second Bluetooth connection with the electronic device, and when the smart terminal does not establish the second Bluetooth connection with the electronic device, determining that the load condition meets the first delay control If the condition is that the load condition meets the second delay control condition, step 303 is performed.
  • the smart terminal it can be determined whether the smart terminal currently establishes a second Bluetooth connection with other electronic devices. If the smart terminal only establishes a first Bluetooth connection with the subwoofer device, and does not establish a second Bluetooth connection, it is determined at this time.
  • the load condition satisfies the first delay control condition, and the bandwidth of the Bluetooth transmission occupied by the subwoofer device may be increased by adjusting the transmission parameter of the low frequency data packet; if the intelligent terminal has established the
  • the second Bluetooth connection determines that the load condition meets the second delay control condition, and the bandwidth is allocated to the second Bluetooth connection by adjusting the transmission parameter to ensure the accuracy of the delay control.
  • step 302 the data packet format of the low frequency data packet is switched from the first format to the second format, wherein a low frequency data packet includes a first byte number when the first format is adopted, and is larger than when the second format is used. Second byte number; and/or
  • the bandwidth of the Bluetooth transmission occupied by the subwoofer device may be increased at this time, so as to reduce the low frequency.
  • the delay of the data packet transmitted to the subwoofer device over the first Bluetooth connection may be switched from the first format to the second format; or, the sending time interval of sending the low frequency data packet may be reduced, so that the subwoofer device receives the faster time. Corresponding bass data for playback.
  • the data packet format may be switched from the first format to the second format only; Or reducing only the transmission time interval for transmitting the low frequency data packet; and reducing the transmission time interval while switching the data packet format from the first format to the second format.
  • step 303 the packet format of the low frequency data packet is switched from the second format to the first format;
  • the smart terminal establishes a second Bluetooth connection with other electronic devices, such as a remote controller, in addition to the first Bluetooth connection, it is necessary to adjust transmission parameters of the low frequency data packet to allocate bandwidth to the second Bluetooth. connection.
  • the data packet format of the low frequency data packet may be switched from the second format to the first format, so that the number of bytes included in each data packet is increased, and the DSP chip is in the sending station.
  • the smart terminal when it also establishes a second Bluetooth connection with other electronic devices, it can also improve the transmission time interval for transmitting the low frequency data packet, and also reduce the occupation of the first Bluetooth connection.
  • the bandwidth achieves the purpose of reducing the delay of transmission of low frequency data packets through the first Bluetooth connection to the subwoofer device.
  • the data packet format can be switched from the second format to the first format only. Format; or only increase the transmission time interval for transmitting the low frequency data packet; it is also possible to increase the transmission time interval while switching the data packet format from the second format to the first format.
  • the transmission parameter of the low frequency data packet needs to be adjusted to allocate bandwidth.
  • the second Bluetooth connection conversely, if the smart terminal only establishes a first Bluetooth connection with the subwoofer device, the bandwidth of the Bluetooth transmission occupied by the subwoofer device can be increased by adjusting the transmission parameter to ensure The accuracy of the delay control improves the user experience.
  • the present disclosure also provides an embodiment of the delay control device.
  • FIG. 4 is a block diagram of a delay control apparatus according to an exemplary embodiment, where the apparatus is used for a smart terminal, and a first Bluetooth is established between the smart terminal and a subwoofer device.
  • the connection includes: a monitoring module 410 and an adjustment module 420.
  • the monitoring module 410 is configured to monitor a load condition of the current connection
  • the adjusting module 420 is configured to: when the load condition meets a delay control condition, adjust a transmission parameter of the low-frequency data packet sent by the digital signal processing DSP chip of the smart terminal to reduce the low-frequency data packet by using the The delay of the first Bluetooth connection to the subwoofer device.
  • the smart terminal can monitor the current connected load condition in real time, dynamically adjust the transmission parameter of the low frequency data packet sent by the digital signal processing DSP chip according to the monitored load condition, so as to reduce the low frequency data packet to pass the first
  • the delay of the Bluetooth connection to the subwoofer device enhances the user experience.
  • FIG. 5 is a block diagram of another delay control device according to an exemplary embodiment of the present disclosure.
  • the monitoring module 410 includes: The first monitoring sub-module 411.
  • the first monitoring submodule 411 is configured to monitor a read duration of the low frequency data packet read by the subwoofer device from the DSP chip by using the first Bluetooth connection.
  • FIG. 6 is a block diagram of another delay control device according to an exemplary embodiment of the present disclosure.
  • the embodiment further includes: determining, according to the foregoing embodiment shown in FIG. 5 , the device further includes: Module 430.
  • the determining module 430 is configured to determine whether the read duration exceeds a preset duration, and when the read duration exceeds the preset duration, the load condition is configured to satisfy the first delay control. Condition, otherwise determining that the load condition satisfies the second delay control condition.
  • the load process will occupy a large amount of CPU resources, and the time for the subwoofer device to read the low frequency data packet through the first Bluetooth connection will be longer. . Therefore, by determining whether the read length of the low frequency data packet of the subwoofer device exceeds the preset duration, the load condition of the smart terminal is determined, thereby dynamically adjusting the transmission parameter of the low frequency data packet to ensure delay control. The accuracy.
  • FIG. 7 is a block diagram of another delay control device according to an exemplary embodiment of the present disclosure.
  • the monitoring module 410 includes: The second monitoring sub-module 412.
  • the second monitoring sub-module 412 is configured to monitor whether the smart terminal establishes a second Bluetooth connection with the electronic device, and when the smart terminal does not establish the second Bluetooth connection with the electronic device, Determining that the load condition satisfies the first delay control condition, otherwise determining that the load condition satisfies the second delay control condition.
  • the transmission parameter of the low frequency data packet needs to be adjusted to allocate bandwidth. Giving the second Bluetooth connection; conversely, if the smart terminal only establishes a first Bluetooth connection with the subwoofer device, the bandwidth of the Bluetooth transmission occupied by the subwoofer device may be increased by adjusting the transmission parameter. Ensure the accuracy of the delay control.
  • the transmission parameter is a data packet format and/or a transmission time interval.
  • FIG. 8 is a block diagram of another delay control apparatus according to an exemplary embodiment of the present disclosure.
  • the transmission parameter is a data packet format
  • the adjustment module 420 includes: An adjustment submodule 421 and a second adjustment submodule 422.
  • the first adjustment submodule 421 is configured to switch the data packet format from the first format to the second format when the load condition satisfies the first delay control condition, where one of the The first byte number included in the low frequency data packet when using the first format is greater than the second byte number included in the second format;
  • the second adjustment submodule 422 is configured to switch the data packet format from the second format to the first format when the load condition satisfies the second delay control condition.
  • the data packet format of the low frequency data packet may be switched from the first format to the second format, so that the word included in each data packet Decrease the number of sections; or drop The transmission time interval of the low frequency data packet is low, thereby reducing the transmission delay of the low frequency data packet, so that the subwoofer device receives the low frequency data packet faster, ensuring the accuracy of the delay control and improving the user experience.
  • FIG. 9 is a block diagram of another delay control apparatus according to an exemplary embodiment of the present disclosure.
  • the transmission parameter is a transmission time interval
  • the adjustment module 420 includes: The third adjustment sub-module 423 and the fourth adjustment sub-module 424.
  • the third adjustment submodule 423 is configured to reduce the transmission time interval when the load condition satisfies the first delay control condition
  • the fourth adjusting submodule 424 is configured to increase the sending time interval when the load condition satisfies the second delay control condition.
  • the data packet format of the low frequency data packet may be switched from the second format to the first format, or the The transmission interval of low-frequency data packets can also reduce the transmission delay of low-frequency data packets, ensuring the accuracy of delay control and improving the user experience.
  • the present disclosure further provides a delay control device for a smart terminal, and the first Bluetooth connection is established between the smart terminal and the subwoofer device, including:
  • a memory for storing processor executable instructions
  • processor is configured to:
  • FIG. 10 is a schematic structural diagram of a delay control apparatus 1000 according to an exemplary embodiment of the present disclosure.
  • the device 1000 may be a terminal, which may be, for example, a mobile phone, a computer, a digital broadcast terminal, a messaging device, a smart socket, a smart blood pressure monitor, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. .
  • apparatus 1000 can include one or more of the following components: processing component 1002, memory 1004, power component 1006, multimedia component 1008, audio component 1020, input/output (I/O) interface 1012, sensor component 1014, And a communication component 1016.
  • Processing component 1002 typically controls the overall operation of device 1000, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations.
  • Processing component 1002 can include one or more processors 1020 to execute the fingers Order to complete all or part of the steps of the above method.
  • processing component 1002 can include one or more modules to facilitate interaction between component 1002 and other components.
  • processing component 1002 can include a multimedia module to facilitate interaction between multimedia component 1008 and processing component 1002.
  • the memory 1004 is configured to store various types of data to support operation at the device 1000. Examples of such data include instructions for any application or method operating on device 1000, contact data, phone book data, messages, pictures, videos, and the like.
  • the memory 1004 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable.
  • SRAM static random access memory
  • EEPROM electrically erasable programmable read only memory
  • EPROM Programmable Read Only Memory
  • PROM Programmable Read Only Memory
  • ROM Read Only Memory
  • Magnetic Memory Flash Memory
  • Disk Disk
  • Optical Disk Optical Disk
  • Power component 1006 provides power to various components of device 1000.
  • Power component 1006 can include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 1000.
  • the multimedia component 1008 includes a screen between the device 1000 and a user that provides an output interface.
  • the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user.
  • the touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor may sense not only the boundary of the touch or sliding action, but also the duration and pressure associated with the touch or slide operation.
  • the multimedia component 1008 includes a front camera and/or a rear camera. When the device 1000 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
  • the audio component 1020 is configured to output and/or input an audio signal.
  • audio component 1020 includes a microphone (MIC) that is configured to receive an external audio signal when device 1000 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode.
  • the received audio signal may be further stored in memory 1004 or transmitted via communication component 1016.
  • audio component 1020 also includes a speaker for outputting an audio signal.
  • the I/O interface 1012 provides an interface between the processing component 1002 and the peripheral interface module, which may be a keyboard, a click wheel, a button, or the like. These buttons may include, but are not limited to, a home button, a volume button, a start button, and a lock button.
  • Sensor assembly 1014 includes one or more sensors for providing device 1000 with various aspects of state assessment.
  • sensor assembly 1014 can detect an open/closed state of device 1000, relative positioning of components, such as the display and keypad of device 1000, and sensor component 1014 can also detect changes in position of one component of device 1000 or device 1000. , the presence or absence of contact between the user and the device 1000, the orientation of the device 1000 or acceleration/deceleration And the temperature change of the device 1000.
  • Sensor assembly 1014 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact.
  • Sensor assembly 1014 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications.
  • the sensor assembly 1014 can also include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, a microwave sensor, or a temperature sensor.
  • Communication component 1016 is configured to facilitate wired or wireless communication between device 1000 and other devices.
  • the device 1000 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof.
  • communication component 1016 receives broadcast signals or broadcast associated information from an external broadcast management system via a broadcast channel.
  • the communication component 1016 also includes a near field communication (NFC) module to facilitate short range communication.
  • NFC near field communication
  • the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
  • RFID radio frequency identification
  • IrDA infrared data association
  • UWB ultra-wideband
  • Bluetooth Bluetooth
  • apparatus 1000 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A gate array (FPGA), controller, microcontroller, microprocessor, or other electronic component implementation for performing the above methods.
  • ASICs application specific integrated circuits
  • DSPs digital signal processors
  • DSPDs digital signal processing devices
  • PLDs programmable logic devices
  • FPGA field programmable A gate array
  • controller microcontroller, microprocessor, or other electronic component implementation for performing the above methods.
  • non-transitory computer readable storage medium comprising instructions, such as a memory 1004 comprising instructions executable by processor 1020 of apparatus 1000 to perform the above method.
  • the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L'invention concerne un procédé et un appareil de commande de retard temporel. Le procédé consiste : à surveiller une situation de charge d'une connexion en cours ; lorsque la situation de charge satisfait à une condition de commande de retard temporel, à ajuster un paramètre de transmission, pour une puce de traitement de signal numérique (DSP) d'un terminal intelligent, pour envoyer un paquet de données basse fréquence, de façon à réduire le retard temporel pour le paquet de données basse fréquence à transmettre à un dispositif caisson de graves par l'intermédiaire d'une première connexion Bluetooth. Dans la présente invention, un terminal intelligent peut surveiller une situation de charge d'une connexion en cours en temps réel et ajuster de manière dynamique, selon la situation de charge surveillée, un paramètre de transmission pour une puce de traitement de signal numérique (DSP) pour envoyer un paquet de données basse fréquence, de façon à réduire le retard temporel pour le paquet de données basse fréquence à transmettre à un dispositif caisson de graves par l'intermédiaire d'une première connexion Bluetooth, améliorant ainsi l'expérience d'utilisateur.
PCT/CN2015/099680 2015-08-26 2015-12-30 Procédé et appareil de commande de retard temporel Ceased WO2017031900A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510531663.0A CN105072485B (zh) 2015-08-26 2015-08-26 时延控制方法及装置
CN201510531663.0 2015-08-26

Publications (1)

Publication Number Publication Date
WO2017031900A1 true WO2017031900A1 (fr) 2017-03-02

Family

ID=54501745

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/099680 Ceased WO2017031900A1 (fr) 2015-08-26 2015-12-30 Procédé et appareil de commande de retard temporel

Country Status (2)

Country Link
CN (1) CN105072485B (fr)
WO (1) WO2017031900A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113391149A (zh) * 2021-06-10 2021-09-14 南方电网科学研究院有限责任公司 一种智能电网用户负荷状态远程监测方法及系统

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072485B (zh) * 2015-08-26 2018-11-13 小米科技有限责任公司 时延控制方法及装置
US11943822B2 (en) * 2018-11-09 2024-03-26 Sony Interactive Entertainment Inc. Communication device, connection destination determination method, and wireless connection method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032782A (ja) * 2001-07-17 2003-01-31 Mitsubishi Electric Corp 音響再生装置
CN102724609A (zh) * 2012-07-05 2012-10-10 深圳市奋达科技股份有限公司 便携式无线组合音箱系统及其控制方法
CN103079142A (zh) * 2012-12-21 2013-05-01 国光电器股份有限公司 一种无线低音炮低音延时可调系统及方法
CN104301290A (zh) * 2013-07-15 2015-01-21 联想(北京)有限公司 一种信息处理的方法及电子设备
CN105072485A (zh) * 2015-08-26 2015-11-18 小米科技有限责任公司 时延控制方法及装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3912091B2 (ja) * 2001-12-04 2007-05-09 ソニー株式会社 データ通信システム、データ送信装置、データ受信装置、および方法、並びにコンピュータ・プログラム
CN100463416C (zh) * 2005-06-10 2009-02-18 腾讯科技(深圳)有限公司 一种网络最大可用带宽的测试方法
JP4406851B2 (ja) * 2007-12-27 2010-02-03 ソニー株式会社 電子機器及びその制御方法
ATE547903T1 (de) * 2008-05-30 2012-03-15 Oticon As Qualitätsverbindung für tonübertragung mit niedriger latenz
CN103647727B (zh) * 2013-11-29 2017-01-18 福建星网锐捷网络有限公司 音视频传输控制方法和装置
CN103795950B (zh) * 2014-02-21 2017-07-28 深圳创维-Rgb电子有限公司 电视音频信号处理装置
CN104254007B (zh) * 2014-09-03 2017-11-03 海信集团有限公司 一种音频处理方法及装置
CN104410587A (zh) * 2014-11-13 2015-03-11 京信通信系统(中国)有限公司 一种接收缓冲区容量控制方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032782A (ja) * 2001-07-17 2003-01-31 Mitsubishi Electric Corp 音響再生装置
CN102724609A (zh) * 2012-07-05 2012-10-10 深圳市奋达科技股份有限公司 便携式无线组合音箱系统及其控制方法
CN103079142A (zh) * 2012-12-21 2013-05-01 国光电器股份有限公司 一种无线低音炮低音延时可调系统及方法
CN104301290A (zh) * 2013-07-15 2015-01-21 联想(北京)有限公司 一种信息处理的方法及电子设备
CN105072485A (zh) * 2015-08-26 2015-11-18 小米科技有限责任公司 时延控制方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113391149A (zh) * 2021-06-10 2021-09-14 南方电网科学研究院有限责任公司 一种智能电网用户负荷状态远程监测方法及系统
CN113391149B (zh) * 2021-06-10 2022-04-12 南方电网科学研究院有限责任公司 一种智能电网用户负荷状态远程监测方法及系统

Also Published As

Publication number Publication date
CN105072485B (zh) 2018-11-13
CN105072485A (zh) 2015-11-18

Similar Documents

Publication Publication Date Title
EP4030276B1 (fr) Procédé de continuation de contenu et dispositif électronique
CN113518465B (zh) 调度请求传输方法和调度请求传输装置
CN113873599B (zh) 资源确定方法和装置
CN106131802B (zh) 数据广播方法、数据广播装置和电子设备
WO2017092371A1 (fr) Procédé pour mettre à jour des paramètres de connexion d'un dispositif bluetooth à faible énergie et dispositif associé
CN107439037A (zh) 缓存状态的上报方法及装置
CN107743096B (zh) 网络优化方法、装置、终端以及存储介质
EP3917116B1 (fr) Détection de la valeur maximale d'une unité de transmission
CN109156026B (zh) 上行调度请求的发送方法、装置、设备及存储介质
CN106231640B (zh) 无线接入点切换方法及装置
CN107071862B (zh) 账号绑定方法及装置和智能设备
CN106658587B (zh) 网络状况提示方法及装置
CN111601377A (zh) 温度的控制方法、装置及存储介质
CN106604230A (zh) 区域配置的方法及装置
JP2018503150A (ja) タッチスクリーンのポイント報告を処理するための方法、装置、プログラム、及び記録媒体
CN106413011A (zh) 网络切换方法及装置
CN111526573A (zh) 通信数据的处理方法及装置、电子设备和存储介质
CN105228201A (zh) 中继路由器的切换方法及装置
CN105517078A (zh) 网络连接的切换方法及装置
WO2017031900A1 (fr) Procédé et appareil de commande de retard temporel
US11812386B2 (en) Configuration adjustment methods, apparatuses, electronic device and computer readable storage medium
CN115915318A (zh) 网络切换方法、装置及存储介质
CN110268779B (zh) 直连链路数据发送和直连链路资源配置方法以及装置
CN111722919A (zh) 运行后台应用程序的方法、装置、存储介质及电子设备
WO2023151082A1 (fr) Procédé et appareil de détermination de condition de déclenchement, ainsi que procédé et appareil de configuration de partition de ressource

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15902168

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15902168

Country of ref document: EP

Kind code of ref document: A1