Extrinsic adjustment method, device and equipment of wearable device and storage medium
Patent Information
- Application Number
- CN202510505613.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-21
- Publication Date
- 2026-10-23
AI Technical Summary
[0005]本申请的主要目的在于提供一种可穿戴设备的外显调节方法,旨在解决第二VR设备通过外屏捕捉当前用户的面部表情时,会得到不清晰的面部表情,从而降低用户的使用体验的技术问题
[0041]在接收到第二可穿戴设备发送的清晰调节请求时,获取第一可穿戴设备与第二可穿戴设备之间的距离信息、第一可穿戴设备所处的环境光信息以及第一可穿戴设备的倾斜角度,以根据距离信息、环境光信息与倾斜角度调节第一可穿戴设备中外屏的亮度,使外屏突出显示佩戴第一可穿戴设备的当前用户的面部表情,从而使第二可穿戴设备可以从外屏中捕捉到当前用户的清晰面部表情,提高用户的使用体验。
Smart Images

Figure CN122967557A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wearable device technology, and in particular to methods, apparatus, devices and storage media for adjusting the external display of wearable devices. Background Technology
[0002] VR (Virtual Reality) devices can provide a more immersive experience. However, when a user puts on a VR device (the current VR device), their face, including their eyes, will be obscured. The second VR device that interacts with the first VR device cannot capture the facial expressions of the current user wearing the first VR device.
[0003] Currently, to enable a second VR device to capture the facial expressions of the user currently wearing the first VR device, an external screen is typically placed around the first VR device. This external screen displays the user's facial expressions that are currently obscured by the VR device, allowing the second VR device to capture these expressions. However, to save costs, the external screen usually has a low resolution. When the second VR device captures the user's facial expressions through the external screen, it receives unclear facial expressions, thus reducing the user experience.
[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main purpose of this application is to provide an external display adjustment method for wearable devices, which aims to solve the technical problem that when a second VR device captures the current user's facial expressions through an external screen, it will obtain unclear facial expressions, thereby reducing the user's experience.
[0006] To achieve the above objectives, this application proposes a method for adjusting the external display of a wearable device, the method comprising:
[0007] When a request to adjust the external screen brightness is received from the second wearable device, the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device are obtained.
[0008] The brightness of the outer screen of the first wearable device is adjusted based on the distance information, the ambient light information, and the tilt angle.
[0009] In one embodiment, the step of adjusting the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle includes:
[0010] The distance information, the ambient light information, and the tilt angle are input into a preset brightness model or a brightness adjustment algorithm to obtain the optimal brightness of the outer screen in the first wearable device. The preset brightness model is obtained by training the model to be trained based on the sample distance between wearable devices, the corresponding sample ambient light information, and the corresponding sample tilt angle, and is used to predict the optimal brightness for the outer screen to clearly display content.
[0011] The brightness of the outer screen of the first wearable device is adjusted based on the optimal brightness.
[0012] In one embodiment, after the step of adjusting the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle, the method further includes:
[0013] Send a ranging signal to the second wearable device and record the sending time;
[0014] The receiving time is the time when the second wearable device receives the ranging signal.
[0015] Based on the time difference between the sending time and the receiving time, determine whether the distance information has changed;
[0016] If a change occurs, the latest distance information between the first wearable device and the second wearable device is determined.
[0017] Based on the latest distance information, the brightness of the outer screen of the first wearable device is adjusted again.
[0018] In one embodiment, before the step of obtaining the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device when receiving the external screen brightness adjustment request sent by the second wearable device, the method further includes:
[0019] Obtain a first change value of the distance between the first wearable device and the second wearable device, and a corresponding second change value of the optimal brightness;
[0020] Based on the first change value and the second change value, determine the first adjustment coefficient required to adjust the brightness based on distance;
[0021] The step of adjusting the brightness of the outer screen of the first wearable device further includes:
[0022] Based on the distance information and the first adjustment coefficient, the brightness of the outer screen of the first wearable device is adjusted.
[0023] In one embodiment, before the step of obtaining the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device when receiving the external screen brightness adjustment request sent by the second wearable device, the method further includes:
[0024] Capture environmental images of the local environment;
[0025] Determine whether a second wearable device of the same type as the first wearable device exists in the environmental image;
[0026] If present, a communication connection is established with the second wearable device to receive the external screen brightness adjustment request sent by the second wearable device based on the communication connection.
[0027] In one embodiment, the step of adjusting the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle includes:
[0028] Determine whether the light intensity in the ambient light information is less than a first preset light threshold; if it is less than the first preset light threshold, reduce the brightness of the outer screen of the first wearable device; if it is greater than or equal to the first preset light threshold, determine whether the light intensity is less than a second preset off-light threshold; if it is less than the second preset off-light threshold, maintain the current brightness of the outer screen; if it is greater than or equal to the second preset light threshold, increase the brightness of the outer screen.
[0029] And / or, determine whether the distance information is greater than a first preset distance threshold; if it is greater than the first preset distance threshold, increase the brightness of the outer screen; if it is less than or equal to the first preset distance threshold, determine whether the distance information is less than a second preset distance threshold; if it is less than the second preset distance threshold, decrease the zero degree of the outer screen.
[0030] And / or, determine whether the tilt angle is greater than a preset angle threshold; if it is greater than the preset angle threshold, increase the brightness of the outer screen.
[0031] In one embodiment, after the step of adjusting the brightness of the outer screen of the first wearable device based on the optimal brightness, the method further includes:
[0032] Send brightness test information to the second wearable device;
[0033] If negative feedback information is received from the second wearable device, the first adjustment coefficient, the second adjustment coefficient, and the third adjustment coefficient in the brightness adjustment algorithm are adjusted based on the negative feedback information, and the brightness test is performed again until a brightness confirmation information is received from the second wearable device.
[0034] Furthermore, to achieve the above objectives, this application also proposes an external display adjustment device for a wearable device, the external display adjustment device for the wearable device comprising:
[0035] The acquisition module is used to acquire, upon receiving an external screen brightness adjustment request sent by the second wearable device, the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device.
[0036] An adjustment module is used to adjust the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle.
[0037] In addition, to achieve the above objectives, this application also proposes an external display adjustment device for a wearable device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the external display adjustment method for the wearable device as described above.
[0038] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the wearable device display adjustment method described above.
[0039] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the wearable device display adjustment method described above.
[0040] One or more technical solutions proposed in this application have at least the following technical effects:
[0041] Upon receiving a clear adjustment request from the second wearable device, the system acquires distance information between the first and second wearable devices, ambient light information of the first wearable device, and tilt angle of the first wearable device. Based on the distance information, ambient light information, and tilt angle, the system adjusts the brightness of the outer screen of the first wearable device to highlight the facial expression of the current user wearing the first wearable device. This allows the second wearable device to capture the clear facial expression of the current user from the outer screen, improving the user experience. Attached Figure Description
[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0043] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is a structural connection block diagram of the wearable device in the embodiments of this application;
[0045] Figure 2 This is a flowchart illustrating an embodiment of the external display adjustment method for a wearable device according to this application.
[0046] Figure 3 A simplified flowchart illustrating a specific implementation of the external display adjustment method for the wearable device of this application;
[0047] Figure 4 This is a flowchart illustrating Embodiment 2 of the wearable device display adjustment method of this application;
[0048] Figure 5 This is a flowchart illustrating Embodiment 3 of the wearable device display adjustment method of this application;
[0049] Figure 6 A simplified flowchart illustrating another specific embodiment of the external display adjustment method for the wearable device of this application;
[0050] Figure 7 This is a schematic diagram of the module structure of the external display adjustment device of the wearable device according to an embodiment of this application;
[0051] Figure 8 This is a schematic diagram of the hardware operating environment involved in the external display adjustment method of the wearable device in the embodiments of this application.
[0052] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0053] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0054] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0055] The main solution of this application embodiment is: when the first wearable device receives the external screen brightness adjustment request sent by the second wearable device, it obtains the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device; and adjusts the brightness of the external screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle.
[0056] In this embodiment, for ease of description, the following description will focus on the execution subject of a wearable device.
[0057] In order for the second VR device to capture the facial expressions of the current user wearing the first VR device, existing technology typically uses an external screen to display the facial expressions of the current user that are obscured by the VR device, allowing the second VR device to capture these expressions. However, to save costs, the external screen usually has a low resolution. When the second VR device captures the current user's facial expressions through the external screen, it obtains unclear facial expressions, thus reducing the user experience.
[0058] This application provides a solution that, upon receiving a clear adjustment request from a second wearable device, acquires distance information between the first and second wearable devices, ambient light information of the first wearable device, and tilt angle of the first wearable device. Based on the distance information, ambient light information, and tilt angle, the brightness of the outer screen of the first wearable device is adjusted so that the outer screen prominently displays the facial expression of the current user wearing the first wearable device. This allows the second wearable device to capture the clear facial expression of the current user from the outer screen, improving the user experience.
[0059] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or wearable device capable of performing the above functions. The following description uses a wearable device as an example to illustrate this embodiment and the subsequent embodiments.
[0060] The wearable device in this application embodiment includes a microprocessor, an external display module, a driver module, a camera, a wireless module, a high-frequency sound unit, and a microphone (see reference). Figure 1The wearable device comprises the following components: a microprocessor (such as a microcontroller); an external display module (located on the outer surface of the wearable device to display the user's facial expressions or other content); a driver module (used to adjust the brightness of the external screen); a camera (used to capture facial expressions and the external environment); a wireless module (based on protocols such as Wi-Fi or Bluetooth, used for information interaction between the wearable device and a second VR device, where the second VR device can be a wearable device); a high-frequency sound unit (used to emit high-frequency sound wave signals inaudible to the human ear); and a microphone (used to receive high-frequency sound wave signals emitted by the high-frequency sound unit).
[0061] It should be noted that wearable devices may also include an ambient light sensor and an IMU (Inertial Measurement Unit) sensor; both the ambient light sensor and the IMU sensor are connected to the microprocessor. The ambient light sensor detects the light intensity around the wearable device and transmits this intensity to the microprocessor; the IMU sensor detects changes in the angle and attitude of the wearable device and sends these changes to the microprocessor, allowing the microprocessor to determine the user's viewing direction (the tilt angle of the wearable device).
[0062] Based on this, this application provides an external display adjustment method for a wearable device, applied to a wearable device, with reference to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the external display adjustment method for the wearable device of this application.
[0063] In this embodiment, the external display adjustment method of the wearable device includes steps S10 to S20:
[0064] Step S10: When receiving the external screen brightness adjustment request sent by the second wearable device, obtain the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device.
[0065] It should be noted that wearable devices are devices capable of receiving signals from other devices and adjusting the brightness of their external screens based on their own status and the external environment, such as VR glasses. Here, the first wearable device is the one worn by the user. The second wearable device is a wearable device worn by another user, and this second wearable device can communicate and interact with the first wearable device. The external screen brightness adjustment request is a signal sent by the second wearable device to the first wearable device, instructing the first wearable device to adjust the brightness of its external screen so that the second wearable device can clearly capture the content on the first wearable device's external screen. Distance information refers to the spatial distance between the first and second wearable devices. Ambient light information refers to the intensity and characteristics of the light in the environment in which the first wearable device is located. The tilt angle refers to the degree of tilt of the first wearable device relative to a horizontal or vertical plane.
[0066] In its implementation, when the second VR device cannot obtain clear image content from the external screen of the first VR device, it sends an external screen brightness adjustment request to the first VR device. Upon receiving this request, the microprocessor in the VR device controls the high-frequency sound unit and microphone to measure the distance between the first and second VR devices, controls the ambient light sensor to detect the ambient light information of the environment in which the first VR device is located, and controls the IMU to detect changes in the angle and posture of the first VR device. Based on the acquired distance test data, the microprocessor determines the distance information between the first and second VR devices, determines the tilt angle of the first VR device based on the acquired angle and posture changes, and directly obtains the ambient light information from the ambient light sensor. The image content can be the facial expression of the current user wearing the first VR device, or content to be displayed to the second VR device.
[0067] Furthermore, step S10 also includes:
[0068] Capture environmental images of the local environment;
[0069] Determine whether a second wearable device of the same type as the first wearable device exists in the environmental image;
[0070] If present, a communication connection is established with the second wearable device to receive the external screen brightness adjustment request sent by the second wearable device based on the communication connection.
[0071] It should be noted that the environmental image is an image or video of the environment in which the first wearable device is located, captured by the camera or other imaging device of the first wearable device. The environmental image includes scene information of the surrounding environment. The communication connection is a connection established between the first wearable device and the second wearable device for data transmission.
[0072] Understandably, by capturing environmental images and automatically identifying whether a second wearable device exists around the first wearable device, automatic discovery and connection between devices can be achieved without manual user operation, improving the efficiency of device interaction and enhancing the user experience. It also prevents the first wearable device from establishing communication connections with unauthorized devices, thereby improving communication security. A communication connection is only established after confirming the presence of a device of the same type as the first wearable device, reducing potential security risks.
[0073] Step S20: Adjust the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle.
[0074] It should be noted that wearable devices include an inner screen that is close to the user's eyes and an outer screen that is away from the user's eyes. The outer screen is the external screen of the wearable device. The outer screen can display the user's facial expressions that are obscured by the wearable device.
[0075] Understandably, considering the combined effects of distance, ambient light, and tilt angle on the external screen's clarity, adjusting the external screen's brightness by using distance information, ambient light information, and tilt angle as parameters allows for multi-faceted adjustments to the external screen's brightness, thus enabling more precise control.
[0076] Understandably, adjusting brightness based on ambient light information under different ambient light intensities ensures that screen content is clearly visible. Furthermore, brightness can be further optimized based on the distance between the first and second wearable devices and the tilt angle of the first wearable device, preventing the screen from being too bright or too dark and improving the user's visual experience.
[0077] In practice, the microprocessor in the first VR device determines the optimal brightness value of the outer screen relative to the second VR device based on the acquired distance information, ambient light information, and tilt angle. Then, it controls the drive module to adjust the brightness value of the outer screen to the optimal brightness value to achieve the best display effect under the current conditions.
[0078] Optionally, the brightness of the outer screen of the first wearable device can be adjusted as follows:
[0079] Determine whether the light intensity in the ambient light information is less than a first preset light threshold; if it is less than the first preset light threshold, reduce the brightness of the outer screen of the first wearable device; if it is greater than or equal to the first preset light threshold, determine whether the light intensity is less than a second preset off-light threshold; if it is less than the second preset off-light threshold, maintain the current brightness of the outer screen; if it is greater than or equal to the second preset light threshold, increase the brightness of the outer screen.
[0080] And / or, determine whether the distance information is greater than a first preset distance threshold; if it is greater than the first preset distance threshold, increase the brightness of the outer screen; if it is less than or equal to the first preset distance threshold, determine whether the distance information is less than a second preset distance threshold; if it is less than the second preset distance threshold, decrease the zero degree of the outer screen.
[0081] And / or, determine whether the tilt angle is greater than a preset angle threshold; if it is greater than the preset angle threshold, increase the brightness of the outer screen.
[0082] In the specific implementation, it is determined whether the light intensity in the ambient light information is less than 50 lux (the first preset light threshold, where lux is the unit of light intensity). If it is less than 50 lux, it means that the first VR device is in a low-light environment, so the brightness needs to be reduced to prevent the other user wearing the second VR device from being dazzled. If it is not less than 50 lux, it is further determined whether the light intensity is less than 300 lux (the second preset illumination threshold). If it is less than 300 lux (that is, 50 lux ≤ light intensity less than 300 lux), it is determined that the first VR device is in a normal light environment, so the current brightness can be maintained, or adjusted according to other parameters. If the light intensity is not less than 300 lux, it is determined that the first VR device is in a strong light environment, so the brightness needs to be increased to increase visibility.
[0083] And / or, determine whether the distance information is greater than 2m (first preset distance threshold). If it is greater than 2m, it is determined that the distance between the first VR device and the second VR device is too far. Therefore, the brightness needs to be increased to ensure that another user can see the content on the outer screen from a distance. If the distance information is not greater than 2m and less than 0.5m (second preset distance threshold), it is determined that the distance between the first VR device and the second VR device is too close. Therefore, the brightness needs to be reduced to prevent the content displayed on the outer screen from being overexposed. If the distance information is less than 2m and greater than 0.5m, the brightness does not need to be adjusted, or it can be adjusted according to other parameters.
[0084] And / or, determine whether the tilt angle is greater than 30° (preset angle threshold). If it is greater than 30°, it means that the tilt angle of the first VR device is too large. Therefore, it is necessary to increase the brightness appropriately to compensate for the loss of viewing angle. If the tilt angle is not greater than 30°, it means that the viewing angle does not need to be compensated. Therefore, the current brightness can be maintained or adjusted according to other parameters.
[0085] Since the current user of the first wearable device and another user of the second wearable device may move relative to each other, causing changes in the distance information between the two devices, the method for adjusting the external display of the wearable device after step S20 further includes the following steps to ensure that the second wearable device can extract a clear image from the external screen of the first wearable device even when the distance information changes.
[0086] Send a ranging signal to the second wearable device and record the sending time;
[0087] The receiving time is the time when the second wearable device receives the ranging signal.
[0088] Based on the time difference between the sending time and the receiving time, determine whether the distance information has changed;
[0089] If a change occurs, the latest distance information between the first wearable device and the second wearable device is determined.
[0090] Based on the latest distance information, the brightness of the outer screen of the first wearable device is adjusted again.
[0091] It should be noted that the ranging signal is a signal emitted by the first wearable device to measure the distance between itself and the second wearable device. This ranging signal can be a radio signal (such as Bluetooth or Wi-Fi), an ultrasonic signal, or other suitable signal type for ranging. The transmission time is the specific point in time when the first wearable device emits the ranging signal; the accuracy of the transmission time is determined based on specific circumstances. The reception time refers to the specific point in time when the second wearable device receives the ranging signal. After receiving the ranging signal and recording the reception time, the second wearable device needs to transmit this reception time to the first wearable device via its wireless module. The time difference refers to the total time it takes for the ranging signal to travel from the first wearable device to the second wearable device.
[0092] Understandably, the first wearable device can monitor the distance changes between the two devices in real time by periodically sending ranging signals to the second wearable device and receiving feedback. This dynamic monitoring mechanism allows the screen brightness to be adjusted in real time according to the relative positions of the devices, ensuring that the display effect is always at its best, thereby improving the user's visual experience.
[0093] This embodiment provides a method for adjusting the external display of a wearable device. When a clear adjustment request is received from a second wearable device, the method acquires distance information between the first and second wearable devices, ambient light information of the first wearable device, and tilt angle of the first wearable device. Based on the distance information, ambient light information, and tilt angle, the method adjusts the brightness of the external screen of the first wearable device so that the external screen prominently displays the facial expression of the current user wearing the first wearable device. This allows the second wearable device to capture the clear facial expression of the current user from the external screen, improving the user experience.
[0094] In the specific implementation, refer to Figure 3 The current VR device (first wearable device) uses a camera to capture images of the surrounding environment and uses a microprocessor to determine whether there is another VR device of the same type (second wearable device) in the vicinity. If there is, the microprocessor of the current VR device establishes a communication connection with the microprocessor of the other VR device through a wireless module. Once the two VR devices establish a connection, they will synchronize their clocks and be able to transmit signals or data between them. When another VR device cannot obtain a clear facial expression of the current user from the external screen of the current VR device, it sends an external screen brightness adjustment request to the current VR device, causing the current VR device to adjust the brightness of its external screen to ensure that the other VR device can obtain a clear facial expression of the current user from the external display. Then, the high-frequency generator of the current VR device periodically sends high-frequency signals to the other VR device and records the signal transmission time. After the microphone of the other VR device receives the high-frequency signal, it records the signal reception time. The other VR device then sends the signal reception time to the current VR device through the wireless module, so that the current VR device can determine the distance between the two VR devices based on the time difference between the transmission time and the signal reception time, and determine whether the distance has changed. If it has changed, it re-determines the target brightness that the external screen needs to be adjusted and controls the driver module to make the adjustment.
[0095] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 4 Step S10 also includes steps S01 to S02:
[0096] Step S01: Input the distance information, the ambient light information and the tilt angle into a preset brightness model or brightness adjustment algorithm to obtain the optimal brightness of the outer screen of the first wearable device. The preset brightness model is obtained by training the model to be trained based on the sample distance between wearable devices, the corresponding sample ambient light information and the corresponding sample tilt angle, and is used to predict the optimal brightness for clearly displaying content on the outer screen.
[0097] Step S02: Adjust the brightness of the outer screen of the first wearable device based on the optimal brightness.
[0098] It should be noted that the preset brightness model is a mathematical model trained on a large number of sample distances between wearable devices, corresponding ambient light information, and corresponding tilt angles. It is used to predict the optimal brightness for clearly displaying content on the outer screen of the first wearable device based on the input distance information, ambient light information, and tilt angle. The preset brightness model can output the optimal brightness value according to different input conditions.
[0099] It should be noted that the brightness adjustment algorithm is a calculation method used to determine the optimal brightness of the external screen based on the input distance information, ambient light information, and tilt angle. The brightness adjustment algorithm can also be optimized based on sample data to ensure that the output brightness value can adapt to different usage scenarios. Specifically, the brightness adjustment algorithm can be L = k1*d + k2*I + k3*a, where L is the final external display brightness (optimal brightness), d is the distance information between the first and second wearable devices, I is the ambient light information, a is the tilt angle of the first wearable device; k1 is the first adjustment coefficient corresponding to the distance information, k2 is the second adjustment coefficient corresponding to the ambient light information, and k3 is the third adjustment coefficient corresponding to the tilt angle.
[0100] It should be noted that optimal brightness refers to the best brightness value of the outer screen when, under given distance information, ambient light information, and tilt angle conditions, the outer screen of the first wearable device can clearly display content, and the second wearable device can obtain clear display content from the outer screen.
[0101] Understandably, the first wearable device can dynamically calculate the optimal brightness based on real-time input parameters using a preset brightness model or brightness adjustment algorithm, eliminating the need for users to manually adjust the screen brightness. This allows the wearable device to automatically adapt to different usage scenarios and environmental changes, thus improving the device's intelligence level.
[0102] In a specific implementation, the microprocessor of the first wearable device takes the acquired distance information, ambient light information, and tilt angle as inputs and inputs them into a preset brightness model or brightness adjustment algorithm. The preset brightness model or brightness adjustment algorithm calculates the optimal brightness value of the outer screen of the first wearable device based on the input parameters and through the model parameters obtained from training or internal mathematical relationships. Then, based on the obtained optimal brightness value, it controls the drive module to adjust the actual brightness of the outer screen. When the usage environment or posture of the device changes, steps S01 and S02 are repeated to dynamically update the screen brightness to ensure that the screen is always in the best display state.
[0103] Furthermore, when determining the optimal brightness of the external screen using the brightness adjustment algorithm, errors may occur due to the influence of the actual environment. To ensure the accuracy of the optimal brightness determined by the brightness adjustment algorithm, after step S02, the external display adjustment method of the wearable device further includes:
[0104] Send brightness test information to the second wearable device;
[0105] If negative feedback information is received from the second wearable device, the first adjustment coefficient, the second adjustment coefficient, and the third adjustment coefficient in the brightness adjustment algorithm are adjusted based on the negative feedback information, and the brightness test is performed again until a brightness confirmation information is received from the second wearable device.
[0106] It should be noted that the brightness test information is sent by the first wearable device to the second wearable device to test whether the current screen brightness is appropriate. The negative feedback information is sent by the second wearable device to the first wearable device after receiving the brightness test information and detecting that the current screen brightness is inappropriate (e.g., too bright or too dark); negative feedback indicates that further brightness adjustment is needed. The brightness confirmation information is sent by the second wearable device to the first wearable device after receiving the brightness test information and detecting that the current screen brightness is appropriate; brightness confirmation indicates that the brightness adjustment has reached its optimal state and no further adjustment is needed.
[0107] Understandably, by receiving feedback from the second wearable device and dynamically adjusting the adjustment coefficients of the brightness adjustment algorithm, the brightness adjustment effect can be adaptively optimized. This allows the first wearable device to automatically adjust the parameters of the brightness adjustment algorithm based on the actual usage scenario and feedback from the second wearable device, thereby better adapting to different environments and user needs.
[0108] Understandably, by repeatedly testing and adjusting the first, second, and third adjustment coefficients in the brightness adjustment algorithm, the optimal brightness confirmed by the second wearable device is finally achieved, ensuring a clear and comfortable screen display and further avoiding the problem of the second wearable device not being able to obtain clear display content due to the screen being too bright or too dark.
[0109] In its implementation, the first wearable device adjusts the brightness of its external screen based on the brightness value calculated by the current brightness adjustment algorithm and sends brightness test information to the second wearable device. The second wearable device then extracts the display content from the external screen and checks whether the extracted content meets the clarity requirements. If it does not, it sends negative feedback information (too bright or too dark) to the first wearable device. The first wearable device then adjusts the first, second, and third adjustment coefficients in its brightness adjustment algorithm based on the negative feedback information until the second wearable device detects that the display content meets the clarity requirements. At this point, the second wearable device sends brightness confirmation information to the first wearable device. Upon receiving the brightness confirmation information, the first wearable device stops adjusting the brightness adjustment algorithm and uses the algorithm to calculate the target brightness (optimal brightness) that the external screen needs to be adjusted to.
[0110] Based on the first and second embodiments of this application, the same or similar content as the above embodiments in the third embodiment of this application can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 5 Before step S10, the external display adjustment method of the wearable device further includes steps S1 to S3:
[0111] Step S1: Obtain a first change value of the distance between the first wearable device and the second wearable device, and a corresponding second change value of the optimal brightness;
[0112] Step S2: Based on the first change value and the second change value, determine the first adjustment coefficient required to adjust the brightness based on distance.
[0113] It should be noted that the first change value is the amount of change in distance between the first wearable device and the second wearable device, i.e., the degree of change in distance. The second change value is the amount of change in optimal brightness corresponding to the first change value (distance change), i.e., the degree of change in the optimal brightness of the outer screen at different locations.
[0114] The step of adjusting the brightness of the outer screen of the first wearable device further includes:
[0115] Step S3: Based on the distance information and the first adjustment coefficient, adjust the brightness of the outer screen of the first wearable device.
[0116] Understandably, by acquiring distance change values and corresponding brightness change values, and calculating the first adjustment coefficient, it is possible not only to precisely adjust the brightness of the external screen, but also to dynamically adjust the screen brightness based on real-time changes in the distance between devices. That is, even in scenarios where the relative positions of devices change frequently (such as when the user is moving), the screen brightness can be updated in real time, ensuring that the display effect is always at its best.
[0117] In the specific implementation, refer to Figure 6 First, adjust the distance between the current user (the user wearing the first VR device) and another user to A. The microprocessor of the first VR device adjusts the brightness of its external screen to M via the driver module, ensuring that the other user at distance A can clearly see the content displayed on the external screen of the first VR device through the second VR device. Record distance A and brightness M. Next, adjust the distance between the current user and the other user to B. The microprocessor of the first VR device adjusts the brightness of its external screen to N via the driver module, ensuring that the other user at distance B can clearly see the content displayed on the external screen of the first VR device through the second VR device. Record distance B and brightness N. Then, based on distance A, brightness M, distance B, and brightness N, calculate the first adjustment coefficient corresponding to the distance using the adjustment coefficient formula k = (MN) / (AB). During application, when determining the distance information between the current user and the other user, the required brightness of the external screen can be calculated based on the first adjustment coefficient.
[0118] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the external display adjustment method of the wearable device of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0119] This application also provides an external display adjustment device for a wearable device; please refer to... Figure 7 The external display adjustment device of the wearable device includes:
[0120] The acquisition module 10 is used to acquire, when receiving an external screen brightness adjustment request sent by the second wearable device, the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device.
[0121] The adjustment module 20 is used to adjust the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information and the tilt angle.
[0122] Optionally, the adjustment module 20 is further configured to input the distance information, the ambient light information, and the tilt angle into a preset brightness model or a brightness adjustment algorithm to obtain the optimal brightness of the outer screen of the first wearable device. The preset brightness model is obtained by training a model based on the sample distance between wearable devices, the corresponding sample ambient light information, and the corresponding sample tilt angle, and is used to predict the optimal brightness for clearly displaying content on the outer screen; and to adjust the brightness of the outer screen of the first wearable device based on the optimal brightness.
[0123] Optionally, the adjustment module 20 is further configured to send a ranging signal to the second wearable device and record the sending time; receive the receiving time fed back by the second wearable device, wherein the receiving time is the time when the second wearable device receives the ranging signal; determine whether the distance information has changed based on the time difference between the sending time and the receiving time; if it has changed, determine the latest distance information between the first wearable device and the second wearable device; and adjust the brightness of the outer screen of the first wearable device again based on the latest distance information.
[0124] Optionally, the acquisition module 10 is further configured to acquire a first change value of the distance between the first wearable device and the second wearable device, and a corresponding second change value of the optimal brightness; determine a first adjustment coefficient required to adjust the brightness based on the distance based on the first change value and the second change value; and adjust the brightness of the outer screen of the first wearable device based on the distance information and the first adjustment coefficient.
[0125] Optionally, the acquisition module 10 is further configured to capture an environmental image of the local environment; determine whether there is a second wearable device of the same type as the first wearable device in the environmental image; if so, establish a communication connection with the second wearable device to receive an external screen brightness adjustment request sent by the second wearable device based on the communication connection.
[0126] Optionally, the adjustment module 20 is further configured to determine whether the light intensity in the ambient light information is less than a first preset light threshold; if it is less than the first preset light threshold, then reduce the brightness of the outer screen of the first wearable device; if it is greater than or equal to the first preset light threshold, then determine whether the light intensity is less than a second preset illumination threshold; if it is less than the second preset illumination threshold, then maintain the current brightness of the outer screen; if it is greater than or equal to the second preset light threshold, then increase the brightness of the outer screen; and / or, determine whether the distance information is greater than a first preset distance threshold; if it is greater than the first preset distance threshold, then increase the brightness of the outer screen; if it is less than or equal to the first preset distance threshold, then determine whether the distance information is less than a second preset distance threshold; if it is less than the second preset distance threshold, then reduce the zero degree of the outer screen; and / or, determine whether the tilt angle is greater than a preset angle threshold; if it is greater than the preset angle threshold, then increase the brightness of the outer screen.
[0127] Optionally, brightness test information is sent to the second wearable device; if negative feedback information is received from the second wearable device, the first adjustment coefficient, the second adjustment coefficient, and the third adjustment coefficient in the brightness adjustment algorithm are adjusted based on the negative feedback information, and the brightness test is performed again until brightness confirmation information is received from the second wearable device.
[0128] The external display adjustment device for wearable devices provided in this application, employing the external display adjustment method for wearable devices in the above embodiments, can solve the technical problem that when a second VR device captures the current user's facial expressions through an external screen, unclear facial expressions are obtained, thereby reducing the user's experience. Compared with the prior art, the beneficial effects of the external display adjustment device for wearable devices provided in this application are the same as those of the external display adjustment method for wearable devices provided in the above embodiments, and other technical features in the external display adjustment device for wearable devices are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0129] This application also provides an external display adjustment device for a wearable device, the external display adjustment device for a wearable device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the external display adjustment method of the wearable device in the first embodiment described above.
[0130] The following is for reference. Figure 8This document illustrates a structural schematic diagram of an external display adjustment device suitable for implementing the wearable device embodiments of this application. The external display adjustment device for the wearable device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 8 The external display adjustment device of the wearable device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0131] like Figure 8 As shown, the external display adjustment device of the wearable device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1002 or a program loaded from storage device 1003 into random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the external display adjustment device of the wearable device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the wearable device's external adjustment device to communicate wirelessly or wiredly with other devices to exchange data. Although the figures show external adjustment devices for wearable devices with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems may be implemented alternatively.
[0132] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0133] The external display adjustment device for wearable devices provided in this application, employing the external display adjustment method for wearable devices in the above embodiments, can solve the technical problem that when the second VR device captures the current user's facial expressions through the external screen, unclear facial expressions are obtained, thereby reducing the user's experience. Compared with the prior art, the beneficial effects of the external display adjustment device for wearable devices provided in this application are the same as those of the external display adjustment method for wearable devices provided in the above embodiments, and other technical features in the external display adjustment device for wearable devices are the same as those disclosed in the method of the previous embodiment, and will not be repeated here.
[0134] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0135] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0136] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the external display adjustment method of the wearable device in the above embodiments.
[0137] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0138] The aforementioned computer-readable storage medium may be included in the external display adjustment device of the wearable device; or it may exist independently and not assembled into the external display adjustment device of the wearable device.
[0139] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the external display adjustment device of a wearable device, cause the external display adjustment device of the wearable device to: upon receiving an external screen brightness adjustment request sent by a second wearable device, acquire distance information between the first wearable device and the second wearable device, ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device; and adjust the brightness of the external screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle.
[0140] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can 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 remote computers, the remote computer can 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 can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0141] 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 code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 operation, or using a combination of dedicated hardware and computer instructions.
[0142] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0143] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the external display adjustment method of the wearable device described above. This solves the technical problem that when a second VR device captures the current user's facial expressions through an external screen, unclear facial expressions are obtained, thereby reducing the user's experience. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the external display adjustment method of the wearable device provided in the above embodiments, and will not be repeated here.
[0144] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the wearable device display adjustment method described above.
[0145] The computer program product provided in this application solves the technical problem that when a second VR device captures the current user's facial expressions through an external screen, unclear facial expressions are obtained, thereby reducing the user experience. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the external display adjustment method for wearable devices provided in the above embodiments, and will not be repeated here.
[0146] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for adjusting the external display of a wearable device, characterized in that, Applied to a first wearable device, the method includes: When a request to adjust the external screen brightness is received from the second wearable device, the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device are obtained. The brightness of the outer screen of the first wearable device is adjusted based on the distance information, the ambient light information, and the tilt angle.
2. The method as described in claim 1, characterized in that, The step of adjusting the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle includes: The distance information, the ambient light information, and the tilt angle are input into a preset brightness model or a brightness adjustment algorithm to obtain the optimal brightness of the outer screen in the first wearable device. The preset brightness model is obtained by training the model to be trained based on the sample distance between wearable devices, the corresponding sample ambient light information, and the corresponding sample tilt angle, and is used to predict the optimal brightness for the outer screen to clearly display content. The brightness of the outer screen of the first wearable device is adjusted based on the optimal brightness.
3. The method as described in claim 1, characterized in that, After the step of adjusting the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle, the method further includes: Send a ranging signal to the second wearable device and record the sending time; The receiving time is the time when the second wearable device receives the ranging signal. Based on the time difference between the sending time and the receiving time, determine whether the distance information has changed; If a change occurs, the latest distance information between the first wearable device and the second wearable device is determined. Based on the latest distance information, the brightness of the outer screen of the first wearable device is adjusted again.
4. The method as described in claim 1, characterized in that, Before the step of obtaining the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device when receiving the external screen brightness adjustment request sent by the second wearable device, the method further includes: Obtain a first change value of the distance between the first wearable device and the second wearable device, and a corresponding second change value of the optimal brightness; Based on the first change value and the second change value, determine the first adjustment coefficient required to adjust the brightness based on distance; The step of adjusting the brightness of the outer screen of the first wearable device further includes: Based on the distance information and the first adjustment coefficient, the brightness of the outer screen of the first wearable device is adjusted.
5. The method as described in claim 1, characterized in that, Before the step of obtaining the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device when receiving the external screen brightness adjustment request sent by the second wearable device, the method further includes: Capture environmental images of the local environment; Determine whether a second wearable device of the same type as the first wearable device exists in the environmental image; If present, a communication connection is established with the second wearable device to receive the external screen brightness adjustment request sent by the second wearable device based on the communication connection.
6. The method as described in claim 1, characterized in that, The step of adjusting the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle includes: Determine whether the light intensity in the ambient light information is less than a first preset light threshold; if it is less than the first preset light threshold, reduce the brightness of the outer screen of the first wearable device; if it is greater than or equal to the first preset light threshold, determine whether the light intensity is less than a second preset off-light threshold; if it is less than the second preset off-light threshold, maintain the current brightness of the outer screen; if it is greater than or equal to the second preset light threshold, increase the brightness of the outer screen. And / or, determine whether the distance information is greater than a first preset distance threshold; if it is greater than the first preset distance threshold, increase the brightness of the outer screen; if it is less than or equal to the first preset distance threshold, determine whether the distance information is less than a second preset distance threshold; if it is less than the second preset distance threshold, decrease the zero degree of the outer screen. And / or, determine whether the tilt angle is greater than a preset angle threshold; if it is greater than the preset angle threshold, increase the brightness of the outer screen.
7. The method as described in claim 2, characterized in that, After the step of adjusting the brightness of the outer screen of the first wearable device based on the optimal brightness, the method further includes: Send brightness test information to the second wearable device; If negative feedback information is received from the second wearable device, the first adjustment coefficient, the second adjustment coefficient, and the third adjustment coefficient in the brightness adjustment algorithm are adjusted based on the negative feedback information, and the brightness test is performed again until a brightness confirmation information is received from the second wearable device.
8. An external display adjustment device for a wearable device, characterized in that, The device includes: The acquisition module is used to acquire, upon receiving an external screen brightness adjustment request sent by the second wearable device, the distance information between the first wearable device and the second wearable device, the ambient light information of the environment in which the first wearable device is located, and the tilt angle of the first wearable device. An adjustment module is used to adjust the brightness of the outer screen of the first wearable device based on the distance information, the ambient light information, and the tilt angle.
9. An external display adjustment device for a wearable device, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the external display adjustment method for the wearable device as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the external display adjustment method of the wearable device as described in any one of claims 1 to 7.