Control method and device of foldable device, chip, foldable device and medium

By detecting the eye position of the user of the foldable device, the device's opening and closing angle is automatically adjusted, solving the problem of low efficiency caused by users manually adjusting the screen viewing angle, and improving user comfort and efficiency.

CN122308594APending Publication Date: 2026-06-30BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2024-12-31
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing foldable devices require users to manually adjust the opening angle to obtain a comfortable screen viewing angle, resulting in low usage efficiency.

Method used

By detecting the user's eye position, the eye position recognition module and main controller automatically adjust the opening angle of the foldable device to a value range corresponding to the eye position, thereby achieving adaptive angle adjustment of the screen.

Benefits of technology

It improves the comfort of browsing the screen with objects, reduces the need to manually adjust the screen angle, and enhances the overall user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122308594A_ABST
    Figure CN122308594A_ABST
Patent Text Reader

Abstract

This application proposes a control method, apparatus, chip, foldable device, and medium for a foldable device, relating to the field of terminal technology. The method includes: detecting a first spatial position of the user's eyes; and adjusting the opening angle of the foldable device to a first numerical range corresponding to the first spatial position. This allows for automatic adjustment of the opening angle of the foldable device based on the actual spatial position of the user's eyes, adapting the screen to the user's current eye position and viewing angle. This not only improves the user's screen viewing comfort but also reduces the need for manual screen adjustment, thereby enhancing the overall user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a control method, apparatus, chip, foldable device, and medium for a foldable device. Background Technology

[0002] In related technologies, users utilize a wide variety of foldable devices, including but not limited to laptops, foldable tablets, and foldable smartphones. These devices were originally designed to provide larger screen space and portability, but in actual use, users often encounter some inconveniences. Specifically, these foldable devices typically require users to manually open them, and to achieve a comfortable viewing angle, users need to frequently adjust the opening and closing angle of the foldable device to ensure the screen is at a suitable position. The entire opening, closing, and adjustment process relies entirely on manual operation, reducing efficiency. Summary of the Invention

[0003] This application aims to at least partially address one of the technical problems in the related art.

[0004] To this end, this application proposes a control method, device, chip, foldable device, and medium for a foldable device, which enables automatic adjustment of the opening angle of the foldable device based on the actual spatial position of the user's eyes, so that the screen adapts to the user's current eye position and viewing angle. This not only improves the user's comfort when browsing the screen, but also reduces the steps required for the user to manually adjust the screen angle, thereby improving the user's overall user experience.

[0005] One embodiment of this application proposes a control method for a foldable device, including:

[0006] Detect the first spatial position of the eyes of the user of the foldable device;

[0007] Based on the first spatial position, the opening angle of the foldable device is adjusted to a first numerical range corresponding to the first spatial position.

[0008] Another embodiment of this application proposes a foldable device, including: a main controller and an eye position recognition module; wherein,

[0009] The eye position recognition module is used to detect the first spatial position of the eyes of the user of the foldable device;

[0010] The main controller is used to adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position.

[0011] Another embodiment of this application proposes a control device for a foldable device, comprising:

[0012] The detection module is used to detect the first spatial position of the eyes of the user of the foldable device;

[0013] The adjustment module is used to adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position.

[0014] Another embodiment of this application proposes a non-transitory computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the control method for the foldable device as described in the foregoing aspect.

[0015] Another embodiment of this application proposes a computer program product having a computer program stored thereon, which, when executed by a processor, implements the control method for the foldable device as described in the foregoing aspect.

[0016] Another embodiment of this application proposes a chip, wherein the chip includes an interface circuit and a processing circuit coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is configured to perform the control method of the foldable device as described in the foregoing aspect.

[0017] The control method, apparatus, chip, foldable device, and medium for foldable devices proposed in this application can automatically adjust the opening angle of the foldable device based on the actual spatial position of the user's eyes, so that the screen adapts to the user's current eye position and viewing angle. This not only improves the user's comfort when browsing the screen, but also reduces the steps required for the user to manually adjust the screen angle, thereby improving the user's overall user experience.

[0018] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0019] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0020] Figure 1 A schematic flowchart illustrating the control method for the first foldable device provided in this application embodiment;

[0021] Figure 2 A schematic flowchart illustrating the control method for the second foldable device provided in this application embodiment;

[0022] Figure 3 A flowchart illustrating the control method for a third foldable device provided in this application embodiment;

[0023] Figure 4 This is a schematic diagram of the structure of a foldable device provided in an embodiment of this application;

[0024] Figure 5 This is a schematic diagram illustrating the relationship between the standard observation angle and the standard opening / closing angle provided in the embodiments of this application.

[0025] Figure 6 A flowchart illustrating the control method for the fourth foldable device provided in this application embodiment;

[0026] Figure 7 A schematic diagram illustrating the method for determining the permissible range of eye movement provided in an embodiment of this application;

[0027] Figure 8 This is a schematic diagram of the structure of another foldable device provided in an embodiment of this application;

[0028] Figure 9 A schematic diagram illustrating the electronic control principle for intelligent adjustment of the opening and closing angle of the foldable device provided in this application embodiment;

[0029] Figure 10 This is a schematic diagram of the structure of a control device for a foldable device provided in an embodiment of this application;

[0030] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0031] Figure 12 This is a schematic diagram of the structure of a chip proposed in an embodiment of this application. Detailed Implementation

[0032] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0033] In order to solve at least one of the technical problems existing in the related technologies, this application proposes a control method, device, chip, foldable device and medium for a foldable device.

[0034] The following description, with reference to the accompanying drawings, describes a control method, apparatus, chip, foldable device, and medium for a foldable device according to embodiments of this application.

[0035] Figure 1This is a schematic flowchart illustrating the control method for a first foldable device provided in an embodiment of this application.

[0036] It should be noted that the control method for the foldable device in this application can be applied to a control device. In some possible embodiments, the control device can be configured in the foldable device or chip to enable the foldable device or chip to perform control functions. Additionally, in some possible embodiments, the control device can also be software within the foldable device.

[0037] In any embodiment of this application, the chip can be integrated into a foldable device. The chip includes a Central Processing Unit (CPU), an Application-Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), a System-on-Action Chip (SOC), a Reduced Instruction Set Computer (RISC), etc., which will not be listed individually here.

[0038] Foldable devices include, but are not limited to, laptops, foldable tablets, and foldable smartphones.

[0039] like Figure 1 As shown, the control method for the foldable device may include the following steps S101 to S102:

[0040] Step S101: Detect the first spatial position of the eyes of the user of the foldable device.

[0041] In the embodiments of this application, during the use of the foldable device, or when a usage instruction for the foldable device is detected, the spatial position of the user's eyes (referred to as the first spatial position in this application) can be detected by relevant sensors in the foldable device.

[0042] For example, the first spatial position may be the relative position between the eye and the foldable device.

[0043] Step S102: Based on the first spatial position, adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position.

[0044] The first numerical range refers to the range of optimal opening and closing angles corresponding to the first spatial position.

[0045] In this embodiment of the application, a first numerical range corresponding to the first spatial position can be calculated based on the first spatial position, and the opening and closing angle of the foldable device can be adjusted to the first numerical range.

[0046] As an example, a standard observation angle associated with a foldable device can be queried, a first numerical range corresponding to the first spatial position can be calculated based on the first spatial position and the standard observation angle, and the opening and closing angle of the foldable device can be adjusted based on the first numerical range so that the adjusted opening and closing angle of the foldable device is within the first numerical range.

[0047] The standard observation angle is the optimal observation angle pre-configured for foldable devices. It should be noted that different types of foldable devices have different optimal observation angles for users due to differences in their shape and size. That is, in this application, the standard observation angles associated with different types of foldable devices may be different.

[0048] As another example, based on a first spatial location, the actual viewing angle of the user's eye relative to the foldable device can be calculated. Based on the difference between the actual viewing angle and the standard viewing angle associated with the foldable device (i.e., angle difference), a first numerical range corresponding to the first spatial location can be calculated. Based on the first numerical range, the opening and closing angle of the foldable device can be adjusted so that the adjusted opening and closing angle of the foldable device is within the first numerical range.

[0049] The control method for the foldable device in this application embodiment can automatically adjust the opening angle of the foldable device based on the actual spatial position of the user's eyes, so that the screen adapts to the user's current eye position and viewing angle. This not only improves the user's comfort when browsing the screen, but also reduces the steps required for the user to manually adjust the screen angle, thereby improving the user's overall user experience.

[0050] This application provides another control method for a foldable device. Figure 2 This is a schematic flowchart illustrating the control method for a second foldable device provided in an embodiment of this application.

[0051] It should be noted that the control method of the foldable device can be executed alone, or it can be executed together with any embodiment of this application or any possible implementation in the embodiment, or it can be executed together with any technical solution in the related technology. The embodiments of this application do not limit this.

[0052] like Figure 2 As shown, the control method for the foldable device may include the following steps S201 to S204:

[0053] Step S201: The first spatial position of the eyes of the user of the foldable device is detected by the eye position recognition module in the foldable device.

[0054] For example, a foldable device may include an electric opening and closing system and a body moving module, and an eye position recognition module may be disposed on the body moving module.

[0055] The active module includes the movable parts of the foldable device, such as a movable display screen and other auxiliary function modules (such as sensors, cameras, microphones, speakers, etc.). For example, the active module can also be referred to as the foldable device's FLIP (flip-on) module.

[0056] The main body activity module includes an eye position recognition module, which is used to detect the spatial position of the user's eyes. For example, the eye position recognition module may include a sensor to detect the spatial position of the user's eyes.

[0057] The electric opening and closing system is used to drive the rotation of the main body's movable module to adjust the opening and closing angle of the foldable device.

[0058] In this embodiment of the application, the first spatial position of the eyes of the user of the foldable device can be detected by the eye position recognition module of the foldable device.

[0059] In any embodiment of this application, the eye position recognition module may include an eye recognition unit and a distance detection unit. In this application, the first spatial position of the eyes of the user of the foldable device can be detected using the eye recognition unit and the distance detection unit. Exemplarily, the eye position recognition module can detect the first spatial position of the eyes of the user of the foldable device through steps A to C:

[0060] Step A: The eye recognition unit identifies the orientation of the user's eyes relative to the eye position recognition module.

[0061] The eye recognition unit includes, but is not limited to, infrared cameras (IRCamera) and color cameras (Red-Green-Blue Camera, RGB Camera).

[0062] As an example, the user's facial image can be captured by the eye recognition unit, and eye features (such as pupil position, iris boundary, etc.) can be extracted from the facial image. Then, the direction of the user's eyes relative to the eye position recognition module can be calculated based on the eye features. For example, the direction can be the direction in which the eye position recognition module points to the user's eyes.

[0063] Step B: Detect or measure the distance between the user's eyes and the eye position recognition module using the distance detection unit.

[0064] The distance detection unit includes, but is not limited to: Artificial Intelligence Camera (AI Camera), LiDAR (Light Detection and Ranging) sensor, Time-of-Flight (TOF) sensor, etc.

[0065] Step C: Based on the above direction and distance, calculate the first spatial position of the user's eye.

[0066] As an example, the first spatial position of the user's eyes can be calculated based on the second spatial position of the eye position identification module, the aforementioned direction and distance.

[0067] For example, a three-dimensional coordinate system can be established on the foldable device. For instance, the origin of the three-dimensional coordinate system can be the second spatial position of the eye position recognition module. The direction recognized by the eye recognition unit can be converted into a direction vector in the three-dimensional coordinate system. The distance measured by the distance detection unit can be applied to the direction vector to calculate the specific spatial position of the user's eye in the three-dimensional coordinate system.

[0068] In summary, based on the direction of the user's eyes relative to the eye position recognition module and the distance between the user's eyes and the eye position recognition module, the first spatial position of the user's eyes can be calculated effectively and accurately. Based on the accurate first spatial position, the opening and closing angle of the foldable device can be dynamically adjusted, so that the screen can adapt to the user's current eye position and viewing angle, thereby improving the user's comfort when browsing the screen.

[0069] In any embodiment of this application, the eye position recognition module may further include a supplementary light unit, wherein the supplementary light unit includes, but is not limited to, light-emitting diodes (LEDs), IR LEDs, RGB LEDs, etc. In this application, the supplementary light unit can provide additional light sources in low-light environments to improve the recognition accuracy of the eye position recognition module.

[0070] As an example, the ambient light sensor (ALS) in a foldable device can detect the ambient brightness of the environment in which the foldable device is located, and control the on / off state of the supplementary lighting unit based on the ambient brightness.

[0071] For example, when the ambient brightness is lower than a set brightness threshold, the supplementary light unit is turned on, and when the ambient brightness is higher than or equal to the set brightness threshold, the supplementary light unit is turned off.

[0072] Therefore, it is possible to improve the recognition accuracy of the eye position recognition module by providing an additional light source through the supplementary lighting unit in low-light environments.

[0073] Step S202: Determine the actual observation angle of the eye relative to the eye position recognition module based on the first spatial position.

[0074] In this embodiment, the actual observation angle of the user's eyes relative to the eye position recognition module can be calculated based on the first spatial position of the user's eyes.

[0075] In any embodiment of this application, a line connecting the second spatial position of the eye position recognition module and the first spatial position of the user's eye can be determined, and the actual observation angle of the user's eye relative to the eye position recognition module can be determined based on the angle between the line and the horizontal plane where the body fixing module is located.

[0076] For example, the angle between the connecting line and the horizontal plane where the body fixing module is located can be used as the actual observation angle of the user's eye relative to the eye position recognition module.

[0077] In any embodiment of this application, the direction from the second spatial position of the eye position recognition module to the first spatial position can be calculated, and the actual observation angle of the user's eye relative to the eye position recognition module can be determined based on the angle between the direction and the horizontal plane where the body fixing module is located.

[0078] For example, the angle between this direction and the horizontal plane where the body fixing module is located can be used as the actual observation angle of the user's eye relative to the eye position recognition module.

[0079] Step S203: Determine the first numerical range corresponding to the first spatial position based on the first angle difference between the actual observation angle and the standard observation angle associated with the foldable device.

[0080] The standard observation angle is the optimal observation angle pre-configured for foldable devices. It should be noted that different types of foldable devices have different optimal observation angles for users due to differences in their shape and size. That is, in this application, the standard observation angles associated with different types of foldable devices may be different.

[0081] In the embodiments of this application, the angle difference between the actual observation angle and the standard observation angle can be calculated, which is denoted as the first angle difference in this application, and a first numerical range corresponding to the first spatial position can be calculated based on the first angle difference.

[0082] Step S204: Adjust the opening angle of the foldable device to the first numerical range.

[0083] As an example, an opening and closing angle adjustment command can be generated based on a first numerical range. In response to the opening and closing angle adjustment command, the electric opening and closing system can be controlled to drive the main body's movable module to rotate, so as to adjust the opening and closing angle of the foldable device to the first numerical range.

[0084] As one possible implementation, the electronic opening and closing system may include an electronic control unit and an electronic torque control system. In this application, a first numerical range can be sent to the electronic control unit, which generates a target torque based on the first numerical range and sends the target torque to the electronic torque control system. Thus, the electronic torque control system can drive the main body movable module to rotate according to the target torque, thereby adjusting the opening and closing angle of the foldable device to the first numerical range.

[0085] As another possible implementation, the electronic opening and closing system may include an electronic control unit and an electronic torque control system. In this application, an opening and closing angle adjustment command can be generated according to a first numerical range and sent to the electronic control unit. The electronic control unit generates a target torque according to the opening and closing angle adjustment command and sends the target torque to the electronic torque control system. Thus, the electronic torque control system can drive the main body movable module to rotate according to the target torque, so as to adjust the opening and closing angle of the foldable device to the first numerical range.

[0086] As an example, an electronic opening and closing system may include a rotating shaft, an electronically controlled torque system independent of the rotating shaft, and an electronic control unit, wherein the electronically controlled torque system is capable of generating a target torque for rotation about the axis of the rotating shaft, so as to drive the main body movable module to rotate by the target torque.

[0087] The specific form of the electronically controlled torque system is not limited. For example, the electronically controlled torque system may include a motor and a gearbox, wherein the motor, gearbox and shaft are connected. Alternatively, the electronically controlled torque system may be an electromagnetic effect module. This application does not limit this.

[0088] The specific form of the electronic control unit is not limited. For example, the electronic control unit may include a microcontroller unit (MCU) and a drive circuit. The MCU can generate a target torque according to the opening and closing angle adjustment command, and send the target torque to the electronic torque control system through the drive circuit.

[0089] The control method for the foldable device in this application embodiment can control the electric opening and closing system in the foldable device to drive the main body active module to rotate based on the angle difference between the actual observation angle of the user's eye relative to the eye position recognition module and the standard observation angle, thereby achieving precise adjustment of the opening and closing angle of the foldable device.

[0090] This application provides another control method for a foldable device. Figure 3 This is a flowchart illustrating the control method for a third foldable device provided in an embodiment of this application.

[0091] It should be noted that the control method of the foldable device can be executed alone, or it can be executed together with any embodiment of this application or any possible implementation in the embodiment, or it can be executed together with any technical solution in the related technology. The embodiments of this application do not limit this.

[0092] like Figure 3 As shown, the control method for the foldable device may include the following steps S301 to S305:

[0093] Step S301: Detect the first spatial position of the eyes of the user of the foldable device through the eye position recognition module in the foldable device.

[0094] For example, the foldable device includes an electric opening and closing system, a main body movable module, and a main body fixed module. The main body fixed module is connected to the main body movable module through the electric opening and closing system, and an eye position recognition module is disposed on the main body movable module.

[0095] It should be noted that the explanation of step S301 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0096] The main body fixing module, also known as the main body base module, contains the main hardware components and core functional modules of the foldable device. For example, the main body fixing module may include: hardware components (such as motherboard, processor, memory, storage and other core hardware), interfaces (such as power interface, data interface, external device interface, etc.), display part (such as fixed display screen or part of display screen), and battery.

[0097] As an example, taking a foldable device as a laptop, and an eye position recognition module including an eye recognition unit, a distance detection unit, and a supplementary lighting unit, the structure of the foldable device can be as follows: Figure 4 As shown, the electric opening and closing system is used to generate a torque M around the axis of rotation to drive the axis of rotation, thereby driving the main body movable module to rotate.

[0098] Step S302: Determine the actual observation angle of the eye relative to the eye position recognition module based on the first spatial position.

[0099] The explanation of step S302 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0100] Step S303: Obtain the standard observation angle associated with the foldable device, and obtain the standard opening and closing angle associated with the standard observation angle.

[0101] It should be noted that the explanation of the standard observation angle in the foregoing embodiments also applies to this embodiment, and will not be repeated here.

[0102] Here, the standard opening angle is the optimal opening angle of the screen pre-configured for the standard observation angle. For example, the standard observation angle is labeled as α. 标 The standard opening angle can be Y. 标 .

[0103] As an example, taking a foldable device as an example, a laptop, the standard viewing angle α 标 With respect to the standard opening angle Y 标 Can Figure 5 As shown, where A 标 This refers to the standard or optimal observation position of the eye, L 标 This refers to the pre-set standard or optimal observation distance between the user and the eye position recognition module of the foldable device, β = Y. 标 -90°.

[0104] Step S304: Determine the target opening angle based on the difference between the standard opening angle and the first angle.

[0105] In this embodiment of the application, the target opening angle can be calculated based on the difference between the standard opening angle and the first angle.

[0106] In any embodiment of this application, when the actual observation angle is less than the standard observation angle, the target opening angle can be determined based on the difference between the standard opening angle and the first angle difference. For example, the difference between the standard opening angle and the first angle difference can be used as the target opening angle.

[0107] The first angle difference can be a positive value, i.e., the first angle difference = |actual observed angle - standard observed angle|.

[0108] In any embodiment of this application, when the actual observation angle is greater than the standard observation angle, the target opening angle can be determined based on the sum of the difference between the standard opening angle and the first angle. For example, the sum of the difference between the standard opening angle and the first angle can be used as the target opening angle.

[0109] In other words, when the user's eye level is relatively high, the opening angle of the foldable device is increased, and when the user's eye level is relatively low, the opening angle of the foldable device is decreased. This ensures that the screen is always within the user's optimal viewing angle, reducing neck and eye discomfort and improving comfort during long-term use.

[0110] Step S305: Determine the first numerical range corresponding to the first spatial position based on the target opening and closing angle, and adjust the opening and closing angle of the foldable device to the first numerical range.

[0111] In any embodiment of this application, a first numerical range can be calculated based on the target opening angle and a preset angle tolerance error. For example, the first numerical range can be [target opening angle - angle tolerance error, target opening angle + angle tolerance error], and an opening angle adjustment instruction can be generated based on the first numerical range. The opening angle adjustment instruction is used to instruct the opening angle of the foldable device to be adjusted to the first numerical range.

[0112] In any embodiment of this application, a first numerical range can be calculated based on the target opening angle and a preset angle tolerance error. For example, the first numerical range can be [target opening angle - angle tolerance error, target opening angle + angle tolerance error]. The actual opening angle of the foldable device is detected, and an opening angle adjustment command is generated based on the first numerical range and the actual opening angle. The opening angle adjustment command is used to indicate the adjustment amount and adjustment direction of the opening angle of the foldable device.

[0113] For example, a second angle difference can be calculated between a target value within a first numerical range (such as the upper limit, lower limit, median, or any value within the first numerical range) and the actual opening / closing angle, and an opening / closing angle adjustment command can be generated based on the second angle difference, wherein the adjustment amount in the opening / closing angle adjustment command is the second angle difference.

[0114] The adjustment direction in the opening and closing angle adjustment command is determined based on the relationship between the target value and the actual opening and closing angle. For example, when the target value is greater than the actual opening and closing angle, the adjustment direction is used to indicate that the opening and closing angle of the foldable device is increased, and when the target value is less than the actual opening and closing angle, the adjustment direction is used to indicate that the opening and closing angle of the foldable device is decreased.

[0115] Therefore, in this disclosure, in response to an opening angle adjustment command, the electric opening and closing system can be controlled to drive the main body movable module to rotate, so as to adjust the opening and closing angle of the foldable device to a first numerical range.

[0116] The control method for the foldable device in this application embodiment can accurately control the rotation of the main body active module driven by the electric opening and closing system in the foldable device based on the angle difference between the actual observation angle and the standard observation angle, as well as the standard opening and closing angle associated with the foldable device. This allows the screen to adapt to the actual eye position and viewing angle of the user, thereby improving the user's comfort when browsing the screen.

[0117] This application provides another control method for a foldable device. Figure 6 This is a flowchart illustrating the control method for the fourth foldable device provided in this application embodiment.

[0118] It should be noted that the control method of the foldable device can be executed alone, or it can be executed together with any embodiment of this application or any possible implementation in the embodiment, or it can be executed together with any technical solution in the related technology. The embodiments of this application do not limit this.

[0119] like Figure 6 As shown, the control method for the foldable device may include the following steps S601 to S606:

[0120] Step S601: Detect the first spatial position of the eyes of the user of the foldable device using the eye position recognition module in the foldable device.

[0121] It should be noted that the explanation of step S601 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0122] Step S602: Determine the standard observation position of the user's eyes based on the second spatial position of the eye position recognition module, the standard observation distance between the user and the eye position recognition module, and the standard observation angle.

[0123] The standard observation distance refers to the optimal observation distance between the user and the eye position recognition module of the foldable device, which is set in advance. For example, the standard observation distance can be 40cm, 45cm, etc.

[0124] The standard observation angle is the optimal observation angle pre-configured for foldable devices. It should be noted that different types of foldable devices have different optimal observation angles for users due to differences in their shape and size. That is, in this application, the standard observation angles associated with different types of foldable devices may be different.

[0125] In this embodiment, the standard observation position of the eyes of the user of the foldable device can be calculated based on the second spatial position of the eye position identification module, the standard observation distance, and the standard observation angle.

[0126] As an example, the standard observation location is labeled A. 标 The standard observation distance is L 标 The standard observation angle is α. 标 If the second spatial position of the eye position recognition module is A', then A 标 H 标 α 标 The positional relationship between A and A' can be as follows: Figure 5 As shown.

[0127] Step S603: Determine the permissible range of eye movement based on the standard observation position.

[0128] In this embodiment of the application, the permissible range of eye movement of the user of the foldable device can be calculated based on a standard observation position.

[0129] As an example, taking foldable devices as an example, such as laptops, can be adopted... Figure 7 The method shown is used to calculate the permissible range of eye movement: First, label A... 标 The height difference between A and A' (hereinafter referred to as the standard observation height) is H. 标 The user's eye is at the set standard observation height H 标 The last position is A 后 The user's eye is at the set standard observation height H 标 The first position is A 前 The user's eye is at the set standard observation distance L 标 The highest position is A高 The user's eye is at the set standard observation distance L 标 The lowest position is A 低 Among them, A 高 The height difference between A and A' is H 高 A 低 The height difference between A and A' is H 低 .

[0130] Afterwards, the user's eye is positioned at the set standard observation position A. 标 Above, standard observation angle α 标 Below, the corresponding opening angle of the laptop is Y. 标 (The angle between the screen in the active module and the fixed module of the main body), the opening angle is β (β = Y). 标 -90°), Standard observation position A 标 The angle between the line connecting the eye position recognition module on the screen and the horizontal line where the body fixing module is located is α. 标 In A 前 A 后 A 高 A 低 Within the area formed by the four points, the angle between the line connecting the user's eye and the eye position recognition module of the laptop and the horizontal line where the fixed module of the main body is located is the observation angle, and the maximum observation angle is marked as α. 最大 (Settings), then the user's eye positions at the highest and closest distances are A. 高+前 The minimum observation angle is marked as α. 最小 (Settings), then the user's eyes are at their lowest and furthest positions, which is A. 后+低 .

[0131] At this point, the permissible range of movement for the user's eye can be (in A). 低 To A 高 Between, A 近 To A 远 Between, A 后+低 To A 高+前 between).

[0132] Step S604: Determine whether the first spatial position is within the allowed movement range. If yes, proceed to step S605; otherwise, proceed to step S606.

[0133] It should be noted that steps S605 and S606 are two parallel implementation methods, and in actual application, only one needs to be executed.

[0134] Step S605: Based on the first spatial position, adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position.

[0135] It should be noted that the explanation of step S605 can be found in the relevant description in any embodiment of this application, and will not be repeated here.

[0136] Step S606: Generate and display prompt information; wherein, the prompt information is used to prompt the user to adjust the pose of the object.

[0137] The attitude includes position and / or posture.

[0138] In this embodiment of the application, when the first spatial position of the user's eyes in the foldable device is not within the allowable movement range, a prompt message can be generated and the screen can be controlled to display the prompt message to prompt the user to adjust their posture so that the user's eyes are within the allowable movement range after the posture adjustment. This allows the opening and closing angle of the foldable device to be effectively adjusted according to the spatial position of the user's eyes.

[0139] It should be noted that in practical applications, the speaker (or speaker array) can also be controlled to broadcast the prompt message, and this application embodiment does not limit this.

[0140] It should also be noted that the control method for foldable devices provided in this application can be applied to all electronic devices with foldable functions (hereinafter referred to as foldable devices). When using a foldable device, the user's eye position can be identified by the eye position recognition module of the foldable device, and the opening and closing angle of the screen of the foldable device can be automatically adjusted according to the height of the eye position to ensure that the user works at the best viewing angle without the need for the user to frequently manually adjust the screen position.

[0141] As an application scenario, when a user issues a device usage command, the foldable device drives the main body's movable module to rotate via an electric opening and closing system. When the screen is opened, the foldable device's eye position recognition module identifies the spatial position of the user's eyes and calculates the actual observation angle of the user's eyes relative to the eye position recognition module based on this spatial position. Then, based on the difference between the actual observation angle and the standard observation angle (i.e., the optimal observation angle), an opening and closing angle adjustment command is generated. The electric opening and closing system drives the main body's movable module according to the opening and closing angle adjustment command to accurately adjust the opening and closing angle of the foldable device to a first numerical range corresponding to the spatial position.

[0142] The control method for the foldable device in this application adjusts the opening and closing angle of the foldable device based on the spatial position of the user's eyes when the user's eyes are within the permissible movement range. This not only avoids frequent adjustments to the opening and closing angle due to slight changes in the user's position or misoperation, improving the stability and reliability of the system, but also more accurately matches the user's actual needs, providing a better viewing experience. Conversely, when the user's eyes are not within the permissible movement range, a prompt message is displayed to guide the user in adjusting their posture. This helps the user understand how to use the device correctly, avoiding functional failures due to improper positioning, thereby improving the user's usage skills and satisfaction.

[0143] To achieve the above embodiments, this application also proposes a foldable device.

[0144] Figure 8 This is a structural schematic diagram of another foldable device provided in an embodiment of this application.

[0145] like Figure 8 As shown, the foldable device 800 may include a main controller 810 and an eye position recognition module 820, wherein,

[0146] An eye position recognition module 820 is used to detect the first spatial position of the eyes of the user of the foldable device 800.

[0147] The main controller 810 is used to adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position.

[0148] Furthermore, in one implementation of this application embodiment, the foldable device 800 further includes an electric opening and closing system and a main body moving module, with the eye position recognition module 820 disposed on the main body moving module;

[0149] The main controller 810 is configured to: determine the actual observation angle of the eye relative to the eye position recognition module 820 based on the first spatial position; determine a first numerical range corresponding to the first spatial position based on the first angle difference between the actual observation angle and the standard observation angle associated with the foldable device; and control the electric opening and closing system to drive the main body movable module to rotate so as to adjust the opening and closing angle of the foldable device to the first numerical range corresponding to the first spatial position.

[0150] In one implementation of this application, the electric opening and closing system includes an electronic control unit and an electronically controlled torque system, wherein,

[0151] An electronic control unit is used to generate a target torque based on a first numerical range and send the target torque to an electronically controlled torque system.

[0152] An electronically controlled torque system is used to drive the main body's movable module to rotate according to the target torque, so as to adjust the opening and closing angle of the foldable device 800 to within the first numerical range.

[0153] In one implementation of this application, the foldable device 800 further includes a main body fixing module, which is connected to the main body movable module via an electric opening and closing system.

[0154] The main controller 810 is used to: determine the line connecting the second spatial position and the first spatial position of the eye position recognition module 820; and determine the actual observation angle based on the angle between the line and the horizontal plane where the main body fixing module is located.

[0155] In one implementation of this application, the main controller 810 is configured to: acquire a standard opening angle associated with a standard observation angle; determine a target opening angle based on the difference between the standard opening angle and a first angle; and determine a first numerical range corresponding to a first spatial position based on the target opening angle.

[0156] In one implementation of this application, the main controller 810 is configured to: determine a target opening angle based on the difference between the standard opening angle and the first angle difference when the actual observation angle is less than the standard observation angle; and determine a target opening angle based on the sum of the standard opening angle and the first angle difference when the actual observation angle is greater than the standard observation angle.

[0157] In one implementation of this application, the main controller 810 is configured to: detect the actual opening angle of the foldable device; and adjust the opening angle of the foldable device to be within the first numerical range based on a first numerical range and the actual opening angle.

[0158] In one implementation of this application, the eye position recognition module 820 includes an eye recognition unit and a distance detection unit.

[0159] An eye recognition unit is used to identify the direction of the user's eyes relative to the eye position recognition module 820;

[0160] A distance detection unit is used to detect the distance between the eye and the eye position recognition module 820;

[0161] The eye position recognition module 820 is used to determine the primary spatial position of the eye based on direction and distance.

[0162] Alternatively, the main controller 810 can calculate the first spatial position of the eye based on the direction identified by the eye recognition unit and the distance detected by the distance detection unit. This application embodiment does not limit this.

[0163] In one implementation of this application, the eye position recognition module 820 further includes a supplementary light unit and a main controller 810, which are also used to: control the on / off state of the supplementary light unit based on the ambient brightness of the environment in which the foldable device 800 is located.

[0164] In one implementation of this application, the main controller 810 is further configured to: determine the standard observation position of the eye based on the second spatial position of the eye position recognition module 820, the standard observation distance between the user and the eye position recognition module 820, and the standard observation angle; determine the allowable movement range of the eye based on the standard observation position; and determine that the first spatial position is within the allowable movement range.

[0165] In one implementation of this application, the main controller 810 is further configured to: in response to the first spatial position not being within the allowed movement range, control the screen to display a prompt message; wherein the prompt message is used to prompt the user to adjust the pose.

[0166] It should be noted that the explanation of the control method of the foldable device in any of the foregoing embodiments also applies to the foldable device in this embodiment, and the implementation principle is similar, so it will not be repeated here.

[0167] The foldable device of this application embodiment can automatically adjust the opening angle of the foldable device based on the actual spatial position of the user's eyes, so that the screen adapts to the user's current eye position and viewing angle. This not only improves the user's comfort when browsing the screen, but also reduces the steps required for the user to manually adjust the screen angle, thereby improving the user's overall user experience.

[0168] In any embodiment of this application, the foldable device may include the following four main systems: a body fixing module, a body moving module, an electric opening and closing system, and an eye position recognition module.

[0169] The electric opening and closing system may include an electronic control unit, a rotating shaft, and an electronically controlled torque system independent of the rotating shaft. The electronically controlled torque system is capable of generating a torque that rotates around the axis of the rotating shaft. It may be connected to the rotating shaft through a motor and a gearbox, or it may be connected through an electromagnetic effect module. The specific form is not limited.

[0170] The electronic control unit can be installed in either the fixed module or the movable module of the main body.

[0171] The eye position recognition module may include an eye recognition unit, a distance detection unit, and a supplementary lighting unit; the eye recognition unit may be an IR camera or an RGB camera; the distance detection unit may be an AI camera, a LiDAR sensor, or a TOF sensor; and the supplementary lighting unit may be an LED, an IR LED, or an RGB LED.

[0172] The eye position recognition module can be installed on the side of the screen of a foldable device, such as... Figure 4 The screen side of the main body activity module.

[0173] The fixed module and the movable module are connected by an electric opening and closing system and can rotate around the axis of the electric opening and closing system.

[0174] For example, the principle of intelligently adjusting the opening and closing angle of a foldable device may include the following steps:

[0175] 1. Based on statistical data, set the standard viewing height H of the user's eyes relative to the foldable device when using the device. 标 And set the standard observation distance L of the user's eye relative to the eye position recognition module of the foldable device. 标 Based on the differences in height and sitting posture among different users, and the differences in the placement of foldable devices, a standard observation position A is defined. 标, The user sets the standard observation height H. 标 The last position is A 后 The user is at the set standard observation height H 标 The first position is A 前 The user is at the set standard observation distance L 标 The highest position is A 高 The user is at the set standard observation distance L 标 The lowest position is A 低 .

[0176] The user is at the set standard observation position A 标 Above, standard observation angle α 标 (Standard observation location A) 标 The opening angle of the foldable device is β, calculated as the angle between the line connecting the eye position recognition module on the screen and the horizontal plane where the main body fixing module is located. In A... 前 A 后 A 高 A 低 Within the area formed by the four points, the angle between the line connecting the user's eye and the eye position recognition module of the foldable device and the horizontal plane where the fixed module of the main body is located is the observation angle, and the maximum observation angle is marked as α. 最大(Settings), then the user's eye positions at the highest and closest distances are A. 高+前 The minimum observation angle is marked as α. 最小 (Settings), then the user's eyes are at their lowest and furthest positions, which is A. 后+低 .

[0177] 2. When the user issues a device usage command, the electric opening and closing system opens the main movable module of the foldable device. At the same time as opening, the eye position recognition module starts working, scanning and recognizing the user's eye position. When the user's eye position is recognized and the eye movement position changes slightly within a unit of time, the system assumes that the user is already in the usage position. At the same time, the system begins to calculate the actual observation angle of the user's eyes relative to the eye position recognition module.

[0178] That is, when the user's eye position is at A 低 To A 高 Between, A 近 To A 远 Between, A 后+低 To A 高+前 In the case of [the above conditions], the eye position recognition module identifies the spatial position of the user's eyes and feeds it back to the system, calculating the spatial angle α of the user's eyes relative to the actual observation angle of the eye position recognition module. 实际 .

[0179] 3. Based on the actual observation angle, provide feedback on screen angle adjustment, and drive the main moving module of the foldable device to rotate through the electric opening and closing system.

[0180] That is, α can be calculated. 实际 and α 标 The angle difference α between them 偏差 (e.g. α) 偏差 =α 实际 -α 标 The electric opening and closing system is based on angle α. 偏差 Based on the actual feedback, the opening and closing angle begins to be automatically adjusted. Specifically, when α... 实际 Less than α 标 At that time, the opening angle of the electric opening and closing system is reduced by the opening and closing angle α based on β. 偏差 This allows users to be at the optimal viewing angle; when α 实际 Greater than α 标 At that time, the opening angle of the electric opening and closing system is increased by α based on β. 偏差 This allows users to be in the best viewing position.

[0181] As an example, taking an eye-tracking unit as an IR camera, a distance detection unit as a LiDAR sensor, and an IR LED as a supplementary lighting unit, with an electronic control unit including an MCU and a driving circuit, the electronic control principle for intelligent adjustment of the opening angle of a foldable device can be illustrated as follows: Figure 11 As shown, where, Figure 11 The main body fixing module is not shown.

[0182] in, Figure 11 In this context, GPIO stands for General Purpose Input / Output, PWR stands for Power, and Func1 stands for Function 1.

[0183] In summary, when using foldable devices, users do not need to manually open the screen side, improving the user experience and the sense of technology; when using foldable devices, the screen can always maintain the best viewing angle for the user as the user's posture changes, improving the screen reading experience and protecting the user's eyes.

[0184] To achieve the above embodiments, this application also proposes a control device for a foldable device.

[0185] Figure 10 This is a schematic diagram of the structure of a control device for a foldable device provided in an embodiment of this application.

[0186] like Figure 10 As shown, the control device 1000 of the foldable device may include a detection module 1010 and an adjustment module 1020.

[0187] Among them, the detection module 1010 is used to detect the first spatial position of the eyes of the user of the foldable device;

[0188] The adjustment module 1020 is used to adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position.

[0189] Furthermore, in one implementation of this application embodiment, the first spatial position is detected by the eye position recognition module; the adjustment module 1020 is specifically used to: determine the actual observation angle of the eye relative to the eye position recognition module based on the first spatial position; determine the first numerical range corresponding to the first spatial position based on the first angle difference between the actual observation angle and the standard observation angle associated with the foldable device; and adjust the opening and closing angle of the foldable device to the first numerical range.

[0190] In one implementation of this application, the adjustment module 1020 is specifically used to: determine the line connecting the second spatial position and the first spatial position of the eye position recognition module; and determine the actual observation angle based on the angle between the line and the horizontal plane where the main body fixing module of the foldable device is located.

[0191] In one implementation of this application, the adjustment module 1020 is specifically used to: obtain a standard opening angle associated with a standard observation angle; determine a target opening angle based on the difference between the standard opening angle and a first angle; and determine a first numerical range corresponding to a first spatial position based on the target opening angle.

[0192] In one implementation of this application, the adjustment module 1020 is specifically used to: determine the target opening angle based on the difference between the standard opening angle and the first angle when the actual observation angle is less than the standard observation angle; and determine the target opening angle based on the sum of the difference between the standard opening angle and the first angle when the actual observation angle is greater than the standard observation angle.

[0193] In one implementation of this application, the adjustment module 1020 is specifically used to: detect the actual opening and closing angle of the foldable device; and adjust the opening and closing angle of the foldable device to be within the first numerical range based on the first numerical range and the actual opening and closing angle.

[0194] In one implementation of this application, the eye position recognition module includes an eye recognition unit and a distance detection unit. The detection module 1010 is specifically used to: identify the direction of the user's eyes relative to the eye position recognition module through the eye recognition unit; detect the distance between the eyes and the eye position recognition module through the distance detection unit; and determine the first spatial position of the eyes based on the direction and distance.

[0195] In one implementation of this application embodiment, the eye position recognition module further includes a supplementary lighting unit, and the control device 1000 of the foldable device further includes:

[0196] The control module is used to detect the ambient brightness of the environment in which the foldable device is located; based on the ambient brightness, it controls the on / off state of the supplementary lighting unit.

[0197] In one implementation of this application, the control device 1000 of the foldable device further includes:

[0198] The first determining module is used to determine the standard observation position of the eye based on the second spatial position of the eye position recognition module, the standard observation distance between the user and the eye position recognition module, and the standard observation angle.

[0199] The second determining module is used to determine the permissible range of eye movement based on the standard observation position;

[0200] The third determining module is used to determine that the first spatial position is within the allowable movement range.

[0201] In one implementation of this application, the control device 1000 of the foldable device further includes:

[0202] The processing module is used to generate and display a prompt message in response to the first spatial position not being within the allowed movement range; the prompt message is used to prompt the user to adjust the pose.

[0203] It should be noted that the foregoing explanation of the control method embodiment for the foldable device also applies to the control device of the foldable device in this embodiment, and will not be repeated here.

[0204] In the control device of the foldable device in this application embodiment, the opening and closing angle of the foldable device can be automatically adjusted based on the actual spatial position of the user's eyes, so that the screen adapts to the user's current eye position and viewing angle. This not only improves the user's comfort when browsing the screen, but also reduces the steps required for the user to manually adjust the screen angle, thereby improving the user's overall user experience.

[0205] To implement the above embodiments, this application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the control method for the foldable device as described in any of the foregoing embodiments.

[0206] To implement the above embodiments, this application also proposes a non-transitory computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the control method of the foldable device as described in any of the foregoing embodiments.

[0207] To implement the above embodiments, this application also proposes a computer program product having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the control method for the foldable device as described in any of the foregoing embodiments.

[0208] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example, the electronic device 1100 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0209] Reference Figure 11The electronic device 1100 may include one or more of the following components: processing component 1102, memory 1104, power component 1106, multimedia component 1108, audio component 1110, input / output (I / O) interface 1112, sensor component 1114, and communication component 1116.

[0210] Processing component 1102 typically controls the overall operation of electronic device 1100, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1102 may include one or more processors 1120 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1102 may include one or more modules to facilitate interaction between processing component 1102 and other components. For example, processing component 1102 may include a multimedia module to facilitate interaction between multimedia component 1108 and processing component 1102.

[0211] Memory 1104 is configured to store various types of data to support the operation of electronic device 1100. Examples of such data include instructions for any application or method operating on electronic device 1100, contact data, phonebook data, messages, pictures, videos, etc. Memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0212] Power component 1106 provides power to various components of electronic device 1100. Power component 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1100.

[0213] Multimedia component 1108 includes a screen that provides an output interface between the electronic device 1100 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1108 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1100 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0214] Audio component 1110 is configured to output and / or input audio signals. For example, audio component 1110 includes a microphone (MIC) configured to receive external audio signals when electronic device 1100 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1104 or transmitted via communication component 1116. In some embodiments, audio component 1110 also includes a speaker for outputting audio signals.

[0215] I / O interface 1112 provides an interface between processing component 1102 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0216] Sensor assembly 1114 includes one or more sensors for providing state assessments of various aspects of electronic device 1100. For example, sensor assembly 1114 may detect the on / off state of electronic device 1100, the relative positioning of components such as the display and keypad of electronic device 1100, changes in position of electronic device 1100 or a component of electronic device 1100, the presence or absence of user contact with electronic device 1100, the orientation or acceleration / deceleration of electronic device 1100, and temperature changes of electronic device 1100. Sensor assembly 1114 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1114 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 1114 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0217] Communication component 1116 is configured to facilitate wired or wireless communication between electronic device 1100 and other devices. Electronic device 1100 can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 1116 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1116 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra-Wideband (UWB), Bluetooth, and other technologies.

[0218] In an exemplary embodiment, the electronic device 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0219] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1104 including instructions, which can be executed by a processor 1120 of an electronic device 1100 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0220] To implement the above embodiments, this application also proposes a chip, wherein the chip includes an interface circuit and a processing circuit coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is configured to execute the control method of the foldable device as provided in any of the foregoing embodiments.

[0221] Figure 12 This is a schematic diagram of the structure of a chip proposed in an embodiment of this application. See also... Figure 12 The diagram shown is a schematic representation of the structure of chip 1200, but it is not limited to this.

[0222] Chip 1200 includes processing circuitry 1201, which is configured to execute the control method of any of the above foldable devices.

[0223] In some embodiments, chip 1200 further includes one or more interface circuits 1202. Optionally, the interface circuit 1202 is connected to memory 1203, and the interface circuit 1202 can be used to receive signals from memory 1203 or other devices, and the interface circuit 1202 can be used to send signals to memory 1203 or other devices. For example, the interface circuit 1202 can read instructions stored in memory 1203 and send the instructions to processing circuit 1201.

[0224] In some embodiments, the interface circuit 1202 performs at least one of the communication steps such as sending and / or receiving in the above method, while the processing circuit 1201 performs other steps.

[0225] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0226] In some embodiments, chip 1200 further includes one or more memories 1203 for storing instructions. Optionally, all or part of the memories 1203 may be located outside of chip 1200.

[0227] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0228] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0229] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0230] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and compact disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0231] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0232] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0233] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0234] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A control method for a foldable device, characterized in that, include: Detect the first spatial position of the eyes of the user of the foldable device; Based on the first spatial position, the opening angle of the foldable device is adjusted to a first numerical range corresponding to the first spatial position.

2. The method according to claim 1, characterized in that, The first spatial position is detected by the eye position recognition module in the foldable device; The step of adjusting the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position, includes: Based on the first spatial position, determine the actual observation angle of the eye relative to the eye position recognition module; A first numerical range corresponding to the first spatial position is determined based on the first angle difference between the actual observation angle and the standard observation angle associated with the foldable device. Adjust the opening angle of the foldable device to the first numerical range.

3. The method according to claim 2, characterized in that, Determining the actual observation angle of the eye relative to the eye position recognition module based on the first spatial position includes: Determine the line connecting the second spatial position and the first spatial position of the eye position recognition module; The actual observation angle is determined based on the angle between the connecting line and the horizontal plane where the main body fixing module of the foldable device is located.

4. The method according to claim 2, characterized in that, The step of determining the first numerical range corresponding to the first spatial position based on the first angular difference between the actual observation angle and the standard observation angle includes: Obtain the standard opening / closing angle associated with the standard observation angle; The target opening angle is determined based on the difference between the standard opening angle and the first angle. Based on the target opening angle, a first numerical range corresponding to the first spatial position is determined.

5. The method according to claim 4, characterized in that, Determining the target opening angle based on the difference between the standard opening angle and the first angle includes: In response to the actual observation angle being less than the standard observation angle, the target opening angle is determined based on the difference between the standard opening angle and the first angle. In response to the actual observation angle being greater than the standard observation angle, the target opening angle is determined based on the sum of the difference between the standard opening angle and the first angle.

6. The method according to claim 2, characterized in that, Adjusting the opening angle of the foldable device to within the first numerical range includes: Detect the actual opening and closing angle of the foldable device; Based on the first numerical range and the actual opening angle, the opening angle of the foldable device is adjusted to the first numerical range.

7. The method according to claim 2, characterized in that, The eye position recognition module includes an eye recognition unit and a distance detection unit, wherein the first spatial position is detected by the eye position recognition module using the following steps: The eye recognition unit identifies the direction of the user's eyes relative to the eye position recognition module. The distance between the eye and the eye position recognition module is detected by the distance detection unit. The first spatial position of the eye is determined based on the direction and the distance.

8. The method according to claim 7, characterized in that, The eye position recognition module further includes a supplementary lighting unit, and the method further includes: Detect the ambient brightness of the environment in which the foldable device is located; The switching state of the supplementary lighting unit is controlled based on the ambient brightness.

9. The method according to any one of claims 2-8, characterized in that, Before adjusting the opening angle of the foldable device to a first numerical range corresponding to the first spatial position based on the first spatial position, the method further includes: The standard observation position of the eye is determined based on the second spatial position of the eye position recognition module, the standard observation distance between the user and the eye position recognition module, and the standard observation angle. Based on the standard observation position, determine the permissible range of movement of the eye; The first spatial location is determined to be within the allowed movement range.

10. The method according to claim 9, characterized in that, The method further includes: In response to the first spatial location not being within the allowed movement range, a prompt message is generated and displayed; The prompt information is used to prompt the user to adjust their pose.

11. A foldable device, characterized in that, This includes a main controller and an eye position recognition module; among which, The eye position recognition module is used to detect the first spatial position of the eyes of the user of the foldable device; The main controller is used to adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position.

12. The foldable device according to claim 11, characterized in that, The foldable device also includes an electric opening and closing system and a main body movable module, and the eye position recognition module is disposed on the main body movable module; The main controller is configured to: determine the actual observation angle of the eye relative to the eye position recognition module based on the first spatial position; determine a first numerical range corresponding to the first spatial position based on the first angle difference between the actual observation angle and the standard observation angle associated with the foldable device; and control the electric opening and closing system to drive the main body movable module to rotate so as to adjust the opening and closing angle of the foldable device to the first numerical range.

13. The foldable device according to claim 12, characterized in that, The electric opening and closing system includes an electronic control unit and an electronically controlled torque system, wherein... The electronic control unit is used to generate a target torque according to the first numerical range and send the target torque to the electronically controlled torque system; The electronically controlled torque system is used to drive the main body movable module to rotate according to the target torque, so as to adjust the opening and closing angle of the foldable device to the first numerical range.

14. The foldable device according to claim 12, characterized in that, The foldable device also includes a main body fixing module, which is connected to the main body movable module via the electric opening and closing system. The main controller is configured to: determine the line connecting the second spatial position of the eye position recognition module and the first spatial position; and determine the actual observation angle based on the angle between the line and the horizontal plane where the body fixing module is located.

15. The foldable device according to claim 12, characterized in that, The main controller is used for: Obtain the standard opening / closing angle associated with the standard observation angle; The target opening angle is determined based on the difference between the standard opening angle and the first angle. Based on the target opening angle, a first numerical range corresponding to the first spatial position is determined.

16. The foldable device according to claim 15, characterized in that, The main controller is used for: In response to the actual observation angle being less than the standard observation angle, the target opening angle is determined based on the difference between the standard opening angle and the first angle. In response to the actual observation angle being greater than the standard observation angle, the target opening angle is determined based on the sum of the difference between the standard opening angle and the first angle.

17. The foldable device according to claim 15, characterized in that, The main controller is used for: Detect the actual opening and closing angle of the foldable device; Based on the first numerical range and the actual opening angle, the opening angle of the foldable device is adjusted to the first numerical range.

18. The foldable device according to claim 12, characterized in that, The eye position recognition module includes an eye recognition unit and a distance detection unit. The eye recognition unit is used to identify the direction of the user's eyes relative to the eye position recognition module; The distance detection unit is used to detect the distance between the eye and the eye position recognition module; The eye position recognition module is used to determine the first spatial position of the eye based on the direction and the distance.

19. The foldable device according to claim 18, characterized in that, The eye position recognition module also includes a supplementary lighting unit. The main controller is also used to: control the switching state of the supplementary lighting unit based on the ambient brightness of the environment in which the foldable device is located.

20. The foldable device according to any one of claims 12-19, characterized in that, The main controller is also used for: The standard observation position of the eye is determined based on the second spatial position of the eye position recognition module, the standard observation distance between the user and the eye position recognition module, and the standard observation angle. Based on the standard observation position, determine the permissible range of movement of the eye; The first spatial location is determined to be within the allowed movement range.

21. The foldable device according to claim 20, characterized in that, The main controller is also used for: In response to the first spatial location not being within the allowed movement range, the control screen displays a prompt message; The prompt information is used to prompt the user to adjust their pose.

22. A control device for a foldable device, characterized in that, include: The detection module is used to detect the first spatial position of the eyes of the user of the foldable device; The adjustment module is used to adjust the opening angle of the foldable device to a first numerical range corresponding to the first spatial position, based on the first spatial position.

23. A non-transitory computer-readable storage medium having computer program instructions stored thereon, characterized in that, When executed by a processor, the program instructions implement the steps of the method according to any one of claims 1 to 10.

24. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10.

25. A chip, characterized in that, The chip includes an interface circuit and a processing circuit that are coupled to each other. The interface circuit is used to input or output signals, and the processing circuit is used to implement the method of any one of claims 1 to 10.