Noise control method and device
Abstract
A noise control method and device are provided that relate to the field of noise control. The noise control method includes: acquiring noise information of an ambient environment (S120); judging whether the noise information satisfies a predetermined condition, and if yes, acquiring a first message from a first device (S140); and judging, according to the first message, whether the noise information is related to the first device, and if yes, sending a second message to the first device (S160), the second message being used to notify the first device to adjust a volume. The noise control method and device in the embodiments of the present application may easily and quickly realize noise control over a specific device, thereby improving user experience.

Term
No projected expiry on record.
- Priority and filed
- Published
- Today
54 claims: 54 independent, 0 dependent
- 1A method, comprising:acquiring, by a device comprising a processor, noise information of an ambient environment; judging whether the noise information satisfies a predetermined condition, and in response to the noise information being judged to have satisfied the predetermined condition, acquiring a first message from a first device; and judging, according to the first message, whether the noise information is related to the first device, and in response to the noise information being judged to be related to the first device, sending a second message to the first device, the second message being used to notify the first device to adjust a volume.
- 2The method according to claim 1, wherein the noise information comprises:a noise intensity value.
- 3The method according to claim 2, wherein the predetermined condition being satisfied comprises the noise intensity value being greater than a predetermined threshold.
- 4The method according to claim 2, wherein the second message comprises:the noise intensity value and a predetermined threshold.
- 5The method according to claim 4, wherein the second message further comprises:a transmit power value of the second message.
- 6The method according to claim 4, wherein the noise information further comprises:noise sampling information and a corresponding sampling time.
- 7The method according to claim 6, wherein the second message further comprises:the noise sampling information and the corresponding sampling time.
- 8The method according to claim 6, wherein the noise sampling information comprises:a noise sampling fragment or a noise sampling feature.
- 9The method according to claim 4, wherein the second message further comprises:position information.
- 10The method according to claim 2, wherein the noise intensity value is a noise sound pressure level or a noise signal intensity.
- 11The method according to claim 1, wherein the noise information is noise information of at least one sound frequency interval.
- 12The method according to claim 11, wherein the method further comprises:setting the at least one sound frequency interval according to user input.
- 13The method according to claim 1, wherein the first message comprises:sound sampling information of the first device.
- 14The method according to claim 13, wherein the judging, according to the first message, whether the noise information is related to the first device comprises:judging whether the sound sampling information matches the noise information, and in response to the sound sampling information being judged to match the noise information, judging that the noise information is related to the first device.
- 15The method according to claim 13, wherein the sound sampling information of the first device comprises:a sound sampling fragment or a sound sampling feature of the first device.
- 16A method, comprising:acquiring, by a device comprising a processor, sound sampling information of a sound the device generates; sending a first message comprising the sound sampling information; receiving a second message from an external device; and adjusting a volume based on a volume adjustment policy according to the second message and a current volume.
- 17The method according to claim 16, wherein the second message comprises:a noise intensity value and a predetermined threshold.
- 18The method according to claim 17, wherein the second message further comprises:a transmit power value of the second message.
- 19The method according to claim 18, wherein the adjusting the volume comprises:determining a target volume according to the noise intensity value, the predetermined threshold, the current volume, the transmit power value, and a received signal intensity of the second message; and adjusting the volume according to the target volume.
- 20The method according to claim 19, wherein the determining the target volume comprises:obtaining a wireless signal attenuation value according to the transmit power value and the received signal intensity; obtaining a first sub-noise intensity value in the noise intensity value according to the wireless signal attenuation value and the current volume; obtaining a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and determining the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
- 21The method according to claim 17, wherein the second message further comprises:noise sampling information and a corresponding sampling time.
- 22The method according to claim 21, wherein the adjusting the volume comprises:determining a target volume according to the noise intensity value, the predetermined threshold, the current volume, the noise sampling information and the corresponding sampling time; and adjusting the volume according to the target volume.
- 23The method according to claim 22, wherein the determining the target volume comprises:matching the noise sampling information with a sound output record of the device, to determine a sounding time of the noise sampling information; determining a distance according to a time difference between the sampling time and the sounding time; obtaining a first sub-noise intensity value in the noise intensity value according to the distance and the current volume; obtaining a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and determining the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
- 24The method according to claim 21, wherein the noise sampling information comprises:a noise sampling fragment or a noise sampling feature.
- 25The method according to claim 17, wherein the second message further comprises:position information.
- 26The method according to claim 25, wherein the adjusting the volume comprises:determining a target volume according to the noise intensity value, the predetermined threshold, the current volume and the position information; and adjusting the volume according to the target volume.
- 27The method according to claim 26, wherein the determining the target volume according to the noise intensity value, the predetermined threshold, the current volume and the position information comprises:determining a distance according to the position information; obtaining a first sub-noise intensity value in the noise intensity value according to the distance and the current volume; obtaining a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and determining the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
- 28The method according to claim 17, wherein the noise intensity value comprises:a noise sound pressure level or a noise signal intensity.
- 29The method according to claim 16, wherein the adjusting the volume comprises:determining a step length according to the second message and the current volume; and adjusting the volume according to the step length.
- 30The method according to claim 16, wherein the adjusting the volume comprises:determining a volume interval according to the second message and the current volume; and controlling the volume to be within the volume interval.
- 31The method according to claim 16, wherein the sending the first message comprising the sound sampling information comprises:broadcasting the first message comprising the sound sampling information.
- 32The method according to claim 16, wherein the noise sampling information comprises:a sounding sampling fragment or a sound sampling feature.
- 33A device, comprising:a memory, coupled to a processor, that stores executable modules, the executable modules comprising: a first acquisition module configured to acquire noise information of an ambient environment; a first determination module configured to determine whether the noise information satisfies a predetermined condition; a second acquisition module configured to acquire a first message from a first device in response to the noise information being determined to satisfy the predetermined condition; a second determination module configured to determine, according to the first message, whether the noise information is related to the first device; and a message sending module configured to send a second message to the first device in response to the noise information being determined to be related to the first device, the second message being used to notify the first device to adjust a volume.
- 34The device according to claim 33, wherein the first acquisition module comprises:a first acquisition unit configured to acquire a noise intensity value of the ambient environment.
- 35The device according to claim 34, wherein the first acquisition module further comprises:a second acquisition unit configured to acquire noise sampling information and a corresponding sampling time from noise of the ambient environment.
- 36The device according to claim 33, wherein the executable modules further comprise:a setting module, configured to set at least one sound frequency interval according to user input, the noise information being noise information of at least one sound frequency interval.
- 37The device according to claim 33, wherein the second determination module is configured to determine whether the sound sampling information matches the noise information, and in response to the sampling information being determined to match the noise information, determine that the noise information is related to the first device.
- 38A device, comprising:a processor, coupled to a memory, that executes or facilitates execution of executable modules, the executable modules comprising: an acquisition module configured to acquire sound sampling information of a sound the device makes; a sending module configured to send a first message comprising the sound sampling information; a receiving module configured to receive a second message from an external device; and an adjustment module configured to adjust a volume based on a volume adjustment policy according to the second message and a current volume.
- 39The device according to claim 38, wherein the executable modules further comprise:a message processing module configured to extract a noise intensity value and a predetermined threshold from the second message.
- 40The device according to claim 39, wherein the message processing module is further configured to extract a transmit power value of the second message from the second message.
- 41The device according to claim 40, wherein the adjustment module comprises:a target volume determination sub-module configured to determine a target volume according to the noise intensity value, the predetermined threshold, the current volume, the transmit power value and a received signal intensity of the second message; and an adjustment sub-module configured to adjust the volume according to the target volume.
- 42The device according to claim 41, wherein the target volume determination sub-module comprises:a first unit configured to obtain a wireless signal attenuation value according to the transmit power value and the received signal intensity; a second unit configured to obtain a first sub-noise intensity value in the noise intensity value according to the wireless signal attenuation value and the current volume; a third unit configured to obtain a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and a fourth unit configured to determine the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
- 43The device according to claim 39, wherein the message processing module is further configured to extract noise sampling information and a corresponding sampling time from the second message.
- 44The device according to claim 43, wherein the adjustment module comprises:a target volume determination sub-module configured to determine a target volume according to the noise intensity value, the predetermined threshold, the current volume, the noise sampling information and the corresponding sampling time; and an adjustment sub-module configured to adjust the volume according to the target volume.
- 45The device according to claim 44, wherein the target volume determination sub-module comprises:a first unit configured to match the noise sampling information with a sound output record of the device, to determine a sounding time of the noise sampling information; a second unit configured to determine a distance according to a time difference between the sampling time and the sounding time; a third unit configured to obtain a first sub-noise intensity value in the noise intensity value according to the distance and the current volume; a fourth unit configured to obtain a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and a fifth unit configured to determine the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
- 46The device according to claim 39, wherein the message processing module is further configured to extract position information from the second message.
- 47The device according to claim 46, wherein the adjustment module comprises:a target volume determination sub-module configured to determine a target volume according to the noise intensity value, the predetermined threshold, the current volume and the position information; and an adjustment sub-module configured to adjust the volume according to the target volume.
- 48The device according to claim 47, wherein the target volume determination sub-module comprises:a first unit configured to determine a distance according to the position information; a second unit configured to obtain a first sub-noise intensity value in the noise intensity value according to the distance and the current volume; a third unit configured to obtain a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and a fourth unit configured to determine the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
- 49The device according to claim 38, wherein the adjustment module comprises:a step length determination sub-module configured to determine a step length according to the second message and the current volume; and an adjustment sub-module configured to adjust the volume according to the step length.
- 50The device according to claim 38, wherein the adjustment module comprises:a volume interval determination sub-module configured to determine a volume interval according to the second message and the current volume; and an adjustment sub-module configured to control the volume to be within the volume interval.
- 51A computer readable storage device, comprising at least one executable instruction, which, in response to execution, causes a noise controlling device comprising a processor to perform operations, comprising:acquiring noise information of an ambient environment; judging whether the noise information satisfies a predetermined condition, and in response to the noise information being determined to satisfy the predetermined condition, acquiring a first message from a first device; and judging, according to the first message, whether the noise information is related to the first device, and in response to the noise information being determined to be related to the first device, sending a second message to the first device, the second message being used to notify the first device to adjust a volume.
- 52A noise controlling device, characterized by comprising a processor and a memory, the memory storing computer executable instructions, the processor being connected to the memory through a communication bus, and when the noise controlling device operates, the processor executes the computer executable instructions stored in the memory, so that the noise controlling device performs operations, comprising:acquiring noise information of an ambient environment; judging whether the noise information satisfies a predetermined condition, and if yes, acquiring a first message from a first device; and judging, according to the first message, whether the noise information is related to the first device, and if yes, sending a second message to the first device, the second message being used to notify the first device to adjust a volume.
- 53A computer readable storage device, comprising at least one executable instruction, which, in response to execution, causes a noise controlled device comprising a processor to perform operations, comprising:acquiring, by the device, sound sampling information of a sound the device makes; sending a first message comprising the sound sampling information; receiving a second message from an external device; and adjusting a volume based on a volume adjustment policy according to the second message and a current volume.
- 54A noise controlled device for wireless communications, characterized by comprising a processor and a memory, the memory storing computer executable instructions, the processor being connected to the memory through a communication bus, and when the noise controlled device operates, the processor executes the computer executable instructions stored in the memory, so that the noise controlled device performs operations, comprising:acquiring, by the noise controlled device, sound sampling information of a sound the device makes; sending a first message comprising the sound sampling information; receiving a second message from an external device; and adjusting a volume based on a volume adjustment policy according to the second message and a current volume.
Independent claims54
268 paragraphs in 4 sections, as filed
NOISE CONTROL METHOD AND DEVICE
0001Related Application
0002The present international patent cooperative treaty (PCT) application claims the benefit of priority to Chinese Patent Application No. 201410085419. 1, filed on March 10, 2014, and entitled "Noise Control Method and Device" , which is hereby incorporated into the present international PCT application by reference herein in its entirety.
Technical Field
0003The present application relates to the field of noise control technologies, and in particular, to a noise control method and device.
Background
0004Noise pollution is a problem that people often encounter in everyday life. Generally, sounds that affect people's work, study and rest are called noise.
0005More and more electronic devices, while enriching people's everyday life, also bring about new noise pollution problems. For example, when a user is having a rest in the bedroom, perhaps other family members are watching TV in the living room, and at this time, if a sound that the TV set makes is too loud, the sound easily becomes noise, affecting the user's rest. For another example, when a user is listening to music through an audio system, at this time, the phone rings, and the user answers the phone and finds that the sound of the audio system is too loud, affecting the user's normal answering of the phone.
0006In the foregoing scenarios, the user often manually controls the volume key of the TV set or the audio system to adjust a volume, and then noise interference may be avoided, which has cumbersome steps and poor user experience.
SUMMARY
0008An example object of the present application is to provide a noise control method and device.
0009In a first example aspect, an embodiment of the present application provides a noise control method, and the method includes:
0010acquiring noise information of an ambient environment;
0011judging whether the noise information satisfies a predetermined condition, and if yes, acquiring a first message from a first device; and
0012judging, according to the first message, whether the noise information is related to the first device, and if yes, sending a second message to the first device, the second message being used to notify the first device to adjust a volume.
0013In a second example aspect, an embodiment of the present application provides a noise control method, and the method includes:
0014acquiring, by a device, sound sampling information of a sound the device makes;
0015sending a first message including the sound sampling information;
0016receiving a second message from the external; and
0017adjusting a volume based on a volume adjustment policy according to the second message and a current volume.
0018In a third example aspect, an embodiment of the present application provides a noise controlling device, and the controlling device includes:
0019a first acquisition module, configured to acquire noise information of an ambient environment;
0020a first judgment module, configured to judge whether the noise information satisfies a predetermined condition;
0021a second acquisition module, configured to acquire a first message from a first device if the noise information satisfies the predetermined condition;
0022a second judgment module, configured to judge, according to the first message, whether the noise information is related to the first device; and
0023a message sending module, configured to send a second message to the first device if the noise information is related to the first device, the second message being used to notify the first device to adjust a volume.
0024In a fourth example aspect, an embodiment of the present application provides a noise controlled device, and the controlled device includes:
0025an acquisition module, configured to acquire sound sampling information of a sound the device makes;
0026a sending module, configured to send a first message including the sound sampling information;
0027a receiving module, configured to receive a second message from the external; and
0028an adjustment module, configured to adjust a volume based on a volume adjustment policy according to the second message and a current volume.
0029Noise control methods and devices in the various embodiments of the present application may easily and quickly realize noise control over a specific device, thereby improving user experience.
BRIEF DESCRIPTION OF THE DRAWINGS
0030FIG. 1 is an example flowchart of a noise control method according to an embodiment of the present application;
0031FIG. 2 is an example flowchart of a noise control method in an implementation of an embodiment of the present application;
0032FIG. 3 is an example flowchart of a noise control method according to an embodiment of the present application;
0033FIG. 4 is an example flowchart of step S380 in an implementation of an embodiment of the present application;
0034FIG. 5 is an example flowchart of step S381a in an implementation of an embodiment of the present application;
0035FIG. 6 is an example flowchart of step S380 in an implementation of an embodiment of the present application;
0036FIG. 7 is an example flowchart of step S381b in an implementation of an embodiment of the present application;
0037FIG. 8 is an example flowchart of step S380 in an implementation of an embodiment of the present application;
0038FIG. 9 is an example flowchart of step S381c in an implementation of an embodiment of the present application;
0039FIG. 10 is an example flowchart of step S380 in an implementation of an embodiment of the present application;
0040FIG. 11 is an example flowchart of step S380 in an implementation of an embodiment of the present application;
0041FIG. 12 is an example schematic diagram of a modular structure of a noise controlling device according to an embodiment of the present application;
0042FIG. 13 is an example schematic diagram of a modular structure of a first acquisition module in an implementation of an embodiment of the present application;
0043FIG. 14 is an example schematic diagram of a modular structure of a first acquisition module in an implementation of an embodiment of the present application;
0044FIG. 15 is an example schematic diagram of a modular structure of a noise controlling device in an implementation of an embodiment of the present application;
0045FIG. 16 is an example schematic diagram of a modular structure of a noise controlled device according to an embodiment of the present application;
0046FIG. 17 is an example schematic diagram of a modular structure of a noise controlled device in an implementation of an embodiment of the present application;
0047FIG. 18 is an example schematic diagram of a modular structure of an adjustment module in an implementation of an embodiment of the present application;
0048FIG. 19 is an example schematic diagram of a modular structure of a target volume determination sub-module in an implementation of an embodiment of the present application;
0049FIG. 20 is an example schematic diagram of a modular structure of a second unit in an implementation of an embodiment of the present application;
0050FIG. 21 is an example schematic diagram of a modular structure of an adjustment module in an implementation of an embodiment of the present application;
0051FIG. 22 is an example schematic diagram of a modular structure of a target volume determination sub-module in an implementation of an embodiment of the present application;
0052FIG. 23 is an example schematic diagram of a modular structure of an adjustment module in an implementation of an embodiment of the present application;
0053FIG. 24 is an example schematic diagram of a modular structure of a target volume determination sub-module in an implementation of an embodiment of the present application;
0054FIG. 25 is an example schematic diagram of a modular structure of an adjustment module in an implementation of an embodiment of the present application;
0055FIG. 26 is an example schematic diagram of a modular structure of an adjustment module in an implementation of an embodiment of the present application;
0056FIG. 27 is an example structural diagram of a noise controlling device according to an embodiment of the present application; and
0057FIG. 28 is an example structural diagram of a noise controlled device according to an embodiment of the present application.
DETAILED DESCRIPTION
0058Various embodiments of the present application are further described in detail hereinafter with reference to the accompanying drawings and embodiments. The following embodiments are intended to describe the present application, but not to limit the scope of the present application.
0059Those skilled in the art should understand that, in the embodiments of the present application, sequence numbers of steps do not mean an order of execution, and the order of execution of the steps should be determined according to functions and internal logic thereof, but should not pose any limitation to the implementation process of the implementations of the present application.
0060In addition, the terms such as "first" and "second" in the embodiments of the present application are merely used to distinguish different steps, devices or modules, which neither represent any specific technical meaning nor represent a necessary logical order between them.
0061The term "noise" in the present application refers to sounds that affect people's work, study and rest, which has relativity, for example, when a user makes a call, voices, music, whistles and the like around the user may become noise.
0062During research, the inventor has found that, before a user enters into a sound sensitive state, the user may often perform regular operations on a portable electronic device. For example, before going to bed, the user may adjust the mobile phone to a silent mode. For another example, before answering the phone, the user may press the answer key. Therefore, according to the user's operating habits, the corresponding electronic device (for example, a mobile phone) may previously know that the user will enter into a sound sensitive state, so as to notify surrounding electronic devices which are making a sound to reduce the volume in advance, thereby avoiding interference with the user.
0063FIG. 1 is a flowchart of a noise control method according to an embodiment of the present application; the method may be executed by, for example, a noise controlling device, as shown in FIG. 1, and the method includes:
0064S120: acquiring noise information of an ambient environment;
0065S140: judging whether the noise information satisfies a predetermined condition, and if yes, acquiring a first message from a first device; and
0066S160: judging, according to the first message, whether the noise information is related to the first device, and if yes, sending a second message to the first device, the second message being used to notify the first device to adjust a volume.
0067According to the noise control method in the embodiment of the present application, noise information is acquired from noise in an ambient environment, a first message is acquired from a first device, and in the case that the noise information is related to the first device, a second message is automatically sent to the first device, so as to notify the first device to adjust a volume, thereby easily and quickly realizing noise control over a specific device, and improving user experience.
0068Functions of the steps S120, S140 and S160 are described below in detail.
0069In an example implementation, in the step S120, the noise information includes: a noise intensity value. The noise intensity value refers to information that may reflect intensity of noise in an ambient environment, for example, it may be a noise sound pressure level, a noise signal intensity or the like.
0070In an example implementation, in the step S140, the satisfying a predetermined condition includes that: the noise intensity value is greater than a predetermined threshold. The predetermined threshold may be set by a user, for example, a setting interface is output, and set the predetermined threshold according to an input value of the user. Alternatively, the predetermined threshold may be automatically set according to the user's current sensitivity to noise, for example, when the user adjusts a mobile phone to a silent mode, it indicates that the user may want to sleep next, and the predetermined threshold is automatically set to 10 dB; when the user presses an answer key of a mobile phone, the predetermined threshold is automatically set to 20 dB.
0071The first device may be one or more devices that may produce noise, for example, TV sets, audio systems, person computers or other devices. In the step S140, the first message may be acquired from the first device through passive receiving, for example, the first device broadcasts the first message, and the first message is directly received according to the method; or the first message may also be acquired from the first device through active requesting, for example, according to the method, a request message is first sent to the first device, and the first device feeds back the first message according to the request message.
0072The first message may include sound sampling information of the first device. The sound sampling information may be a sound sampling fragment of the first device, and may also be a sound sampling feature of the first device.
0073In the step S160, the judging, according to the first message, whether the noise information is related to the first device may include:
0074S161: judging whether the sound sampling information matches the noise information, and if yes, judging that the noise information is related to the first device.
0075For the sake of simplicity, the following description about the step S161 is merely based on the situation where the sound sampling information is a sound sampling fragment (when the noise sampling information is a sound sampling feature, the following steps a and b may be omitted during processing on the sound sampling information) .
0076In an example implementation, the step S161 may include:
0077a) dividing an audio signal to be processed into a plurality of frames;
0078b) extracting features of audio signals of each frame, the features include, but are not limited to, Fourier coefficients, Mel-frequency Cepstral Coefficients (MFCCs) , spectral flatness, spectral sharpness, Linear Predictive Coding coefficients and the like;
0079c) compressing the extracted features by using a classification algorithm, to form a sub-fingerprint corresponding to each frame;
0080d) taking the sound sampling information as the audio signal to be processed to execute the steps a-c, to obtain a plurality of sub-fingerprints corresponding to the sound sampling information, the plurality of sub-fingerprints forming a fingerprint block; and taking the noise information as the audio signal to be processed to execute the steps a-c, to obtain a plurality of sub-fingerprints corresponding to the noise information, the plurality of sub-fingerprints forming a fingerprint stream; and
0081e) comparing similarity between different parts of the fingerprint block and the fingerprint stream, so as to judge whether they match each other; when the similarity is greater than a predetermined value, it may be considered that they match each other.
0082Reference may be made to Jaap Haitsma and Antonius Kalker et al. 's Paper " A Highly Robust Audio Fingerprinting System" , International Symposium on Music Information Retrieval (ISMIR) 2002, pp. 107-115, for example implementation of the steps a-e. This is not the focus of the present application, and is not repeated herein.
0083In the example implementation, the noise information may be noise information in a predetermined time period, and in order to improve matching accuracy, the length of the predetermined time period should be greater than a time length threshold, for example, the noise information may be a noise record with a time length of 1 minute.
0084In an example implementation, the first device that receives the second message may reduce its volume upon receipt of the second message, for example, the device reduces the volume by 10 dB each time.
0085In an example implementation, the first device may also make out its volume adjustment policy flexibly according to actual situations. In this case, corresponding information may be transmitted to the first device through the second message, so as to provide a basis for the first device to make out a volume adjustment policy.
0086In an example implementation, the second message may include: the noise intensity value, the predetermined threshold, and a transmit power value of the second message.
0087In an example implementation, the second message may include: the noise intensity value, the predetermined threshold, and position information of a sender of the second message.
0088In an example implementation, the second message may include: the noise intensity value, the predetermined threshold, noise sampling information and a corresponding sampling time. The noise sampling information and the sampling time may be acquired during acquisition of the noise information, that is to say, the noise information acquired from the noise of the ambient environment includes the noise sampling information and the sampling time. The noise sampling information may be an original noise sampling fragment or a processed noise sampling feature.
0089How the first device uses information included in the second message to adjust the volume will be described hereinafter, which is not repeated herein.
0090The noise information in the present application may be noise information corresponding to all collected sound frequencies. In addition, in another example implementation, the noise information may also be noise information of some specific sound frequency intervals, that is, noise information of at least one sound frequency interval. The implementation is mainly applicable to a situation where the user is relatively sensitive to noise in a specific sound frequency interval, for example, when the user is thinking, in terms of voices of character dialogues from a TV set and music from an audio system, the user may be more sensitive to the voices of dialogues. Therefore, the mobile phone of the user may acquire noise information of a sound frequency interval (for example, 300 HZ to 3400 HZ) corresponding to the voices of character dialogues from the noise of the ambient environment according to the user's habits, and then tasks in the steps S140 and S160 are executed.
0091Suppose that the noise information is noise information within a sound frequency interval corresponding to the voices of character dialogues and the corresponding first message is acquired respectively from the TV set and the audio system in the method, in the step S160, it may be judged that the noise information is related to the TV set, instead of being related to the audio system, so that a second message may be sent to the TV set according to the method, so as to notify the TV set to reduce the volume. Therefore, the method in the implementation may control a specific electronic device to reduce noise more pertinently.
0092In addition, in another example implementation, the sound frequency interval may be set by the user; as shown in FIG. 2, the method may further include:
0093S110: setting at least one sound frequency interval according to user input.
0094In addition, the embodiments of the present application also provide a computer readable medium, comprising computer readable instructions which perform the following operations when being executed: executing the operations of steps S120、S140 and S160 of the method in the implementation shown in Fig. 1.
0095To sum up, according to the noise control method in the example implementation, judgment may be made according to noise information of an ambient environment, if adjustment is satisfied, the second message is sent to other devices, and corresponding information may be transmitted through the second message, so that the other devices make out a volume adjustment policy according to their own situations, thereby simplifying noise control steps and improving user experience.
0096FIG. 3 is a flowchart of a noise control method according to another embodiment of the present application; the method may be executed by, for example, a noise controlled device, as shown in FIG. 3, and the method includes:
0097S320: acquiring, by the device, sound sampling information of a sound the device makes;
0098S340: sending a first message including the sound sampling information;
0099S360: receiving a second message from an external device; and
0100S380: adjusting a volume based on a volume adjustment policy according to the second message and a current volume.
0101According to the method in this embodiment, sound sampling information of a sound the device makes is acquired, a first message including the sound sampling information is sent, a second message sent from an external device is received, and a volume is adjusted based on a volume adjustment policy according to the second message and a current volume, so that the noise controlled device may take the initiative to report its own sounding condition to the external device and automatically adjust the volume according to a request from the external device, thereby reducing noise output, simplifying noise control steps, and improving user experience.
0102Functions of the steps S320, S340, S360 and S380 are described below in detail.
0103In the step S320, the sound sampling information may be collected through a microphone at a sound output side, and may also be acquired by intercepting corresponding audio signals before sound output. The sound sampling information may include: a sound sampling fragment or a sound sampling feature. The sound sampling fragment may be a non-processed sound recording or audio signal data, and the sound sampling feature may be feature information extracted from the sound sampling fragment, such as a spectral feature.
0104In the step S340, the first message including the sound sampling information may be sent through broadcasting, and the first message including the sound sampling information may also be sent to a specific device through unicasting. In the case of unicasting, a sender of the first message should know in advance labeling information of the specific device, for example, a TV set of the user is notified in advance about a MAC address of the user's mobile phone, and the TV set may send the first message to the mobile phone through unicasting.
0105In the step S360, the external device is an electronic device that receives the first message, for example, the TV set in the foregoing example.
0106In an example implementation, the second message includes: a noise intensity value, a predetermined threshold, and a transmit power value of the second message. Moreover, referring to FIG. 4, the step S380 includes:
0107S381a: determining a target volume according to the noise intensity value, the predetermined threshold, the current volume, the transmit power value, and a received signal intensity of the second message; and
0108S382a: adjusting the volume according to the target volume.
0109The target volume in the present application is a target value after volume adjustment. In the step S382a, the volume may be directly adjusted to the target volume.
0110Specifically, in an example implementation, referring to FIG. 5, the step S381a may include:
0111S3811a: obtaining a wireless signal attenuation value according to the transmit power value and the received signal intensity;
0112S3812a: obtaining a first sub-noise intensity value in the noise intensity value according to the wireless signal attenuation value and the current volume;
0113S3813a: obtaining a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and
0114S3814a: determining the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
0115In an example implementation, the step S3812a may include:
0116S38121a: determining an intermediate parameter according to the wireless signal attenuation value, where the intermediate parameter may be a parameter capable of associating the wireless signal attenuation value and a sound signal attenuation value, for example, it may be a distance; and
0117S38122a: obtaining the first sub-noise intensity value in the noise intensity value according to the intermediate parameter and the current volume.
0118In the present application, the noise intensity value may include: a noise sound pressure level or a noise signal intensity, which reflects information of intensity of noise at the external device. The first sub-noise intensity value reflects a contribution value of a sound output by a current noise source (that is, a current sounding device) for intensity of noise at the external device; the second sub-noise intensity value reflects a contribution value of a sound output by another noise source (that is, another sounding device) for the intensity of the noise at the external device. Correspondingly, when the noise intensity value is the noise sound pressure level, the first sub-noise intensity value is a first sub-noise sound pressure level, and the second sub-noise intensity value is a second sub-noise sound pressure level; when the noise intensity value is the noise signal intensity, the first sub-noise intensity value is a first sub-noise signal intensity, and the second sub-noise intensity value is a second sub-noise signal intensity. For the sake of simplicity, the following description is given merely by illustrating the situation where the noise intensity value is the noise sound pressure level.
0119Suppose that the transmit power value of the second message is Lt, the received signal intensity of the second message is Lr, the current volume is Lc, the noise sound pressure level at the external device is Lp<sub>0</sub>, and the predetermined threshold is Lp.
0120The wireless signal attenuation value Ld<sub>1</sub> may be obtained according to the step S3411a:
0121Ld<sub>1</sub>=Lt-Lr.
0122For the sake of simplicity, it is considered that attenuation of a wireless signal is merely related to a propagation distance of the signal, and suppose that the propagation distance of the signal and an attenuation value of the wireless signal have a first function relationship therebetween, a distance D between the device and the external device may be obtained according to the step S34121a:
0123D=f<sub>1</sub> (Ld<sub>1</sub>) ;
0124where f<sub>1</sub> denotes the first function relationship.
0125For the sake of simplicity, it is considered that attenuation of a sound is merely related to a propagation distance of the sound, and suppose that an attenuation value of the sound and the propagation distance thereof have a second function relationship therebetween, an attenuation value Ld<sub>2</sub> of the sound after passing through the distance may be obtained according to the step S34122a:
0126Ld<sub>2</sub>= f<sub>2</sub> (D) ;
0127where f<sub>2</sub> denotes the second function relationship.
0128Further, according to the current volume, the first sub-noise sound pressure level Lp<sub>1</sub> at the external device may be obtained:
0129Lp<sub>1</sub>=Lc-Ld<sub>2</sub>;
0130in the step S3413a, suppose that the second sub-noise sound pressure level is Lp<sub>2</sub>, there is a formula according to sound intensity superposition:
0131<maths num="0001"><img file="WO2015135365A1_D0001.tif" /></maths>
0132Lp<sub>2</sub> may be obtained through calculation according to the formula.
0133In the step S3414a, first suppose that other noise sources may not adjust the volume and also suppose that the first sub-noise sound pressure level after volume adjustment is Lp<sub>1</sub>' , according to the predetermined threshold Lp and the second sub-noise sound pressure level Lp<sub>2</sub>, there is a formula according to sound intensity superposition:
0134<maths num="0002"><img file="WO2015135365A1_D0002.tif" /></maths>
0135Lp<sub>1</sub>' may be obtained through calculation according to the formula.
0136Further, the target volume La may be obtained according to the current volume Lc and the first sub-noise sound pressure levels Lp<sub>1</sub> and Lp<sub>1</sub>' before and after volume adjustment:
0137La=Lc- (Lp<sub>1</sub>-Lp<sub>1</sub>') .
0138Those skilled in the art should understand that, in the step S3814a, in determination of the target volume, it may also be assumed that the other noise sources may adjust the volume, for example, it may be assumed that the second sub-noise sound pressure level after adjustment of the other noise sources is Lp<sub>2</sub>' = Lp<sub>2</sub>×50%.
0139In an example implementation, the second message includes: a noise intensity value, a predetermined threshold, and position information. The position information is position information of the external device. Moreover, referring to FIG. 6, the step S380 includes:
0140S381b: determining a target volume according to the noise intensity value, the predetermined threshold, the current volume and the position information; and
0141S382b: adjusting the volume according to the target volume.
0142Specifically, referring to FIG. 7, in an example implementation, the step S381b may include:
0143S3811b: determining a distance according to the position information;
0144S3812b: obtaining the first sub-noise intensity value in the noise intensity value according to the distance and the current volume;
0145S3813b: obtaining a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and
0146S3814b: determining the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
0147In the step S3811b, the distance is a distance from a current sounding source to the external device. The current sounding source may acquire its own position information through indoor positioning or other technologies, and a distance between it and the external device may be obtained in combination with position information of the external device.
0148The example implementation process of the steps S3812b-S3814b is similar to that of the steps S3812a, S3813a and S3814a in the previous implementation, which is not repeated herein.
0149In an example implementation, the second message includes: a noise intensity value, a predetermined threshold, noise sampling information and a corresponding sampling time. Moreover, referring to FIG. 8, the step S380 includes:
0150S381c: determining a target volume according to the noise intensity value, the predetermined threshold, the current volume, the noise sampling information and the sampling time; and
0151S382c: adjusting the volume according to the target volume.
0152Specifically, in an example implementation, referring to FIG. 9, the step S381c may include:
0153S3811c: matching the noise sampling information with a sound output record of the device, to determine a sounding time of the noise sampling information;
0154S3812c: determining a distance according to a time difference between the sampling time and the sounding time;
0155S3813c: obtaining the first sub-noise intensity value in the noise intensity value according to the distance and the current volume;
0156S3814c: obtaining a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and
0157S3815c: determining the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
0158In the step S3811c, the noise sampling information may be a recording of ambient noise, that is, a noise sampling fragment, and may also be a noise sampling feature (such as a spectral feature) obtained through extraction after processing on the noise sampling fragment. For the sake of simplicity, the following description about the step S3811c is merely based on the situation where the noise sampling information is a noise sampling fragment (when the noise sampling information is a noise sampling feature, the following steps a and b may be omitted during processing on the noise sampling information) .
0159In an example implementation, the step S3811c may include:
0160a) dividing an audio signal to be processed into a plurality of frames;
0161b) extracting features of audio signals of each frame, the features include, but are not limited to, Fourier coefficients, Mel-frequency Cepstral Coefficients (MFCCs) , spectral flatness, spectral sharpness, Linear Predictive Coding coefficients and the like;
0162c) compressing the extracted features by using a classification algorithm, to form a sub-fingerprint corresponding to each frame;
0163d) taking the noise sampling information as the audio signal to be processed to execute the steps a-c, to obtain a plurality of sub-fingerprints corresponding to the noise sampling information, the plurality of sub-fingerprints forming a fingerprint block; and taking sound output of the device as the audio signal to be processed to execute the steps a-c, to obtain a plurality of sub-fingerprints corresponding to the sound output, the plurality of sub-fingerprints forming a fingerprint stream; and
0164e) comparing similarity between different parts of the fingerprint block and the fingerprint stream, so as to judge whether they match each other; when the similarity is greater than a predetermined value, it may be considered that they match each other, and a sounding time of the noise sampling information may be obtained in the case that they match each other.
0165Reference may be made to Jaap Haitsma and Antonius Kalker et al. 's Paper " A Highly Robust Audio Fingerprinting System" , International Symposium on Music Information Retrieval (ISMIR) 2002, pp. 107-115, for example implementation of the steps a-e. This is not the focus of the present application, and is not repeated herein.
0166In the step S3812c, a time difference may be obtained according to the sampling time and the sounding time, and then a distance between the device and the external device may be obtained in combination with a propagation speed of the sound in the air.
0167The example implementation process of the steps S3813c-S3815c is similar to that of the steps S3812b-S3814b in the previous example implementation, which is not repeated herein.
0168Referring to FIG. 10, in an example implementation, the step S380 includes:
0169S381d: determining a step length according to the second message and the current volume; and
0170S382d: adjusting the volume according to the step length.
0171In order to better realize the method in the example implementation, the method in the implementation may be executed cyclically, that is, each time the second message is received, the step S380 is executed once, until the second message is no longer received. The step length may be a fixed value, and may also be a non-fixed value. The step length may be set with reference to the current volume, for example, when the current volume is great, a large step length is set, and when the current volume is small, a small step length is set.
0172For example, when the second message is received for the first time, the current volume is 80 dB, the step length is determined to be -20 dB, and the adjusted volume is 60 dB; when the second message is received for the second time, the current volume is 60 dB, the step length is determined to be -8 dB, and the adjusted volume is 52 dB; when the second message is received for the third time, the current volume is 52 dB, the step length is determined to be -5 dB, and the adjusted volume is 47 dB.
0173Referring to FIG. 11, in an example implementation, the step S380 includes:
0174S381e: determining a volume interval according to the second message and the current volume; and
0175S382e: controlling the volume to be within the volume interval.
0176In the example implementation, reference may be made to a predetermined proportion of the current volume for determination of the volume interval, for example, an upper limit of the volume interval may be set to 50%of the current volume, a lower limit is set to 0, and suppose that the current volume is 80 dB, the volume interval determined in the step S341e is [40, 0] .
0177According to the method in the example implementation, merely output volume of an audio signal beyond a volume interval may be adjusted, so as to avoid the situation where the output volume of a part with a smaller volume value in the audio signal is 0 after adjustment to result in that other users cannot hear totally.
0178In addition, the embodiments of the present application also provide a computer readable medium, comprising computer readable instructions which perform the following operations when being executed: executing the operations of steps S320、S340、S360 and S380 of the method in the example implementation shown in Fig. 3.
0179To sum up, according to the noise control method in this embodiment, sound sampling information of the device may be actively reported to the external device, a second message of the external device is received, target volume, a step length or a volume interval may be determined according to related information in the second message and the current volume of the device, and then corresponding volume adjustment may be performed, so as to easily, quickly and more pertinently realize control over ambient noise, thereby improving user experience.
0180FIG. 12 is a schematic diagram of a modular structure of a noise controlling device according to an embodiment of the present application. The noise controlling device may generally be a device carried by a user, for example, a smart phone, a smart watch, smart glasses, a smart ring or other devices. The devices are carried by the user, noise information acquired by the devices is closer to noise that the user feels with ears.
0181As shown in FIG. 12, the controlling device 1200 includes:
0182a first acquisition module 1210, configured to acquire noise information of an ambient environment;
0183a first judgment module 1220, configured to judge whether the noise information satisfies a predetermined condition;
0184a second acquisition module 1230, configured to acquire a first message from a first device if the noise information satisfies the predetermined condition;
0185a second judgment module 1240, configured to judge, according to the first message, whether the noise information is related to the first device; and
0186a message sending module 1250, configured to send a second message to the first device if the noise information is related to the first device, the second message being used to notify the first device to adjust a volume.
0187In an example implementation, the noise information includes: a noise intensity value. The noise intensity value refers to information that may reflect intensity of noise in an ambient environment, for example, it may be a noise sound pressure level, a noise signal intensity or the like. Referring to FIG. 13, in this example implementation, the first acquisition module 1210 includes:
0188a first acquisition unit 1211, configured to acquire a noise intensity value of the ambient environment.
0189In an example implementation, the satisfying a predetermined condition includes that: the noise intensity value is greater than a predetermined threshold.
0190In an example implementation, the second message may include: the noise intensity value, the predetermined threshold, and a transmit power value of the second message.
0191In an example implementation, the second message may include: the noise intensity value, the predetermined threshold, and position information of a sender of the second message.
0192In an example implementation, the second message may include: the noise intensity value, the predetermined threshold, noise sampling information and a corresponding sampling time. The noise sampling information and the sampling time may be acquired during acquisition of the noise information, that is to say, the noise information acquired from the noise of the ambient environment includes the noise sampling information and the sampling time. Referring to FIG. 14, in the example implementation, the first acquisition module 1210 may further include:
0193a second acquisition unit 1212, configured to acquire noise sampling information and a corresponding sampling time from noise of the ambient environment.
0194The noise information in the present application may be noise information corresponding to all collected sound frequencies. In addition, in another example implementation, the noise information may also be noise information of some specific sound frequency intervals, that is, noise information of at least one sound frequency interval. Referring to FIG. 15, in the example implementation, the controlling device 1200 may further include:
0195a setting module 1260, configured to set at least one sound frequency interval according to user input, the noise information being noise information of at least one sound frequency interval.
0196FIG. 16 is a schematic diagram of a modular structure of a noise controlled device according to an embodiment of the present application; the noise controlled device may be, for example, a TV set, an audio device, a game console, a personal computer, a mobile phone and other devices that may make a loud sound.
0197Referring to FIG. 16, the controlled device 1600 may include:
0198an acquisition module 1610, configured to acquire sound sampling information of a sound the device makes;
0199a sending module 1620, configured to send a first message including the sound sampling information;
0200a receiving module 1630, configured to receive a second message from an external device; and
0201an adjustment module 1640, configured to adjust a volume based on a volume adjustment policy according to the second message and a current volume.
0202Referring to FIG. 17, in an example implementation, the controlled device 1600 further includes:
0203a message processing module 1650, configured to extract a noise intensity value and a predetermined threshold from the second message.
0204In an example implementation, the message processing module 1650 is further configured to extract a transmit power value of the second message from the second message.
0205Referring to FIG. 18, in the example implementation, the adjustment module 1640 may include:
0206a target volume determination sub-module 1641a, configured to determine a target volume according to the noise intensity value, the predetermined threshold, the current volume, the transmit power value and a received signal intensity of the second message; and;
0207an adjustment sub-module 1642a, configured to adjust the volume according to the target volume.
0208Referring to FIG. 19, the target volume determination sub-module 1641a may include:
0209a first unit 16411a, configured to obtain a wireless signal attenuation value according to the transmit power value and the received signal intensity;
0210a second unit 16412a, configured to obtain a first sub-noise intensity value in the noise intensity value according to the wireless signal attenuation value and the current volume;
0211a third unit 16413a, configured to obtain a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and
0212a fourth unit 16414a, configured to determine the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
0213Referring to FIG. 20, the second unit 16412a may include:
0214an intermediate parameter determination sub-unit 164121a, configured to determine an intermediate parameter according to the wireless signal attenuation value; and
0215a first sub-noise intensity value sub-unit 164122a, configured to obtain the first sub-noise intensity value according to the intermediate parameter and the current volume.
0216In an example implementation, the message processing module 1650 is further configured to extract position information of the external device from the second message.
0217Referring to FIG. 21, in the example implementation, the adjustment module 1640 may include:
0218a target volume determination sub-module 1641b, configured to determine a target volume according to the noise intensity value, the predetermined threshold, the current volume and the position information; and
0219an adjustment sub-module 1642b, configured to adjust the volume according to the target volume.
0220Referring to FIG. 22, the target volume determination sub-module 1641b may include:
0221a first unit 16411b, configured to determine a distance according to the position information;
0222a second unit 16412b, configured to obtain a first sub-noise intensity value in the noise intensity value according to the distance and the current volume;
0223a third unit 16413b, configured to obtain a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and
0224a fourth unit 16414b, configured to determine the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
0225In an example implementation, the message processing module 1650 is further configured to extract noise sampling information and a corresponding sampling time from the second message.
0226Referring to FIG. 23, in the example implementation, the adjustment module 1640 includes:
0227a target volume determination sub-module 1641c, configured to determine a target volume according to the noise intensity value, the predetermined threshold, the current volume, the noise sampling information and the sampling time; and
0228an adjustment sub-module 1642c, configured to adjust the volume according to the target volume.
0229Referring to FIG. 24, the target volume determination sub-module 1641c includes:
0230a first unit 16411c, configured to match the noise sampling information with own sound output record, to determine a sounding time of the noise sampling information;
0231a second unit 16412c, configured to determine a distance between the noise controlled device and the first device according to a time difference between the sampling time and the sounding time;
0232a third unit 16413c, configured to obtain a first sub-noise intensity value at the first device according to the distance and the current volume;
0233a fourth unit 16414c, configured to obtain a second sub-noise intensity value according to the noise intensity value and the first sub-noise intensity value; and
0234a fifth unit 16415c, configured to determine the target volume according to the predetermined threshold, the first sub-noise intensity value, the second sub-noise intensity value and the current volume.
0235Referring to FIG. 25, in an example implementation, the adjustment module 1640 includes:
0236a step length determination sub-module 1641d, configured to determine a step length according to the second message and a current volume of the device; and
0237an adjustment sub-module 1642d, configured to adjust the volume according to the step length.
0238Referring to FIG. 26, in an example implementation, the adjustment module 1640 includes:
0239a volume interval determination sub-module 1641e, configured to determine a volume interval according to the second message and a current volume of the device; and
0240an adjustment sub-module 1642e, configured to control the volume to be within the volume interval.
0241The structure of a noise controlling device according to one embodiment of the present application is shown in FIG. 27. The specific embodiment of the present application does not limit specific implementation of the noise controlling device; referring to FIG. 27, the noise controlling device 2700 may include:
0242a processor 2710, a communications interface 2720, a memory 2730, and a communications bus 2740.
0243The processor 2710, the communications interface 2720, and the memory 2730 complete mutual communications via the communications bus 2740.
0244The communications interface 2620 is configured to communicate with another network element.
0245The processor 2710 is configured to execute a program 2732, and may specifically implement relevant steps in the process embodiments shown in FIG. 1 to FIG. 12.
0246Specifically, the program 2732 may include a program code, the program code including a computer operation instruction.
0247The processor 2710 may be a central processing unit (CPU) , or an application specific integrated circuit (ASIC) , or be configured to be one or more integrated circuits which implement the embodiments of the present application.
0248The memory 2730 is configured to store the program 2732. The memory 2730 may include a high-speed RAM memory, and may also include a non-volatile memory, for example, at least one magnetic disk memory. The program 2732 may specifically execute the following steps:
0249acquiring noise information of an ambient environment;
0250judging whether the noise information satisfies a predetermined condition, and if yes, acquiring a first message from a first device; and
0251judging, according to the first message, whether the noise information is related to the first device, and if yes, sending a second message to the first device, the second message being used to notify the first device to adjust a volume.
0252Reference may be made to the corresponding steps or modules in the foregoing embodiments for specific realization of each step in the program 2732, which is not repeated herein. Those skilled in the art may clearly understand that, reference may be made to the corresponding description in the foregoing process embodiments for the particular working procedures of the devices and modules described above, and will not be repeated herein in order to make the description convenient and concise.
0253The structure of a noise controlled device according to one embodiment of the present application is as shown in FIG. 28. The specific embodiment of the present application does not limit specific implementation of the noise controlled device; referring to FIG. 28, the noise controlled device 2800 may include:
0254a processor 2810, a communications interface 2820, a memory 2830, and a communications bus 2840.
0255The processor 2810, the communications interface 2820, and the memory 2830 complete mutual communications via the communications bus 2840.
0256The communications interface 2820 is configured to communicate with another network element.
0257The processor 2810 is configured to execute a program 2832, and may specifically implement relevant steps in the process embodiment shown in FIG. 9.
0258Specifically, the program 2832 may include a program code, the program code including a computer operation instruction.
0259The processor 2810 may be a central processing unit (CPU) , or an application specific integrated circuit (ASIC) , or be configured to be one or more integrated circuits which implement the embodiments of the present application.
0260The memory 2830 is configured to store the program 2832. The memory 2830 may include a high-speed RAM memory, and may also include a non-volatile memory, for example, at least one magnetic disk memory. The program 2832 may specifically execute the following steps: acquiring, by the device sound sampling information of a sound the device makes;
0261sending a first message including the sound sampling information;
0262receiving a second message from an external device; and
0263adjusting a volume based on a volume adjustment policy according to the second message and a current volume.
0264Reference may be made to the corresponding steps or modules in the foregoing embodiments for specific realization of each step in the program 2832, which is not repeated herein. Those skilled in the art may clearly understand that, reference may be made to the corresponding description in the foregoing process embodiments for the particular working procedures of the devices and modules described above, and will not be repeated herein in order to make the description convenient and concise.
0265It may be appreciated by those of ordinary skill in the art that each exemplary unit and method step described with reference to the embodiments disclosed herein may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware mode or a software mode depends on particular applications and design constraint conditions of the technical solution. The professional technicians may use different methods to implement the functions described with respect to each particular application, but such implementation should not be considered to go beyond the scope of the present application.
0266If the functions are implemented in the form of a software functional unit and is sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application essentially or the part which contributes to the prior art or a part of the technical solution may be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes several instructions for enabling a computer device (which may be a personal computer, a controller, a network device, or the like) to execute all or some steps of the method described in each embodiment of the present application. The foregoing storage medium includes various media which may store a program code, such as a USB disk, a mobile hard disk, a read-merely memory (ROM) , a random access memory (RAM) , a magnetic disk, an optical disc, or the like.
0267The above embodiments are merely used to describe the present application, instead of limiting the present application; various alterations and variants may be made by those of ordinary skill in the art without departing from the spirit and scope of the present application, so all equivalent technical solutions also belong to the scope of the present application, and the scope of patent protection of the present application should be defined by claims.
Contents4
18 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN108419130A | Cited by | China | – | Search report | – |
| CN102710838A | Cites | China | A | International search | 1-54 |
| CN102883121A | Cites | China | X | International search | 1-54 |
| CN103595849A | Cites | China | X | International search | 1-54 |
| CN103886857A | Cites | China | PX | International search | 1-54 |
| CN103903606A | Cites | China | PX | International search | 1-54 |
| US2005282590A1 | Cites | United States of America | X | International search | 1-54 |
| DE3220758A1 | Cites | Germany | X | International search | 1-54 |
| US5666426A | Cites | United States of America | A | International search | 1-54 |
| JPH05211450A | Cites | Japan | A | International search | 1-54 |
6 members in 3 offices
Members6
| Document | Office | Kind | |
|---|---|---|---|
| CN103886857A | China | A | |
| WO2015135365A1This record | World Intellectual Property Organization (WIPO) | A1 | |
| US2016373080A1 | United States of America | A1 | |
| CN103886857B | China | B | |
| US9923535B2 | United States of America | B2 | |
| US2018152163A1 | United States of America | A1 |
Numbers
- Publication
- 2015/135365
- Application
- 95319
Titles3
- English
- NOISE CONTROL METHOD AND DEVICE
- French
- PROCÉDÉ ET DISPOSITIF DE RÉGULATION DU BRUIT
- Unlabeled
- NOISE CONTROL METHOD AND DEVICE
Classification
- CPC, 5
- H03G3/32
- G10K11/16
- G10L21/0232
- H04R3/04
- H04R29/001
- IPC, 1
- G10K11 16
Designated states147
- Regional, 80
- Botswana
- Ghana
- Gambia
- Kenya
- Liberia
- Lesotho
- Malawi
- Mozambique
- Namibia
- Rwanda
- Sudan
- Sierra Leone
- Eswatini
- United Republic of Tanzania
- Uganda
- Zambia
- Zimbabwe
- Armenia
- Azerbaijan
- Belarus
- Kyrgyzstan
- Kazakhstan
- Russian Federation
- Tajikistan
and 56 moreShow fewer
- Turkmenistan
- Albania
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Croatia
- Hungary
- Ireland
- Iceland
- Italy
- Lithuania
- Luxembourg
- Latvia
- Monaco
- North Macedonia
- Malta
- Netherlands (Kingdom of the)
- Norway
- Poland
- Portugal
- Romania
- Serbia
- Sweden
- Slovenia
- Slovakia
- San Marino
- Türkiye
- Burkina Faso
- Benin
- Central African Republic
- Congo
- Côte d’Ivoire
- Cameroon
- Gabon
- Guinea
- Equatorial Guinea
- Guinea-Bissau
- Comoros
- Mali
- Mauritania
- Niger
- Senegal
- Chad
- Togo
- Sao Tome and Principe
- National, 67
- United Arab Emirates
- Antigua and Barbuda
- Angola
- Australia
- Bosnia and Herzegovina
- Barbados
- Bahrain
- Brunei Darussalam
- Brazil
- Belize
- Canada
- Chile
- China
- Colombia
- Costa Rica
- Cuba
- Dominica
- Dominican Republic
- Algeria
- Ecuador
- Egypt
- Grenada
- Georgia
- Guatemala
and 43 moreShow fewer
- Honduras
- Indonesia
- Israel
- India
- Iran (Islamic Republic of)
- Japan
- Saint Kitts and Nevis
- Democratic People’s Republic of Korea
- Republic of Korea
- Lao People’s Democratic Republic
- Saint Lucia
- Sri Lanka
- Libya
- Morocco
- Republic of Moldova
- Montenegro
- Madagascar
- Mongolia
- Mexico
- Malaysia
- Nigeria
- Nicaragua
- New Zealand
- Oman
- Panama
- Peru
- Papua New Guinea
- Philippines
- Qatar
- Saudi Arabia
- Seychelles
- Singapore
- El Salvador
- Syrian Arab Republic
- Thailand
- Tunisia
- Trinidad and Tobago
- Ukraine
- United States of America
- Uzbekistan
- Saint Vincent and the Grenadines
- Viet Nam
- South Africa