Feedback method, apparatus, device and medium of wearable device
Patent Information
- Application Number
- CN202510525174.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2026-10-27
AI Technical Summary
[0003]但是,对于无显示屏或无光机的眼镜而言,因其不具备显示或投影功能,而无法针对于用户等输入的信息输出基于视觉的反馈信息
Smart Images

Figure CN122994664A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wearable technology, and more specifically, to a feedback method, apparatus, device, and medium for wearable devices. Background Technology
[0002] Traditional smart glasses rely on screen displays or optical engine projections to output visual feedback information to users, such as displaying feedback information on a screen or projecting feedback information through an optical engine.
[0003] However, glasses without a display screen or optical engine cannot provide visual feedback based on user input because they lack display or projection capabilities. This prevents users from intuitively and promptly perceiving the feedback from display-less or optical engine-less glasses.
[0004] Therefore, a method for outputting feedback information is urgently needed for eyeglasses without a display screen or optical engine. Summary of the Invention
[0005] One objective of this application is to provide a new technical solution for feedback in wearable devices.
[0006] According to a first aspect of this application, a feedback method for a wearable device is provided, comprising:
[0007] When feedback information is to be output, the first ambient volume is acquired, and the feedback voice and feedback vibration mode corresponding to the feedback information are determined based on the feedback information.
[0008] Based on the first ambient volume, determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode;
[0009] The feedback information is output by playing the feedback voice at the target volume, and by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
[0010] Optionally, in the case of the feedback information to be output, before obtaining the first ambient volume, the method further includes:
[0011] When the wearable device is woken up, a second ambient volume is acquired;
[0012] Based on the second ambient volume and the preset mapping relationship, the target reference volume and the target reference vibration intensity are determined. The preset mapping relationship is used to reflect the correspondence between different ambient volume ranges and the corresponding reference volume and reference vibration intensity.
[0013] Determining the target volume of the feedback speech and the target vibration intensity of the feedback vibration pattern based on the first ambient volume includes:
[0014] When the first ambient volume is greater than the second ambient volume, the target volume of the feedback voice is determined to be a first volume greater than the target reference volume, and the target vibration intensity of the feedback vibration mode is a first vibration intensity greater than the target reference vibration intensity.
[0015] When the first ambient volume is equal to the second ambient volume, the target volume of the feedback voice is determined as the target reference volume, and the target vibration intensity of the feedback vibration mode is determined as the target reference vibration intensity.
[0016] When the first ambient volume is less than the second ambient volume, the target volume of the feedback voice is determined to be a second volume less than the target reference volume, and the target vibration intensity of the feedback vibration mode is a second vibration intensity less than the target reference vibration intensity.
[0017] Optionally, the method further includes:
[0018] When the first ambient volume is greater than the second ambient volume and the target reference volume is the maximum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is greater than the first vibration intensity.
[0019] When the first ambient volume is less than the second ambient volume and the target reference volume is the minimum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is less than the second vibration intensity.
[0020] Optionally, the step of playing the feedback voice at the target volume and vibrating with the target vibration intensity and the feedback vibration mode to output the feedback information includes:
[0021] The motion state of the wearable device is acquired, including both motion and non-motion states.
[0022] When the motion state is non-motion, the feedback voice is played at the target volume, and the feedback information is output by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
[0023] The method further includes:
[0024] When the motion state is in motion, the feedback voice is played at a third volume greater than the target volume, and / or the feedback information is output by vibrating at a third vibration intensity greater than the target vibration intensity and the feedback vibration mode.
[0025] Optionally, after determining the feedback voice and feedback vibration mode corresponding to the feedback information based on the feedback information, the method further includes:
[0026] In the case that the feedback speech includes a privacy sub-speech, a vibration representing a warning vibration pattern that characterizes the privacy warning is output.
[0027] The target vibration intensity of the feedback vibration mode is determined based on the first ambient volume.
[0028] The feedback information is output in a manner that vibrates according to the target vibration intensity and the feedback vibration mode;
[0029] The method of playing the feedback voice at the target volume, and vibrating at the target vibration intensity and the feedback vibration mode, to output the feedback information includes:
[0030] If the feedback voice does not include the privacy sub-voice, the feedback voice is played at the target volume, and the feedback information is output by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
[0031] Optionally, determining the target volume of the feedback speech and the target vibration intensity of the feedback vibration pattern based on the first ambient volume includes:
[0032] In the absence of a first instruction to turn off voice feedback and a second instruction to turn off vibration feedback, the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode are determined based on the first ambient volume.
[0033] The method further includes: upon receiving the first instruction, outputting the feedback information in a manner that vibrates with the target vibration intensity and the feedback vibration mode;
[0034] Upon receiving the second instruction, the feedback information is output by playing the feedback voice at the target volume.
[0035] According to a second aspect of this application, a feedback device for a wearable device is provided, comprising:
[0036] The first acquisition module is used to acquire a first ambient volume when feedback information is to be output, and to determine the feedback voice and feedback vibration mode corresponding to the feedback information based on the feedback information.
[0037] The first determining module is used to determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode based on the first ambient volume.
[0038] The output module is used to play the feedback voice at the target volume, and output the feedback information by vibrating the target vibration intensity and the feedback vibration mode.
[0039] Optionally, the device further includes:
[0040] The second acquisition module is used to acquire a second ambient volume when the wearable device is woken up;
[0041] The second determining module is used to determine the target reference volume and the target reference vibration intensity based on the second ambient volume and the preset mapping relationship. The preset mapping relationship is used to reflect the correspondence between different ambient volume ranges and the corresponding reference volume and reference vibration intensity.
[0042] The first determining module is specifically used to determine, when the first ambient volume is greater than the second ambient volume, that the target volume of the feedback voice is a first volume greater than the target reference volume, and the target vibration intensity of the feedback vibration mode is a first vibration intensity greater than the target reference vibration intensity.
[0043] When the first ambient volume is equal to the second ambient volume, the target volume of the feedback voice is determined as the target reference volume, and the target vibration intensity of the feedback vibration mode is determined as the target reference vibration intensity.
[0044] When the first ambient volume is less than the second ambient volume, the target volume of the feedback voice is determined to be a second volume less than the target reference volume, and the target vibration intensity of the feedback vibration mode is a second vibration intensity less than the target reference vibration intensity.
[0045] According to a third aspect of this application, a wearable device is provided, the wearable device comprising the means as described in any one of the second aspects;
[0046] Alternatively, the wearable device includes a speaker, a vibration motor, a memory, and a processor, the processor being connected to the speaker, the vibration motor, and the memory, the memory being used to store computer instructions, and the processor being used to retrieve the computer instructions from the memory to perform the method as described in any one of the first aspects via the speaker and the vibration motor.
[0047] According to a fourth aspect of this application, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of the first aspects.
[0048] This application provides a feedback method for a wearable device, comprising: acquiring a first ambient volume when feedback information is to be output; determining a corresponding feedback voice and vibration mode based on the feedback information; determining a target volume for the feedback voice and a target vibration intensity for the feedback vibration mode based on the first ambient volume; and outputting the feedback information by playing the feedback voice at the target volume and vibrating according to the target vibration intensity and feedback vibration mode. In this method, different feedback voices and vibration modes are set for different feedback information. Based on this, the feedback information is characterized by the feedback voice and vibration mode. Thus, even though the wearable device does not have a display screen or optical engine, it can still output feedback information through its speaker and vibration motor when the corresponding vibration mode is output. Furthermore, this method can adaptively determine a target volume and target vibration intensity matching the first ambient volume when the feedback information is to be output. Thus, when playing the feedback voice at the target volume and vibrating according to the target vibration intensity and feedback vibration mode, dual effective output of feedback information can be achieved, ensuring that the wearer can effectively perceive the feedback information under different first ambient volumes.
[0049] Other features and advantages of this application will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0050] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the present application and, together with their description, serve to explain the principles of the present application.
[0051] Figure 1 This is a flowchart illustrating a feedback method for a wearable device provided in this application;
[0052] Figure 2 This is a schematic diagram of the structure of a feedback device for a wearable device provided in this application;
[0053] Figure 3 This is a schematic diagram of a wearable device structure provided in this application. Detailed Implementation
[0054] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present application.
[0055] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the scope of this application and its application or use.
[0056] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0057] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0058] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0059] This application provides a feedback method for a wearable device. The wearable device can be, exemplarily, smart glasses without a display screen or optical engine, but can also be other types, such as a smartwatch.
[0060] like Figure 1 As shown, the feedback method for wearable devices provided in this application includes the following steps S1100 to S1300.
[0061] Step S1100: When feedback information is to be output, acquire the first ambient volume and determine the feedback voice and feedback vibration mode corresponding to the feedback information based on the feedback information.
[0062] In this embodiment, the feedback information is the feedback that the wearable device provides to the wearer in response to input information input by the user (e.g., a voice prompt saying "Please take a picture") or by an electronic device communicatively connected to the wearable device (e.g., a command to measure blood pressure). After providing feedback information based on the input information, the wearable device outputs the feedback information according to the feedback method for wearable devices provided in this application, if feedback information is to be output.
[0063] The wearable device is equipped with a microphone. When feedback information is to be output, the device acquires the first ambient audio through the microphone. Further, the first ambient audio is analyzed to determine its volume, which is denoted as the first ambient volume.
[0064] Furthermore, when the wearable device is waiting to output feedback information, it acquires the first ambient volume and, based on the feedback information and feedback mapping relationship, searches the feedback mapping relationship for the preset feedback information that matches the feedback information, and uses these as the feedback voice and feedback vibration mode, respectively. The feedback mapping relationship describes the correspondence between different preset feedback information and their corresponding preset feedback voice and preset feedback vibration mode.
[0065] In one example, the feedback mapping relationship can be shown in Table 1 below.
[0066] Table 1
[0067]
[0068] In one example, T1, T2, and T5 in Table 1 above are 0.3s, T3 and T6 are 0.5s, and T4 is 1s. That is, when the feedback information is a command received, it matches the preset feedback information corresponding to the command received in the feedback mapping relationship. In this case, the feedback vibration mode is determined to be one vibration of duration T1, i.e., one short vibration. When the feedback information is an operation success, it matches the preset feedback information corresponding to the operation success in the feedback mapping relationship. In this case, the feedback vibration mode is determined to be two vibrations of duration T2, with an interval of T3, i.e., two short vibrations. When the feedback information is an operation failure, it matches the preset feedback information corresponding to the operation failure in the feedback mapping relationship. In this case, the feedback vibration mode is determined to be one vibration of duration T4 and one vibration of duration T5, with an interval of T6, i.e., one long vibration and one short vibration.
[0069] In this embodiment, different preset feedback voices and preset feedback vibration modes are set for different preset feedback information. Based on this, the feedback information is represented by the feedback voice and feedback vibration mode. In this way, even though the wearable device does not have a display screen or optical engine, it can still output feedback information through its speaker and vibration motor when the vibration corresponding to the feedback voice and feedback vibration mode is output.
[0070] Step S1200: Determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode based on the first ambient volume.
[0071] In one embodiment of this application, step S1200 can be implemented as follows: based on the first ambient volume and a preset mapping relationship, a reference volume and a reference vibration intensity corresponding to the ambient volume range that matches the first ambient volume are found from the preset mapping relationship, and these are used as the target volume of the feedback speech and the target vibration intensity of the feedback vibration mode, respectively. The preset mapping relationship reflects the correspondence between different ambient volume ranges and their corresponding reference volumes and reference vibration intensities.
[0072] In one example, the above-mentioned preset mapping relationship is shown in Table 2 below.
[0073] Table 2
[0074] Ambient volume range Reference volume Reference vibration intensity <50dB 20% of full volume weak 50-70dB 50% of full volume middle >70dB 80% of full volume powerful
[0075] The preset mapping relationships represented in Table 2 above are obtained based on experience or experiments.
[0076] Based on Table 2 above, when the ambient volume range is low, the reference volume is set to low, and the reference vibration intensity is also set to weak to avoid interference with others. Similarly, when the ambient volume range is medium, the reference volume and vibration intensity are set to medium to achieve effective feedback while minimizing interference. Likewise, when the ambient volume range is high, the reference volume and vibration intensity are set to high to achieve effective feedback.
[0077] Based on the above, it can be seen that through step S1200, the target volume and target vibration intensity that match the first ambient volume can be adaptively determined according to the first ambient volume when the feedback information is to be output. In this way, when playing the feedback voice at the target volume and vibrating according to the target vibration intensity and feedback vibration mode, dual effective output of feedback information can be achieved, ensuring that the wearer can effectively perceive the feedback information under different first ambient volumes.
[0078] In step S1300, feedback information is output by playing feedback voice at the target volume and by vibrating in the manner of target vibration intensity and feedback vibration mode.
[0079] In this embodiment, the wearable device is equipped with a speaker and a vibration motor. The speaker outputs feedback voice at a target volume, and the vibration motor outputs vibration of a feedback vibration pattern at a target vibration intensity. Furthermore, the speaker and vibrating element are low-cost and small in size.
[0080] This application provides a feedback method for a wearable device, comprising: acquiring a first ambient volume when feedback information is to be output; determining a corresponding feedback voice and vibration mode based on the feedback information; determining a target volume for the feedback voice and a target vibration intensity for the feedback vibration mode based on the first ambient volume; and outputting the feedback information by playing the feedback voice at the target volume and vibrating according to the target vibration intensity and feedback vibration mode. In this method, different feedback voices and vibration modes are set for different feedback information. Based on this, the feedback information is characterized by the feedback voice and vibration mode. Thus, even though the wearable device does not have a display screen or optical engine, it can still output feedback information through its speaker and vibration motor when the corresponding vibration mode is output. Furthermore, this method can adaptively determine a target volume and target vibration intensity matching the first ambient volume when the feedback information is to be output. Thus, when playing the feedback voice at the target volume and vibrating according to the target vibration intensity and feedback vibration mode, dual effective output of feedback information can be achieved, ensuring that the wearer can effectively perceive the feedback information under different first ambient volumes.
[0081] In one embodiment of this application, the feedback method for wearable devices provided in this application further includes the following steps S1110 and S1111 before the above step S1100.
[0082] Step S1110: When the wearable device is woken up, acquire the second ambient volume.
[0083] In one embodiment of this application, the wearable device is woken up when it receives a wake-up command. When the wearable device is woken up, the ambient volume is acquired and denoted as the second ambient volume.
[0084] Step S1111: Determine the target reference volume and target reference vibration intensity based on the second ambient volume and the preset mapping relationship.
[0085] The preset mapping relationship is used to reflect the correspondence between different ambient volume ranges and the corresponding reference volume and reference vibration intensity.
[0086] In this embodiment, the preset mapping relationship is the same as the preset mapping relationship involved in step S1200 above, and will not be repeated here.
[0087] Furthermore, the specific implementation of the above step S1111 is as follows: based on the second ambient volume and the preset mapping relationship, find the reference volume and reference vibration intensity corresponding to the ambient volume range that matches the second ambient volume from the preset mapping relationship, and use them as the target reference volume and target reference vibration intensity, respectively.
[0088] Based on the above steps S1110 and S1111, step S1200 is specifically implemented through the following steps S1210 to S1212.
[0089] In step S1210, when the first ambient volume is greater than the second ambient volume, the target volume of the feedback voice is determined to be a first volume greater than the target reference volume, and the target vibration intensity of the feedback vibration mode is a first vibration intensity greater than the target reference vibration intensity.
[0090] In this embodiment, when the first ambient volume is greater than the second ambient volume, it indicates that the ambient volume has increased. In response to this increase in ambient volume, the target volume of the feedback speech is determined to be a first volume greater than a target reference volume, and the vibration intensity of the feedback vibration mode is determined to be a first vibration intensity greater than a target reference vibration intensity. This strengthens the output of the feedback information even when the ambient volume increases.
[0091] In one example, the first volume level exceeding the target volume can be a volume level exceeding the target volume by a first preset decibel. Similarly, the first vibration intensity exceeding the target vibration strength can be a vibration intensity exceeding the target vibration strength by a first preset frequency. The first preset decibel and the first preset frequency are set empirically.
[0092] Step S1211: When the first ambient volume is equal to the second ambient volume, the target volume of the feedback voice is determined as the target reference volume, and the target vibration intensity of the feedback vibration mode is determined as the target reference vibration intensity.
[0093] In this embodiment, if the first ambient volume equals the second ambient volume, it indicates that the ambient volume remains unchanged. In this case, the target volume of the feedback speech is maintained as the target reference volume, and the target vibration intensity of the feedback vibration mode is maintained as the target reference vibration intensity. This ensures that the target volume and target vibration are appropriate for the first ambient volume, respectively.
[0094] In step S1212, when the first ambient volume is less than the second ambient volume, the target volume of the feedback voice is determined to be the second volume, which is less than the target reference volume, and the target vibration intensity of the feedback vibration mode is the second vibration intensity, which is less than the target reference vibration intensity.
[0095] In this embodiment, when the first ambient volume is lower than the second ambient volume, it indicates that the ambient volume has decreased. In response to this decrease in ambient volume, the target volume of the feedback speech is determined to be a second volume lower than the target reference volume, and the target vibration intensity of the feedback vibration mode is determined to be a second vibration intensity lower than the target reference vibration intensity. This reduces the output of the feedback information when the ambient volume decreases.
[0096] In one example, the second volume level, which is lower than the target volume, can be a volume level that is lower than the target volume by a second preset decibel. Similarly, the first vibration intensity level, which is lower than the target vibration strength, can be a vibration intensity level that is lower than the target vibration strength by a second preset frequency. The second preset decibel and the second preset frequency are set empirically.
[0097] Furthermore, regarding step S1211 above, there is a situation where the first ambient volume is greater than the second ambient volume, and the target reference volume is the maximum volume. In this case, the first volume cannot be obtained. Therefore, the feedback method for wearable devices provided in this application further includes the following step S1400.
[0098] In step S1400, when the first ambient volume is greater than the second ambient volume and the target reference volume is the maximum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is greater than the first vibration intensity.
[0099] In this embodiment, when the first ambient volume is greater than the second ambient volume and the target reference volume is the maximum volume, the target volume of the feedback voice is determined to be the target reference volume, i.e., the maximum volume. At this time, the target vibration intensity of the feedback vibration mode is determined to be greater than the first vibration intensity. Thus, the inability to increase the target volume is compensated for by increasing the target vibration intensity.
[0100] In one example, the target vibration intensity being greater than the first vibration intensity specifically means that the vibration intensity is increased by a fourth preset frequency based on the target vibration intensity. The fourth preset frequency is set empirically.
[0101] Furthermore, corresponding to step S1212 above, there is a situation where the first ambient volume is lower than the second ambient volume, and the target reference volume is the minimum volume. In this case, the second volume cannot be obtained. Therefore, the feedback method for wearable devices provided in this application further includes the following step S1500.
[0102] In step S1500, when the first ambient volume is less than the second ambient volume and the target reference volume is the minimum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is less than the second vibration intensity.
[0103] In this embodiment, when the first ambient volume is lower than the second ambient volume and the target reference volume is the minimum volume, the target volume of the feedback speech is determined to be the target reference volume, i.e., the minimum volume. At this time, the target vibration intensity of the feedback vibration mode is determined to be lower than the second vibration intensity. Thus, the inability to reduce the target volume is compensated for by decreasing the target vibration intensity.
[0104] In one example, the target vibration intensity being less than the first vibration intensity specifically means reducing the vibration intensity at a fifth preset frequency based on the target vibration intensity. The fifth preset frequency is set empirically.
[0105] In one embodiment of this application, the feedback method for the head-mounted device provided by this application also takes into account the wearer's motion state. Specifically, step S1300 is implemented through steps S1310 and S1311 as described below.
[0106] Step S1310: Obtain the motion status of the wearable device.
[0107] Among them, the state of motion includes motion and non-motion.
[0108] In one embodiment of this application, the wearable device includes an accelerometer. The wearable device determines its actual acceleration based on the accelerometer. If the actual acceleration is greater than the maximum acceleration of the wearer when not in motion, the wearer's motion state is determined to be motion. Conversely, if the actual acceleration is less than the maximum acceleration of the wearer when not in motion, the motion state is determined to be non-motion.
[0109] It is understandable that the motion status of wearable devices represents the motion status of their wearers.
[0110] Step S1311: When the motion state is non-motion, play feedback voice at the target volume, and output feedback information by vibrating in the manner of target vibration intensity and feedback vibration mode.
[0111] Corresponding to step S1311 above, the feedback method for the head-mounted device provided in this application further includes the following step S1600.
[0112] Step S1600: When the motion state is in motion, play feedback voice at a third volume greater than the target volume, and / or vibrate at a third vibration intensity greater than the target vibration intensity and in the manner of feedback vibration mode, and output feedback information.
[0113] In this embodiment, when the wearer is in motion, the wearer's movement weakens the feedback effect, thus requiring stronger feedback. Therefore, when the wearer is in motion, feedback audio is played at a third volume greater than the target volume, and / or feedback information is output by vibrating at a third vibration intensity greater than the target vibration intensity and in the feedback vibration mode.
[0114] In one example, the third volume level exceeding the target volume can be a volume level exceeding the target volume by a third preset decibel. Similarly, the third vibration intensity exceeding the target vibration strength can be a vibration intensity exceeding the target vibration intensity by a third preset frequency. The third preset decibel and the third preset frequency are set empirically.
[0115] In one embodiment of this application, the feedback method for the head-mounted device provided by this application also takes into account the privacy of the wearer contained in the feedback voice. Specifically, after step S1100 above, the feedback method for the head-mounted device provided by the application further includes the following steps S1120 to S1122.
[0116] In step S1120, if the feedback speech includes a privacy sub-speech, output the vibration of the warning vibration pattern that characterizes the privacy warning.
[0117] In this embodiment, the wearable device pre-stores privacy terms (e.g., "password" or "account"). When the feedback voice contains the voice corresponding to the privacy term, it is determined that the feedback voice includes a privacy sub-voice. At this time, a vibration representing a privacy warning pattern is output, such as three high-frequency vibrations with an interval of 0.2 seconds.
[0118] In this embodiment, the wearer is informed in advance via step S1120 that the feedback voice contains private content. Furthermore, in step S1120, instead of outputting a warning voice message, a vibration pattern representing a privacy warning is output, thus preventing others from perceiving the wearer's private information and protecting the wearer's privacy.
[0119] Step S1121: Determine the target vibration intensity of the feedback vibration mode based on the first ambient volume.
[0120] It should be noted that the specific implementation of step S1121 is the same as the method of determining the target volume of the feedback voice based on the first ambient volume in step S1200, and will not be repeated here.
[0121] Step S1122: Output feedback information in the manner of vibration with target vibration intensity and feedback vibration mode.
[0122] In this embodiment, through steps S1120 to S1122, when the feedback voice includes a privacy sub-voice, the output of the feedback voice can be abandoned, and feedback information can be output only in the form of vibration with target vibration intensity and feedback vibration mode. In this way, the wearer's privacy can be protected.
[0123] Based on any of the above embodiments, step S1200 is specifically implemented through step S1220.
[0124] In step S1220, if no first instruction to turn off voice feedback and a second instruction to turn off vibration feedback are received, the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode are determined based on the first ambient volume.
[0125] In this embodiment, the wearer can determine whether to input a first instruction and a second instruction to the wearable device according to their own needs. For example, in formal occasions (such as a meeting), the wearer can input a first instruction to turn off voice feedback, while in non-face-to-face occasions (such as public places), the wearer can not input the first instruction. As another example, when the wearable device's battery is low, the wearer can input a second instruction to turn off vibration feedback, while when the wearable device's battery is sufficient, the wearer can not input the second instruction.
[0126] In one embodiment of this application, taking eyeglasses as an example of a wearable device, the wearer can input a first instruction by double-clicking the left temple and a second instruction by double-clicking the right temple. It should be noted that this application does not limit the specific input method for the first and second instructions.
[0127] If no first or second instruction is received, the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode are determined based on the first ambient volume. Furthermore, dual feedback of voice and vibration is achieved through the above step S1300.
[0128] Corresponding to step S1220 above, the feedback method for wearable devices provided in this application further includes steps 1700 and S1800.
[0129] In step S1700, upon receiving the first instruction, feedback information is output in the manner of vibration with target vibration intensity and feedback vibration mode.
[0130] In step S1800, upon receiving the second instruction, feedback information is output by playing feedback voice at the target volume.
[0131] Upon receiving the first instruction, it is determined that voice feedback should be turned off. At this point, feedback information is output only using the target vibration intensity and the feedback vibration mode.
[0132] Furthermore, upon receiving the second instruction, it is determined that vibration feedback should be turned off. At this point, feedback information is output only by playing feedback voice at the target volume.
[0133] In this embodiment, the wearer can choose voice feedback and / or vibration feedback according to their own needs, which improves the intelligence of the feedback method of the wearable device provided in this application.
[0134] This application also provides a feedback device 200 for a wearable device, such as... Figure 2 As shown, it includes:
[0135] The first acquisition module 210 is used to acquire a first ambient volume when feedback information is to be output, and to determine the feedback voice and feedback vibration mode corresponding to the feedback information based on the feedback information.
[0136] The first determining module 220 is used to determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode based on the first ambient volume.
[0137] The output module 230 is used to play the feedback voice at the target volume, and output the feedback information by vibrating the target vibration intensity and the feedback vibration mode.
[0138] In one embodiment of this application, the device 200 further includes:
[0139] The second acquisition module is used to acquire a second ambient volume when the wearable device is woken up;
[0140] The second determining module is used to determine the target reference volume and the target reference vibration intensity based on the second ambient volume and the preset mapping relationship. The preset mapping relationship is used to reflect the correspondence between different ambient volume ranges and the corresponding reference volume and reference vibration intensity.
[0141] The first determining module is specifically used to determine, when the first ambient volume is greater than the second ambient volume, that the target volume of the feedback voice is a first volume greater than the target reference volume, and the target vibration intensity of the feedback vibration mode is a first vibration intensity greater than the target reference vibration intensity.
[0142] When the first ambient volume is equal to the second ambient volume, the target volume of the feedback voice is determined as the target reference volume, and the target vibration intensity of the feedback vibration mode is determined as the target reference vibration intensity.
[0143] When the first ambient volume is less than the second ambient volume, the target volume of the feedback voice is determined to be a second volume less than the target reference volume, and the target vibration intensity of the feedback vibration mode is a second vibration intensity less than the target reference vibration intensity.
[0144] In one embodiment of this application, the device 200 further includes:
[0145] The third determining module is used to determine that the target volume of the feedback voice is the target reference volume and the target vibration intensity of the feedback vibration mode is greater than the first vibration intensity when the first ambient volume is greater than the second ambient volume and the target reference volume is the maximum volume.
[0146] When the first ambient volume is less than the second ambient volume and the target reference volume is the minimum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is less than the second vibration intensity.
[0147] In one embodiment of this application, the output module 230 is specifically used for:
[0148] The motion state of the wearable device is acquired, including both motion and non-motion states.
[0149] When the motion state is non-motion, the feedback voice is played at the target volume, and the feedback information is output by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
[0150] In this embodiment, the output module 230 is further configured to: when the motion state is motion, play the feedback voice at a third volume greater than the target volume, and / or output the feedback information in a manner that is a third vibration intensity greater than the target vibration intensity and the feedback vibration mode.
[0151] In one embodiment of this application, the output module 230 is further configured to:
[0152] In the case that the feedback speech includes a privacy sub-speech, a vibration representing a warning vibration pattern that characterizes the privacy warning is output.
[0153] The target vibration intensity of the feedback vibration mode is determined based on the first ambient volume.
[0154] The feedback information is output in a manner that vibrates according to the target vibration intensity and the feedback vibration mode;
[0155] In this embodiment, the output module 230 is further specifically used for:
[0156] If the feedback voice does not include the privacy sub-voice, the feedback voice is played at the target volume, and the feedback information is output by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
[0157] In one embodiment of this application, the first determining module 220 is specifically configured to determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode based on the first ambient volume when no first instruction to turn off voice feedback and a second instruction to turn off vibration feedback are received.
[0158] In this embodiment, the output module 230 is further configured to: upon receiving the first instruction, output the feedback information in a manner that vibrates with the target vibration intensity and the feedback vibration mode;
[0159] Upon receiving the second instruction, the feedback information is output by playing the feedback voice at the target volume.
[0160] This application also provides a wearable device, which includes a feedback device 200 of any of the wearable devices provided in the above-described device embodiments;
[0161] Or, such as Figure 3 As shown, the wearable device 300 includes a speaker 310, a vibration motor 320, a memory 330, and a processor 340. The processor 340 is connected to the speaker 310, the vibration motor 320, and the memory 330. The memory 330 is used to store computer instructions, and the processor 340 is used to retrieve the computer instructions from the memory 330 and execute the method as described in any of the above method embodiments through the speaker 310 and the vibration motor 320.
[0162] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method according to any one of the above-described method embodiments.
[0163] This application may be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this application.
[0164] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0165] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0166] The computer program instructions used to perform the operations of this application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from the computer-readable program instructions. These electronic circuits can execute the computer-readable program instructions to implement various aspects of this application.
[0167] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0168] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0169] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0170] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be well known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.
[0171] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of this application is defined by the appended claims.
Claims
1. A feedback method for a wearable device, characterized in that, include: When feedback information is to be output, the first ambient volume is acquired, and the feedback voice and feedback vibration mode corresponding to the feedback information are determined based on the feedback information. Based on the first ambient volume, determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode; The feedback information is output by playing the feedback voice at the target volume, and by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
2. The method according to claim 1, characterized in that, Before acquiring the first ambient volume in the case of the feedback information to be output, the method further includes: When the wearable device is woken up, a second ambient volume is acquired; Based on the second ambient volume and the preset mapping relationship, the target reference volume and the target reference vibration intensity are determined. The preset mapping relationship is used to reflect the correspondence between different ambient volume ranges and the corresponding reference volume and reference vibration intensity. Determining the target volume of the feedback speech and the target vibration intensity of the feedback vibration pattern based on the first ambient volume includes: When the first ambient volume is greater than the second ambient volume, the target volume of the feedback voice is determined to be a first volume greater than the target reference volume, and the target vibration intensity of the feedback vibration mode is a first vibration intensity greater than the target reference vibration intensity. When the first ambient volume is equal to the second ambient volume, the target volume of the feedback voice is determined as the target reference volume, and the target vibration intensity of the feedback vibration mode is determined as the target reference vibration intensity. When the first ambient volume is less than the second ambient volume, the target volume of the feedback voice is determined to be a second volume less than the target reference volume, and the target vibration intensity of the feedback vibration mode is a second vibration intensity less than the target reference vibration intensity.
3. The method according to claim 2, characterized in that, The method further includes: When the first ambient volume is greater than the second ambient volume and the target reference volume is the maximum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is greater than the first vibration intensity. When the first ambient volume is less than the second ambient volume and the target reference volume is the minimum volume, the target volume of the feedback voice is determined to be the target reference volume, and the target vibration intensity of the feedback vibration mode is less than the second vibration intensity.
4. The method according to claim 1, characterized in that, The method of playing the feedback voice at the target volume, and vibrating at the target vibration intensity and the feedback vibration mode, to output the feedback information includes: The motion state of the wearable device is acquired, including both motion and non-motion states. When the motion state is non-motion, the feedback voice is played at the target volume, and the feedback information is output by vibrating in the manner of the target vibration intensity and the feedback vibration mode. The method further includes: When the motion state is in motion, the feedback voice is played at a third volume greater than the target volume, and / or the feedback information is output by vibrating at a third vibration intensity greater than the target vibration intensity and the feedback vibration mode.
5. The method according to claim 1, characterized in that, After determining the feedback voice and feedback vibration mode corresponding to the feedback information based on the feedback information, the method further includes: In the case that the feedback speech includes a privacy sub-speech, a vibration representing a warning vibration pattern that characterizes the privacy warning is output. The target vibration intensity of the feedback vibration mode is determined based on the first ambient volume. The feedback information is output in a manner that vibrates according to the target vibration intensity and the feedback vibration mode; The method of playing the feedback voice at the target volume, and vibrating at the target vibration intensity and the feedback vibration mode, to output the feedback information includes: If the feedback voice does not include the privacy sub-voice, the feedback voice is played at the target volume, and the feedback information is output by vibrating in the manner of the target vibration intensity and the feedback vibration mode.
6. The method according to any one of claims 1-5, characterized in that, Determining the target volume of the feedback speech and the target vibration intensity of the feedback vibration pattern based on the first ambient volume includes: In the absence of a first instruction to turn off voice feedback and a second instruction to turn off vibration feedback, the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode are determined based on the first ambient volume. The method further includes: upon receiving the first instruction, outputting the feedback information in a manner that vibrates with the target vibration intensity and the feedback vibration mode; Upon receiving the second instruction, the feedback information is output by playing the feedback voice at the target volume.
7. A feedback device for a wearable device, comprising: The first acquisition module is used to acquire a first ambient volume when feedback information is to be output, and to determine the feedback voice and feedback vibration mode corresponding to the feedback information based on the feedback information. The first determining module is used to determine the target volume of the feedback voice and the target vibration intensity of the feedback vibration mode based on the first ambient volume. The output module is used to play the feedback voice at the target volume, and output the feedback information by vibrating the target vibration intensity and the feedback vibration mode.
8. The apparatus according to claim 7, characterized in that, The device further includes: The second acquisition module is used to acquire a second ambient volume when the wearable device is woken up; The second determining module is used to determine the target reference volume and the target reference vibration intensity based on the second ambient volume and the preset mapping relationship. The preset mapping relationship is used to reflect the correspondence between different ambient volume ranges and the corresponding reference volume and reference vibration intensity. The first determining module is specifically used to determine, when the first ambient volume is greater than the second ambient volume, that the target volume of the feedback voice is a first volume greater than the target reference volume, and the target vibration intensity of the feedback vibration mode is a first vibration intensity greater than the target reference vibration intensity. When the first ambient volume is equal to the second ambient volume, the target volume of the feedback voice is determined as the target reference volume, and the target vibration intensity of the feedback vibration mode is determined as the target reference vibration intensity. When the first ambient volume is less than the second ambient volume, the target volume of the feedback voice is determined to be a second volume less than the target reference volume, and the target vibration intensity of the feedback vibration mode is a second vibration intensity less than the target reference vibration intensity.
9. A wearable device, characterized in that, The wearable device includes the apparatus as described in claim 7 or 8; Alternatively, the wearable device includes a speaker, a vibration motor, a memory, and a processor, the processor being connected to the speaker, the vibration motor, and the memory respectively, the memory being used to store computer instructions, and the processor being used to retrieve the computer instructions from the memory to perform the method as described in any one of claims 1-6 via the speaker and the vibration motor.
10. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the method according to any one of claims 1-6.