Adjustment method and device, intelligent support and storage medium
By automatically adjusting the support platform of the bracket by acquiring user posture images, the problem of cumbersome manual adjustment required by existing brackets is solved, and intelligent and convenient operation is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-04-03
AI Technical Summary
The existing brackets require manual adjustment by the user, which makes the operation cumbersome.
The image acquisition component of the device to be viewed acquires the posture image of the target user, determines the current viewing angle and torso posture of the target user based on the posture image, and automatically adjusts the position of the support platform by adjusting the component, including horizontal rotation, vertical height and tilt angle.
It enables automatic adjustment of the bracket, simplifies the operation process, and eliminates the need for manual adjustment by the user.
Smart Images

Figure CN121782485A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart device technology, and in particular to an adjustment method, device, smart bracket and storage medium. Background Technology
[0002] In today's society, the frequency of using electronic products (such as computers, mobile phones, tablets, etc.) has increased significantly, and people are paying more attention to personal health and the intelligent use of devices. Most electronic products now come with stands, which can adjust the direction and angle of use.
[0003] However, existing supports are generally manually adjustable. When the user's posture changes, the user needs to manually adjust it to the appropriate orientation, which makes the operation quite cumbersome. Summary of the Invention
[0004] The main purpose of this application is to provide an adjustment method, device, smart bracket, and storage medium, which aims to solve the technical problem that existing brackets require manual adjustment by the user, resulting in cumbersome operation.
[0005] To achieve the above objectives, this application provides an adjustment method applied to an intelligent bracket, the intelligent bracket comprising: a base, an adjustment component, and a support platform; The adjustment component is movably connected to the base and the support platform respectively. The support platform is used to support the device to be viewed. The device to be viewed is equipped with an image acquisition component and is communicatively connected to the smart bracket. The method includes: A posture image of the target user is acquired, wherein the posture image is acquired by the image acquisition component of the device to be viewed from the target user; The target user's current viewing angle and current torso posture are determined based on the posture image. The support platform is adjusted using the adjustment components according to the current viewing angle and the current torso posture.
[0006] In one embodiment, the adjusting component includes: a lifting turntable and a support rod; The lifting turntable is located on the base and can be raised, lowered and rotated relative to the base. The support rod is movably hinged to the lifting turntable and set at a preset angle with the turntable. The support rod is provided with the bearing platform at the end away from the lifting turntable. The step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component includes: Based on the current viewing angle and the current torso posture, the platform is horizontally rotated and adjusted using the lifting turntable, the platform is vertically adjusted using the lifting turntable, and the platform is tilted using the support rod.
[0007] In one embodiment, before the step of determining the target user's current viewing angle and current torso posture based on the posture image, the method further includes: A hand image of the target user is acquired, wherein the hand image is obtained by the image acquisition component of the device to be viewed; The current hand position of the target user is determined based on the hand image; The support platform is adjusted according to the current hand position using the adjustment component.
[0008] In one embodiment, the smart bracket may include: a light intensity acquisition component; After the step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component, the method further includes: The current ambient brightness is collected by the light intensity acquisition component; A brightness adjustment command is determined based on the current ambient brightness, and the brightness adjustment command is transmitted to the device to be viewed, so that the device to be viewed adjusts its brightness according to the brightness adjustment command.
[0009] In one embodiment, the smart bracket further includes: a sound acquisition component; After the step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component, the method further includes: The sound acquisition component collects the current ambient sound. A sound adjustment command is determined based on the current ambient sound, and the sound adjustment command is transmitted to the device to be viewed, so that the device to be viewed adjusts the sound according to the sound adjustment command.
[0010] In one embodiment, the step of adjusting the support platform according to the current viewing angle and the current torso posture via the adjustment component includes: Based on the current viewing angle, the required rotation adjustment, height adjustment, and angle adjustment of the supporting platform are obtained, and the torso orientation angle and torso tilt angle are determined based on the current torso posture. The rotation adjustment amount is optimized by the torso orientation angle, and the height adjustment amount and the angle adjustment amount are optimized by the torso orientation angle and the torso tilt angle; The bearing platform is adjusted according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount.
[0011] In one embodiment, the step of adjusting the bearing platform according to the optimized rotation adjustment amount, the optimized height adjustment amount, and the optimized angle adjustment amount includes: Determine trunk stability based on the current trunk posture; The corresponding target adjustment rate is determined based on the trunk stability. Based on the target adjustment rate, the bearing platform is adjusted according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount.
[0012] Furthermore, to achieve the above objectives, embodiments of this application also propose an adjustment device, the device comprising: The information acquisition module is used to acquire the posture image of the target user, which is obtained by the image acquisition component of the device to be viewed from the target user; An angle determination module is used to determine the target user's current viewing angle and current torso posture based on the posture image; The adjustment module is used to adjust the support platform according to the current viewing angle and the current torso posture through the adjustment component.
[0013] In addition, to achieve the above objectives, the intelligent support includes: a base, an adjustment component, an image acquisition component, and a support platform; The adjustment component is connected to the base and the support platform respectively. The support platform is used to support the device to be viewed. The device to be viewed is equipped with an image acquisition component and is communicatively connected to the smart bracket. The smart support also includes: a memory, a processor, and an adjustment program stored in the memory and executable on the processor, wherein the adjustment program, when executed by the processor, implements the steps of the adjustment method as described above.
[0014] In addition, to achieve the above objectives, this application also proposes a storage medium storing an adjustment program, which, when executed by a processor, implements the steps of the mirror box opening and closing method described above.
[0015] This application provides an adjustment method, device, smart bracket, and storage medium. The method is applied to a smart bracket, which includes a base, an adjustment component, and a support platform. The adjustment component is movably connected to both the base and the support platform. The support platform supports a device to be viewed, and the device to be viewed is equipped with an image acquisition component. The device to be viewed is communicatively connected to the smart bracket. The method includes: acquiring a posture image of a target user, the posture image being acquired by the image acquisition component of the device to be viewed; determining the target user's current viewing angle and current torso posture based on the posture image; and adjusting the support platform according to the current viewing angle and current torso posture using the adjustment component.
[0016] This application acquires a target user's posture image captured by the image acquisition component of the device to be viewed, and determines the target user's current viewing angle and current torso posture based on the posture image. The platform is then automatically adjusted according to the current viewing angle and current torso posture by the adjustment component, making the operation simple. Attached Figure Description
[0017] 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.
[0018] 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.
[0019] Figure 1 This is a schematic diagram of the intelligent support structure of the hardware operating environment involved in the embodiments of this application; Figure 2 This is a front view schematic diagram of the intelligent support structure involved in the embodiments of this application; Figure 3 This is a side view of the intelligent support structure involved in the embodiments of this application; Figure 4 This is a flowchart illustrating the first embodiment of the adjustment method proposed in this application. Figure 5 This is a flowchart illustrating the second embodiment of the adjustment method proposed in this application. Figure 6 This is a flowchart illustrating the third embodiment of the adjustment method proposed in this application. Figure 7This is a structural block diagram of the first embodiment of the adjustment device of this application.
[0020] Explanation of icon numbers:
[0021] 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
[0022] 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.
[0023] Reference Figure 1 , Figure 1 This is a schematic diagram of the intelligent support structure of the hardware operating environment involved in the embodiments of this application.
[0024] like Figure 1 As shown, the smart bracket may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may be connected to a display screen; optionally, the user interface 1003 may include a standard wired interface or a wireless interface. In this application, the wired interface of the user interface 1003 may be a USB interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a non-volatile memory (NVM), such as a disk storage device. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0025] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the smart bracket and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0026] like Figure 1 As shown, the memory 1005, which is identified as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an adjustment program.
[0027] exist Figure 1In the smart bracket shown, the network interface 1004 is mainly used to connect to the backend server and communicate data with the backend server; the user interface 1003 is mainly used to connect to the user equipment; the smart bracket calls the adjustment program stored in the memory 1005 through the processor 1001 and executes the steps of the adjustment method provided in the embodiments of this application.
[0028] Figure 2 This is a front view schematic diagram of the intelligent support structure involved in the embodiments of this application. Figure 3 This is a side view of the intelligent support structure involved in the embodiments of this application. Figure 2 as well as Figure 3 As shown, the aforementioned smart bracket includes: a base 1, an adjustment component 2, and a support platform 3. The base 1 serves as a foundational component providing stable support for the smart bracket, typically placed on a flat surface such as a desktop. It may integrate a motor, control circuitry, or other drive and control unit within or above it, for example, a rectangular or circular weight with anti-slip pads. The adjustment component 2 is a mechanical transmission component connecting the base 1 and the support platform 3, capable of receiving electrical control signals for multi-dimensional movement. It is used to adjust the lifting, rotation, and tilt angles of the support platform 3, for example, a linkage mechanism consisting of a lifting turntable 21 (responsible for horizontal rotation and vertical lifting) and a hinged support rod 22 (responsible for tilt angle adjustment). The support platform 3 can be a bracket or clamping structure for directly placing and securing the device to be viewed (such as a laptop or tablet). It is connected to and moves with the adjustment component 2, for example, a flat plate or bracket panel with anti-slip pads and adjustable clamping arms.
[0029] In addition, the aforementioned adjustment component 2 is movably connected to the base 1 and the support platform 3 respectively. The support platform 3 is used to support the device to be viewed. The device to be viewed is equipped with an image acquisition component and is communicatively connected to the smart bracket.
[0030] It should be noted that the aforementioned viewing device can be any electronic terminal product equipped with a screen and whose user experience can be enhanced by a stand. It serves as the object being supported and adjusted, and as the acquisition end for user status information, such as a laptop or external monitor. This embodiment uses a laptop as the viewing device for explanation. The aforementioned image acquisition component can be a sensor module integrated into the viewing device for capturing user visual information. It is responsible for acquiring images or video streams containing user posture, face, or hands, such as the device's front-facing camera or a dedicated infrared depth camera. The aforementioned communication connection can be a two-way information interaction channel established between the smart stand and the viewing device for transmitting data commands. Its implementation can include wired connections (such as data cables) or wireless connections (such as Bluetooth, Wi-Fi, or Zigbee).
[0031] Those skilled in the art will understand that Figure 2 as well as Figure 3 The structure shown does not constitute a limitation on the smart bracket, and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements. Specific implementations of the above-described smart bracket can be found in the following descriptions of various embodiments.
[0032] It should be noted that in today's society, the frequency of using electronic products (such as computers, mobile phones, tablets, etc.) has increased significantly, and there is a greater emphasis on personal health and the intelligent use of devices. Currently, electronic products generally have stands that allow users to adjust the direction and angle of use.
[0033] However, existing supports are generally manually adjustable. When the user's posture changes, the user needs to manually adjust it to the appropriate orientation, which makes the operation quite cumbersome.
[0034] Therefore, in order to solve the above-mentioned defects, this embodiment acquires the target user's posture image captured by the image acquisition component of the device to be viewed, and determines the target user's current viewing angle and current torso posture based on the posture image. The carrier platform 3 is automatically adjusted by the adjustment component 2 according to the current viewing angle and current torso posture, making the operation simple.
[0035] Reference Figure 4 , Figure 4 This is a flowchart illustrating the first embodiment of the adjustment method proposed in this application. Figure 4 As shown, in this embodiment, the specific method includes: Step S10: Acquire the posture image of the target user, which is obtained by the image acquisition component of the device to be viewed from the target user.
[0036] Understandably, the target user can be an individual viewing or operating the device being viewed, and their posture information serves as the basis for the smart stand's automatic adjustment, such as a user sitting in front of a laptop. The posture image can be a digital image or video frame captured by the image acquisition component of the device being viewed, containing visual information of the target user's body parts (such as head, shoulders, and torso), used for subsequent analysis of the user's viewing posture. The device being viewed can be an electronic device mounted on the smart stand, equipped with a screen and image acquisition component, such as a laptop with a front-facing camera.
[0037] In practical use, with the authorization of the target user, the processor 1001 first needs to send an image acquisition command to the device to be viewed through the established communication connection, and receive the image data fed back by the device to be viewed. The image data is the original posture image obtained by the image acquisition component on the device to be viewed after receiving the command and taking a picture of the target user in front.
[0038] Step S20: Determine the target user's current viewing angle and current torso posture based on the posture image.
[0039] Understandably, the aforementioned current viewing angle can be the angle between the target user's line of sight and the screen normal of the device being viewed, used to quantify the degree of offset of the user from the screen. For example, the user's head turning to the left causes the line of sight to form a 15-degree angle with the screen normal. The aforementioned current torso posture can be the orientation and tilt state of the target user's torso in three-dimensional space, usually described by parameters such as torso orientation angle (horizontal deflection) and torso tilt angle (forward and backward tilt). For example, the user may be sitting upright or tilted 10 degrees to the left and 5 degrees forward.
[0040] In its implementation, after acquiring the pose image, the processor 1001 first preprocesses the image, including grayscale conversion, noise reduction, and normalization. Then, it calls a face detection model to locate the target user's facial region in the image and further identifies key eye points. Combining known camera parameters (such as focal length and installation position) and the mapping relationship between the image coordinate system and the screen coordinate system, it calculates the gaze direction vector through geometric projection, thereby deriving the current viewing angle, i.e., the horizontal and vertical angles between the gaze and the vertical center line of the screen. Simultaneously, the processor 1001 runs a human pose estimation model to detect key torso nodes such as the user's shoulders and hips in the pose image. Based on the line connecting the two shoulder nodes, it calculates the angle between the line and the horizontal reference line of the image to obtain the torso orientation angle. Using the torso axis formed by connecting the midpoints of the shoulders and hips, it calculates the angle between the axis and the vertical reference line of the image to obtain the torso tilt angle. The processor 1001 integrates the torso orientation angle and the torso tilt angle into a quantitative representation of the current torso pose, i.e., the current torso pose.
[0041] For ease of understanding, the following example is used for illustration, but it does not impose specific limitations on this embodiment. Assume the pose image is a color photograph taken by the front-facing camera of a laptop, with a resolution of 1920x1080, containing the user's upper body. After loading the image, processor 1001 first converts it to grayscale and enhances its contrast. Subsequently, processor 1001 uses a pre-trained face detector (such as a Haar-like features cascade or a deep learning model) to locate the face bounding box, and extracts the eye coordinates within the bounding box using a keypoint detector, for example, the center pixel position of the left eye is (300, 400), and the center of the right eye is (350, 400). Assuming the camera's optical center corresponds to the image center (960, 540), processor 1001 calculates, based on pixel deviation and a preset camera intrinsic parameter matrix, through triangulation that the gaze deviates from the screen's center line by approximately 12 degrees horizontally (i.e., the current viewing angle is 12 degrees to the left). Simultaneously, the processor 1001 invokes a human pose estimation network (such as OpenPose) to detect the user's left shoulder coordinates as (280, 500), right shoulder coordinates as (370, 500), and hip midpoint coordinates as (325, 600). It calculates the angle between the line connecting the shoulders and the horizontal line, obtaining a torso orientation angle of 3 degrees to the right; it calculates the angle between the line connecting the midpoints of the shoulders (325, 500) and the hip midpoints (325, 600) and the vertical line, obtaining a torso tilt angle of 5 degrees backward. Therefore, the processor 1001 determines the current torso posture as "3 degrees to the right and 5 degrees backward."
[0042] Furthermore, to facilitate user placement of the computer, before the step of determining the target user's current viewing angle and current torso posture based on the posture image, the method further includes: Step S01: Acquire an image of the target user's hand, the image of which is acquired by the image acquisition component of the device to be viewed; Step S02: Determine the current hand position of the target user based on the hand image; Step S03: Adjust the bearing platform 3 according to the current hand position using the adjustment component 2.
[0043] It is understandable that the aforementioned hand information can be information containing the visual features of the target user's hand, acquired through an image acquisition component, used to analyze the hand's shape, posture, or spatial position. This could include image frames or feature vectors containing key point position information such as the palm outline and finger joints. The aforementioned current hand position can be calculated based on the hand information, representing the specific coordinate position of the user's hand in three-dimensional space relative to the smart support or platform 3. For example, it could be a three-dimensional coordinate (x, y, z) describing the center point of the hand relative to the camera coordinate system.
[0044] In practical use, with authorization from the target user, the processor 1001 sends instructions to the device to be viewed via an established communication connection to trigger its image acquisition component to acquire images of the hand area, receives the returned hand image data, and calls an image recognition algorithm to process the input hand image. Based on the identified pixel coordinates of key hand points, combined with known camera parameters and a preset coordinate system transformation model, the processor 1001 calculates the current hand position and generates corresponding adjustment control instructions based on the calculated current hand position.
[0045] Next, the processor 1001 determines whether the current hand position deviates from the preset comfortable operating area or does not match the optimal viewing position of the device. If a deviation exists, the processor 1001 calculates the adjustment amount (e.g., horizontal rotation angle, height change, or tilt angle) required by the supporting platform 3 according to preset mapping rules to adjust the screen to a comfortable hand operating position. The processor 1001 sends a control command containing the adjustment amount to the adjustment component 2, thereby causing the supporting platform 3 and the device to be viewed on it to adjust according to the current hand position.
[0046] For ease of understanding, the following example is used for illustration, but it does not impose specific limitations on this embodiment. Assume the device to be viewed is a laptop placed on a smart stand, and the user is using its built-in keyboard. When adjustment based on hand position is required, the processor 1001 sends a "capture hand image" command to the laptop via a wireless network. The laptop's front-facing camera activates, takes a picture containing the user's hand in the area above the keyboard, and transmits it back. After receiving the hand image, the processor 1001 runs a preset hand keypoint detection model. The model identifies the user's right hand in the image and outputs the pixel coordinates of its 21 key points, including the wrist, each knuckle, and fingertip. The processor 1001 selects the coordinates of the key points at the base of the palm (wrist) and the fingertip of the index finger. Assume the image resolution is 1280x720, and the camera's field of view is known. The processor 1001, through coordinate transformation, calculates the estimated coordinates of the user's right wrist in a preset coordinate system "with the screen center as the origin and the desktop as the XY plane," which is (20cm, 10cm), i.e., located in the lower right corner of the screen center. The preset comfortable operating area is within ±15cm directly in front of the screen. The processor 1001 determines that the current right hand position (20cm, 10cm) exceeds the comfortable area horizontally. Based on preset rules (such as converting the horizontal offset proportionally to the screen rotation angle), the processor 1001 calculates that the support platform 3 needs to be rotated approximately 8 degrees to the left to align the screen center more closely with the user's hand operating area. The processor 1001 then generates control commands to drive the lifting turntable 21 of the base 1 to rotate 8 degrees to the left, thereby rotating the entire support platform 3 and the laptop to the left to complete the adjustment.
[0047] Step S30: Adjust the support platform 3 using the adjustment component 2 according to the current viewing angle and the current torso posture.
[0048] refer to Figure 2 as well as Figure 3 Furthermore, to enable the adjustment component 2 to flexibly adjust the supporting platform 3, the adjustment component 2 includes a lifting turntable 21 and a support rod 22. The lifting turntable 21 can be a composite mechanical module integrating vertical lifting and horizontal rotation functions within the intelligent support adjustment component 2. It is typically fixed to the base 1 and uses an internal drive mechanism to achieve changes in its overall position relative to the base 1 in height and rotation around a vertical axis. For example, it could be a circular or square platform with a built-in ball screw (for lifting) and worm gear (for rotation) drive system, controlled by a corresponding motor. The support rod 22 can be a rigid connecting rod that connects the lifting turntable 21 and the supporting platform 3, providing primary support and transmitting motion. One end is connected to the lifting turntable 21 via a hinge, allowing the tilt angle of the support rod 22 to be changed; the other end is fixed to the supporting platform 3. For example, it could be a hollow aluminum alloy or stainless steel rod with internal wiring, and a servo motor or linear actuator to drive its swing is installed at its connection with the lifting turntable 21.
[0049] refer to Figure 3 Furthermore, it can be understood that the lifting turntable 21 is located on the base 1 and can be raised, lowered, and rotated relative to the base 1. The support rod 22 is hinged to the lifting turntable 21 to be set at a preset angle with the turntable. The end of the support rod 22 away from the lifting turntable 21 is provided with a support platform 3. The aforementioned preset angle can be a reference angle value pre-set or configured at the hinge, representing an initial or specific tilt posture of the support rod 22 relative to the plane of the lifting turntable 21 (or the plane of the base 1). For example, in the standby or initial placement state, the support rod 22 is controlled to be at an 80-degree angle to the vertical direction so that the support platform 3 faces the user at a suitable angle.
[0050] Accordingly, the step of adjusting the supporting platform 3 according to the current viewing angle and the current torso posture via the adjustment component 2 includes: Step S31: According to the current viewing angle and the current torso posture, the support platform 3 is horizontally rotated and adjusted by the lifting turntable 21, the vertical height of the support platform 3 is adjusted by the lifting turntable 21, and the tilt angle of the support platform 3 is adjusted by the support rod 22.
[0051] It is understandable that the aforementioned horizontal rotation adjustment can be achieved by driving the rotation mechanism in the adjustment component 2 to change the horizontal azimuth angle of the support platform 3 and its equipment around a vertical axis. For example, controlling the lifting turntable 21 to rotate clockwise or counterclockwise relative to the base 1 by a certain angle, so that the screen faces the user. The aforementioned vertical height adjustment can be achieved by driving the lifting mechanism in the adjustment component 2 to change the position of the support platform 3 and its equipment in the vertical direction (Z-axis). For example, controlling the lifting turntable 21 to rise or fall a certain distance relative to the base 1, so that the center of the screen is aligned with the user's line of sight. The aforementioned tilt angle adjustment can be achieved by driving the pitch mechanism in the adjustment component 2 to change the pitch angle of the support platform 3 and its equipment rotating around a horizontal axis. For example, controlling the drive component at the hinge between the support rod 22 and the lifting turntable 21, so that the support rod 22 and the support platform 3 tilt forward or backward by a certain angle.
[0052] In its implementation, the processor 1001, based on the calculated current viewing angle, analyzes the horizontal deflection angle, vertical height difference, and pitch angle deviation that need compensation. It converts the horizontal deflection angle into a horizontal rotation command to be executed by the lifting turntable 21, the vertical height difference into a vertical lifting command to be executed by the lifting turntable 21, and the pitch angle deviation into an angle adjustment command to be executed at the hinge point of the support rod 22. The processor 1001 sends corresponding control commands to the lifting turntable 21 and to the support rod 22. The lifting turntable 21, according to the commands, drives the turntable, the support rod 22 above it, and the supporting platform 3 to rotate horizontally together. The lifting turntable 21, according to the commands, drives the entire turntable and the structure above it to rise and fall synchronously. The support rod 22, according to the commands, drives the support rod 22 to rotate around the hinge point, thereby changing the tilt angle of the supporting platform 3.
[0053] For ease of understanding, the following example is used for illustration, but it does not impose specific limitations on this embodiment. Assume that processor 1001 calculates the user's current viewing angle based on the posture image as follows: the line of sight is 10 degrees to the left (horizontal direction) and 5 degrees downward (vertical direction) relative to the screen's center line. The current torso posture is: torso facing angle is 5 degrees to the left, and torso tilt angle is 8 degrees backward. First, processor 1001 performs horizontal rotation adjustment. To compensate for the 10-degree leftward deviation of the line of sight and partially adapt to the user's torso tilt of 5 degrees to the left, processor 1001 calculates that the screen needs to be rotated approximately 12 degrees to the right. It sends a command to the rotary motor of the lifting turntable 21, driving the entire turntable (along with support rod 22 and support platform 3) to rotate 12 degrees to the right. Second, processor 1001 performs vertical height adjustment. To compensate for the 5-degree downward deviation of the line of sight and considering the user's 8-degree backward tilt posture (backward tilt may cause the line of sight to naturally rise, requiring a reduction in screen height to match), processor 1001 calculates that the support platform 3 needs to be lowered approximately 3 centimeters. It sends a command to the lifting motor of the lifting turntable 21, driving the turntable to descend 3 centimeters. Finally, the processor 1001 adjusts the tilt angle. Considering the user's leaning posture, in order to make the screen plane better face the user's face, the processor 1001 calculates that the supporting platform 3 needs to be tilted backward (i.e., the top of the screen tilts towards the user) by about 15 degrees. It sends a command to the pitch motor at the hinge of the support rod 22, driving the support rod 22 to swing backward, thereby making the supporting platform 3 reach a backward tilt angle of 15 degrees.
[0054] This embodiment acquires the target user's posture image captured by the image acquisition component of the device to be viewed, and determines the target user's current viewing angle and current torso posture based on the posture image. The carrier platform 3 is then automatically adjusted by the adjustment component 2 according to the current viewing angle and current torso posture, making the operation simple.
[0055] Refer to 5, Figure 5 This is a flowchart illustrating the second embodiment of the adjustment method proposed in this application. Based on the first embodiment described above, a second embodiment of the adjustment method of this application is proposed.
[0056] Furthermore, in order to flexibly adjust the device brightness by collecting light intensity, the aforementioned smart bracket shall include: a light intensity collecting component 4. The light intensity collecting component 4 may be a sensor component for sensing the ambient light intensity (i.e., brightness), such as an ambient light sensor integrated into the housing of the smart bracket.
[0057] Accordingly, after the step of adjusting the support platform 3 according to the current viewing angle and the current torso posture using the adjustment component 2, the method further includes: Step S32: Collect the current ambient brightness using the light intensity acquisition component 4; Step S33: Determine a brightness adjustment command based on the current ambient brightness, and transmit the brightness adjustment command to the viewing device so that the viewing device adjusts its brightness according to the brightness adjustment command.
[0058] It is understandable that the aforementioned current ambient brightness can be a quantified value of the real-time light intensity of the environment in which the smart bracket is located, typically measured by the light intensity acquisition component 4 and expressed in lux or an analog / digital signal value, such as an indoor office desk with an illuminance of 300 lux. The aforementioned brightness adjustment command can be a digital command generated by the processor 1001 based on the current ambient brightness, used to control the brightness of the screen of the device to be viewed. Its content includes a specific brightness level or adjustment direction, such as a control command to set the screen brightness to "70%" or "increase by 20%".
[0059] In practical use, the processor 1001 periodically sends data reading requests to the light intensity acquisition component 4 and receives the raw electrical signal representing the current ambient brightness returned by the light intensity acquisition component 4.
[0060] Next, the processor 1001 compares the reading with at least one brightness threshold pre-stored in memory. Based on the comparison result, a corresponding brightness adjustment instruction is determined using a preset mapping rule or algorithm. For example, if the current ambient brightness is lower than a first threshold, an instruction to increase brightness is generated; if it is higher than a second threshold, an instruction to decrease brightness is generated.
[0061] Finally, the processor 1001 sends the generated brightness adjustment command to the viewing device via the established communication link between the smart bracket and the viewing device. Upon receiving the command, the viewing device parses and executes it using its own system or application layer program, thereby changing the backlight intensity or global brightness setting of its display screen to achieve adaptive adjustment to the ambient brightness.
[0062] Furthermore, to automatically adjust the current playback volume based on ambient sound, the aforementioned smart bracket also includes a sound acquisition component 5. This sound acquisition component 5 can be a sensor integrated into the smart bracket, used to acquire ambient sound signals and convert them into electrical signals or digital audio data, for obtaining user voice commands or ambient sound for sound source localization or speech recognition. For example, it could be a microphone array, an omnidirectional microphone, or a directional microphone for call noise reduction.
[0063] Furthermore, it is understood that the aforementioned sound acquisition component 5 can be set at any position on the base 1 or the support platform 3. This embodiment is described using the support platform 3, but this embodiment is not specifically limited.
[0064] Accordingly, after the step of adjusting the support platform 3 according to the current viewing angle and the current torso posture using the adjustment component 2, the method further includes: Step S40: Collect the current ambient sound through the sound acquisition component 5; Step S50: Determine a sound adjustment command based on the current ambient sound, and transmit the sound adjustment command to the device to be viewed, so that the device to be viewed adjusts the sound according to the sound adjustment command.
[0065] Understandably, the aforementioned ambient sound can be a real-time sound signal of the environment in which the smart bracket is located. This is typically collected by the sound acquisition component 5 and expressed as an audio waveform or sound pressure level (decibels), for example, the background noise in an office is approximately 50 decibels. The aforementioned sound adjustment command can be a digital command generated by the processor 1001 based on the analysis of the current ambient sound, used to control the audio output of the device being viewed. Its content can include specific volume levels, mode switching, or equalizer adjustments, such as a control command to set the device volume to "60%" or "enable noise reduction mode."
[0066] In its specific implementation, the processor 1001 activates the sound acquisition unit 5, controlling it to enter a working state to capture sound signals in the environment by receiving raw audio data streams or acoustic parameters (such as average sound pressure level) processed by the front end from the sound acquisition unit 5. Next, the processor 1001 analyzes and processes the received audio data, for example, calculating the average volume decibel value over a period of time, detecting noise intensity in specific frequency bands, or identifying sound types (such as human voices, keyboard sounds, and ambient noise), and comparing and judging the results obtained from the analysis (such as an average decibel value of 65 dB) with pre-stored sound thresholds or comfortable audio ranges in the system.
[0067] Subsequently, the processor 1001 generates specific sound adjustment instructions based on the comparison results and a preset mapping strategy. For example, if the average ambient volume is higher than a threshold, an instruction to increase the device volume is generated; if continuous low-frequency noise is detected, an instruction to enhance low-frequency filtering or enable active noise cancellation mode is generated. These instructions are then sent to the device through the established communication link between the smart bracket and the device to be viewed. Upon receiving the instruction, the device to be viewed parses and executes it using its own audio management system or related application, thereby adjusting its speaker output volume, switching audio modes, or applying sound effects processing to achieve adaptive audio adjustment to ambient sound.
[0068] For ease of understanding, the following example illustrates the concept, but does not limit the scope of this embodiment. Assume a smart stand is placed in an open-plan office area, supporting a laptop used for video conferencing. In the afternoon, the office air conditioning is turned on, accompanied by noise from the corridor, increasing ambient noise. A microphone (sound acquisition component 5) integrated into the stand's column continuously collects ambient sound. The processor 1001 reads the audio data collected by the microphone every 10 seconds and calls the audio processing library to calculate the equivalent continuous sound pressure level (Leq) over the past 10 seconds, obtaining a current ambient sound level of 68 decibels. The processor 1001's preset "recommended volume range for clear calls" is set to 40%-50% when the ambient noise is 55-65 decibels. The processor 1001 determines that 68 decibels exceeds the upper limit of the range (65 decibels). Based on a linear compensation strategy of "increasing device volume by 5% for every 3 decibels increase in noise," the processor 1001 calculates that the device volume needs to be increased to 55%.
[0069] Subsequently, the processor 1001 generates a structured instruction and sends it to the laptop via the USB connection (communication link) between the stand and the computer. The accompanying client software running on the laptop receives the instruction, calls the operating system's audio API, and adjusts the system master volume from the current 45% to 55%.
[0070] Furthermore, to prevent the smart support from tipping over, the aforementioned smart support also includes at least two pressure acquisition components 6. These pressure acquisition components 6 can be sensor devices installed at specific locations on the smart support base 1 to sense the pressure or load it bears and convert it into electrical signals. Their core function is to monitor the force conditions at different support points or areas of the base 1 to assess the overall balance of the support. Examples include thin-film pressure sensors, strain gauges, or load cells.
[0071] Furthermore, it is understood that two or more pressure sensing components 6 may be provided. The pressure sensing components 6 may be arranged around the bottom of the base 1, with each pair corresponding to the bottom of the base 1. In this embodiment, at least two pressure sensing components 6 are arranged as a group at intervals on the bottom of the base 1 for explanation and illustration, but this embodiment is not specifically limited.
[0072] Accordingly, after the step of adjusting the support platform 3 according to the current viewing angle and the current torso posture using the adjustment component 2, the method further includes: Step S70: During the adjustment process, the current pressure of the base 1 is collected by each of the pressure acquisition components 6, and the real-time pressure difference is determined according to the corresponding current pressure. Step S80: If any of the real-time pressure differences reaches a preset pressure difference threshold, stop the adjustment component 2 from adjusting the bearing platform 3.
[0073] It should be noted that the aforementioned current pressure can be the pressure measured in real time by each pressure acquisition component 6 during the adjustment process, such as an analog or digital signal in units of Newtons (N) or kilogram-forces (kgf). The aforementioned real-time pressure difference can be the pressure difference between the current pressures acquired by two opposing pressure acquisition components 6 during the adjustment process, such as the difference between the pressure values of the left and right sensors. The aforementioned preset pressure difference threshold can be a threshold pre-stored in the processor 1001 or memory, used to determine whether the real-time pressure difference has become large enough to indicate a risk of support imbalance, such as a safety boundary value experimentally calibrated based on the support weight, center of gravity, and base 1 dimensions.
[0074] In practical implementation, while controlling the adjustment component 2 to adjust the support platform 3, the processor 1001 initiates periodic data reading from the pressure acquisition component 6, obtaining the current pressure value at the location of each pressure acquisition component 6 through an analog-to-digital conversion interface or a digital communication interface. The processor 1001 groups the current pressure values of at least two opposing pressure acquisition components 6 (e.g., two sensors positioned at the front left and front right of the bottom of the base 1) and calculates the real-time pressure difference between them. The processor 1001 compares the calculated real-time pressure difference with a preset pressure difference threshold stored in memory. The processor 1001 determines whether the real-time pressure difference reaches (i.e., is equal to or greater than) the preset threshold. If the real-time pressure difference of any group of pressure sensors reaches the preset threshold, the processor 1001 generates an emergency stop command. The processor 1001 immediately sends a stop signal to the adjustment component 2, halting any ongoing adjustment action. After stopping the adjustment, the processor 1001 can also trigger an alarm process, such as by controlling a speaker or indicator light on the smart bracket to emit an audible and visual alarm signal to alert the user of a tipping risk.
[0075] For ease of understanding, the following example is used for illustration, but it does not impose specific limitations on this embodiment. Assume the base 1 of the smart support is rectangular, with a pressure acquisition component 6 installed near each of its four bottom corners (P1 at the front left, P2 at the front right, P3 at the rear left, and P4 at the rear right). The preset pressure difference threshold is set to 5 Newtons (N), and it is stipulated that the front and rear sensors on the same side are monitored as a group (i.e., P1 and P3 as one group, P2 and P4 as another group), mainly monitoring torque imbalance in the front-rear direction. During an adjustment process, the processor 1001 controls the adjustment component 2 to extend the supporting platform 3 significantly forward and lower its height. During the execution of the adjustment command, the processor 1001 reads the current pressure values of P1, P2, P3, and P4 at a frequency of 10 times per second. Assume that at a certain moment the readings are: P1=8N, P3=2N; P2=7N, P4=3N. Processor 1001 calculates the real-time pressure difference between the first group (P1 and P3) as |8-2|=6N, and the real-time pressure difference between the second group (P2 and P4) as |7-3|=4N. Processor 1001 compares 6N and 4N with a preset threshold of 5N. The difference of 6N for the first group has reached and exceeded the threshold of 5N. Based on this, processor 1001 determines that the center of gravity of the support has shifted too far forward due to the forward adjustment, posing a risk of tilting forward. Processor 1001 immediately sends an emergency stop command to all drive motors and servos, instantly stopping the movement of the adjusting component 2, and the supporting platform 3 remains in its current semi-extended position. At the same time, processor 1001 drives the buzzer built into the support to emit a "beep beep" alarm sound to alert the user.
[0076] Reference Figure 6 , Figure 6 This is a flowchart illustrating the third embodiment of the adjustment method proposed in this application. Based on the above embodiments, a third embodiment of the adjustment method of this application is proposed.
[0077] Furthermore, the step of adjusting the supporting platform 3 according to the current viewing angle and the current torso posture via the adjustment component 2 includes: Step S34: Based on the current viewing angle, obtain the required rotation adjustment, height adjustment, and angle adjustment of the support platform 3, and determine the torso orientation angle and torso tilt angle based on the current torso posture; Step S35: Optimize the rotation adjustment amount using the torso orientation angle, and optimize the height adjustment amount and the angle adjustment amount using the torso orientation angle and the torso tilt angle; Step S36: Adjust the bearing platform 3 according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount.
[0078] It should be noted that the aforementioned rotation adjustment amount can be the angular change value required for the intelligent support to rotate the support platform 3 horizontally, usually in degrees, for example, requiring the support platform 3 to rotate 15 degrees to the left. The aforementioned height adjustment amount can be the displacement change value required for the intelligent support to raise or lower the support platform 3 vertically, usually in centimeters or millimeters, for example, requiring the support platform 3 to rise 2 centimeters. The aforementioned angle adjustment amount can be the angular change value required for the intelligent support to tilt the support platform 3, usually in degrees, for example, requiring the support platform 3 to tilt backward 10 degrees.
[0079] Furthermore, it is understood that the aforementioned torso orientation angle can be the horizontal deflection angle of the target user's torso, used to describe the degree of left-right twisting of the torso relative to the front of the screen, for example, the torso deflecting 5 degrees to the left. The aforementioned torso tilt angle can be the tilt angle of the target user's torso in the sagittal plane (front-back direction), used to describe the degree of forward or backward tilting of the torso relative to the vertical direction, for example, the torso tilting forward 10 degrees.
[0080] In its specific implementation, the processor 1001 takes the current viewing angle as input and parses it into a specific line-of-sight vector. It obtains the position and plane normal vector of the supporting platform 3 and the screen of the device to be viewed in the current three-dimensional space. Based on the line-of-sight vector and the current screen plane, the processor 1001 calculates the intersection point of the line of sight and the screen plane (i.e., the current line-of-sight landing point). The processor 1001 determines a preset target viewing area on the screen plane (usually the center area of the screen). The processor 1001 calculates a two-dimensional offset vector between the current line-of-sight landing point and the reference point of the target viewing area. Combining this with the estimated distance from the user's eyes to the screen plane, the processor converts this two-dimensional offset vector into specific preliminary adjustment amounts for driving the adjustment component 2 through a geometric model. These include: horizontal rotation adjustment amount (Δθ), vertical height adjustment amount (ΔH), and pitch angle adjustment amount (Δφ), which together constitute the preliminary adjustment vector.
[0081] The processor 1001 receives current trunk posture data obtained through image analysis and parses three key parameters from it: trunk orientation angle (α) reflecting horizontal body twisting, trunk tilt angle (β) reflecting forward and backward body tilting, and trunk stability (S) calculated based on continuous frame data to represent the degree of posture change.
[0082] In one embodiment, the processor 1001 calculates the theoretical torso compensation rotation amount (Δθ_torso) required to align the screen normal with the torso orientation angle. A weighted fusion algorithm is used to combine the initial rotation adjustment amount (Δθ) based on the line of sight with the torso compensation rotation amount (Δθ_torso) to generate an optimized rotation adjustment amount (Δθ_final). The weighting factors (w1, w2) can be dynamically configured; for example, the weight of torso compensation can be increased when the torso twist is large.
[0083] In another embodiment, the processor 1001 calculates compensation for the initial height adjustment (ΔH) and initial angle adjustment (Δφ) based on the torso tilt angle (β). For example, when a significant forward tilt (β > threshold) is detected, the processor 1001 determines that the user's comfortable viewing position may be slightly lower than the line of sight. Therefore, a negative compensation value (+k_H*β) is added to ΔH, and a positive compensation value (+k_φ*β) is added to Δφ, causing the screen to tilt slightly upward to meet the line of sight, thereby obtaining the optimized height adjustment (ΔH_final) and optimized angle adjustment (Δφ_final). The opposite compensation is performed when the user tilts backward.
[0084] In another embodiment, the processor 1001 determines the final adjustment execution method based on the trunk stability (S). If S is "stable", the processor 1001 executes all optimized adjustment instructions (Δθ_final, ΔH_final, Δφ_final) normally. If S is "slow movement", the processor 1001 still performs the adjustment, but calls the motion control algorithm to reduce the target adjustment rate of each motor, so that the support platform 3 moves smoothly and slowly to the target position. If S is "violent shaking", the processor 1001 pauses or cancels the automatic adjustment, maintains the current position of the support unchanged, or only records the attitude trend, and triggers the adjustment again after the stability returns to the "stable" or "slow movement" state.
[0085] Further, the step of adjusting the bearing platform 3 according to the optimized rotation adjustment amount, the optimized height adjustment amount, and the optimized angle adjustment amount includes: Step S361: Determine trunk stability based on the current trunk posture; Step S362: Determine the corresponding target adjustment rate based on the trunk stability; Step S363: Based on the target adjustment rate, adjust the bearing platform 3 according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount.
[0086] Understandably, the aforementioned trunk stability can be a quantitative or categorical index calculated based on the positional changes of key trunk points (such as shoulders and hips) in multiple consecutive frames of images. It describes the degree of drastic change in the user's trunk posture over a short period of time, and can be categorized into three states: "stable," "slow movement," or "violent swaying." The aforementioned target adjustment rate can be the movement speed adopted by the adjustment component 2 (such as a motor) of the smart support when performing the adjustment action. This rate value is dynamically determined according to the trunk stability; for example, a high-rate rapid adjustment is used in the "stable" state, and a low-rate smooth adjustment is used in the "slow movement" state.
[0087] In its specific implementation, after determining the current torso posture, the processor 1001 further analyzes the spatial coordinate sequence of key torso points (such as the midpoint of the shoulder) acquired over a continuous period of time. By calculating the displacement difference or velocity between adjacent data points in the sequence, and by using statistical methods (such as calculating variance, root mean square error, or setting a threshold for comparison), the coherence and magnitude of posture changes are quantified, thereby determining the torso stability characterizing the current state of change.
[0088] Subsequently, the processor 1001, according to a preset mapping rule, maps the classification or numerical result of trunk stability to specific, preset motor drive parameters, thereby determining the target adjustment rate. For example, if trunk stability is determined to be "stable," the target adjustment rate is set to high speed (V_fast); if it is determined to be "slow movement," it is set to low speed (V_slow); if it is determined to be "violent shaking," the target adjustment rate is set to zero (i.e., adjustment is paused). When generating the final motor control command, the processor 1001 uses the determined optimized rotation adjustment amount, height adjustment amount, and angle adjustment amount as the position or angle target value, and simultaneously sends the determined target adjustment rate as the corresponding speed parameter to the adjustment component 2 (such as the drive motors of the lifting turntable 21 and support rod 22). After receiving the command, the adjustment component 2 moves the support platform 3 to the target position and posture determined by the optimized adjustment amount according to the specified target adjustment rate.
[0089] In addition, refer to Figure 7 , Figure 7 This is a structural block diagram of the first embodiment of the adjustment device of this application, as shown below. Figure 7 As shown in the embodiments of this application, an adjustment device is also proposed, which includes: The information acquisition module 701 is used to acquire the posture image of the target user, which is acquired by the image acquisition component of the device to be viewed from the target user; Angle determination module 702 is used to determine the current viewing angle and current torso posture of the target user based on the posture image; The adjustment module 703 is used to adjust the support platform 3 according to the current viewing angle and the current torso posture through the adjustment component 2.
[0090] In another implementation, the adjustment module 703 is used to adjust the horizontal rotation of the support platform 3 via the lifting turntable 21, adjust the vertical height of the support platform 3 via the lifting turntable 21, and adjust the tilt angle of the support platform 3 via the support rod 22, according to the current viewing angle and the current torso posture.
[0091] In another implementation, the angle determination module 702 is used to acquire an image of the target user's hand, which is obtained by the image acquisition component of the device to be viewed; determine the current hand position of the target user based on the hand image; and adjust the support platform 3 according to the current hand position using the adjustment component 2.
[0092] Based on the first embodiment of the adjustment device described in this application, a second embodiment of the adjustment device of this application is proposed.
[0093] In this embodiment, the adjustment module 703 is used to collect the current ambient brightness through the light intensity acquisition component 4; determine a brightness adjustment command based on the current ambient brightness; and transmit the brightness adjustment command to the viewing device so that the viewing device adjusts its brightness according to the brightness adjustment command.
[0094] In another implementation, the adjustment module 703 is used to collect the current ambient sound through the sound acquisition component 5; determine the sound adjustment command based on the current ambient sound; and transmit the sound adjustment command to the device to be viewed, so that the device to be viewed can adjust the sound according to the sound adjustment command.
[0095] Based on the above embodiments of the adjustment device of this application, a third embodiment of the adjustment device of this application is proposed.
[0096] In this embodiment, the adjustment module 703 is used to obtain the required rotation adjustment, height adjustment, and angle adjustment of the support platform 3 based on the current viewing angle, and to determine the torso orientation angle and torso tilt angle based on the current torso posture; optimize the rotation adjustment using the torso orientation angle, and optimize the height adjustment and angle adjustment using the torso orientation angle and torso tilt angle; and adjust the support platform 3 according to the optimized rotation adjustment, optimized height adjustment, and optimized angle adjustment.
[0097] In another implementation, the adjustment module 703 is used to determine the trunk stability based on the current trunk posture; determine the corresponding target adjustment rate based on the trunk stability; and adjust the bearing platform 3 according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount based on the target adjustment rate.
[0098] Other embodiments or specific implementations of the adjustment device described in this application can be found in the above-described method embodiments, and will not be repeated here.
[0099] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0100] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0101] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as a read-only memory image (ROM) / random access memory (RAM), magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0102] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. An adjustment method, characterized in that, The method is applied to a smart bracket, which includes: a base, adjustment components, and a support platform; The adjustment component is movably connected to the base and the support platform respectively. The support platform is used to support the device to be viewed. The device to be viewed is equipped with an image acquisition component and is communicatively connected to the smart bracket. The method includes: A posture image of the target user is acquired, wherein the posture image is acquired by the image acquisition component of the device to be viewed from the target user; The target user's current viewing angle and current torso posture are determined based on the posture image. The support platform is adjusted using the adjustment components according to the current viewing angle and the current torso posture.
2. The method as described in claim 1, characterized in that, The adjustment components include: a lifting turntable and a support rod; The lifting turntable is located on the base and can be raised, lowered and rotated relative to the base. The support rod is movably hinged to the lifting turntable and set at a preset angle with the turntable. The support rod is provided with the bearing platform at the end away from the lifting turntable. The step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component includes: Based on the current viewing angle and the current torso posture, the platform is horizontally rotated and adjusted using the lifting turntable, the platform is vertically adjusted using the lifting turntable, and the platform is tilted using the support rod.
3. The method as described in claim 1, characterized in that, Before the step of determining the target user's current viewing angle and current torso posture based on the posture image, the method further includes: A hand image of the target user is acquired, wherein the hand image is obtained by the image acquisition component of the device to be viewed; The current hand position of the target user is determined based on the hand image; The support platform is adjusted according to the current hand position using the adjustment component.
4. The method as described in claim 1, characterized in that, The intelligent bracket shall include: a light intensity acquisition component; After the step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component, the method further includes: The current ambient brightness is collected by the light intensity acquisition component; A brightness adjustment command is determined based on the current ambient brightness, and the brightness adjustment command is transmitted to the device to be viewed, so that the device to be viewed adjusts its brightness according to the brightness adjustment command.
5. The method as described in claim 1, characterized in that, The smart bracket also includes: a sound acquisition component; After the step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component, the method further includes: The sound acquisition component collects the current ambient sound. A sound adjustment command is determined based on the current ambient sound, and the sound adjustment command is transmitted to the device to be viewed, so that the device to be viewed adjusts the sound according to the sound adjustment command.
6. The method as described in claim 1, characterized in that, The step of adjusting the support platform according to the current viewing angle and the current torso posture using the adjustment component includes: Based on the current viewing angle, the required rotation adjustment, height adjustment, and angle adjustment of the supporting platform are obtained, and the torso orientation angle and torso tilt angle are determined based on the current torso posture. The rotation adjustment amount is optimized by the torso orientation angle, and the height adjustment amount and the angle adjustment amount are optimized by the torso orientation angle and the torso tilt angle; The bearing platform is adjusted according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount.
7. The method as described in claim 6, characterized in that, The step of adjusting the bearing platform according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount includes: Determine trunk stability based on the current trunk posture; The corresponding target adjustment rate is determined based on the trunk stability. Based on the target adjustment rate, the bearing platform is adjusted according to the optimized rotation adjustment amount, optimized height adjustment amount, and optimized angle adjustment amount.
8. An adjustment device, characterized in that, The device includes: The information acquisition module is used to acquire the posture image of the target user, which is obtained by the image acquisition component of the device to be viewed from the target user; An angle determination module is used to determine the current viewing angle of the target user based on the posture image; The adjustment module is used to adjust the support platform according to the current viewing angle using the adjustment components.
9. A smart bracket, characterized in that, The intelligent support includes: a base, adjustment components, and a support platform; The adjustment component is movably connected to the base and the support platform respectively. The support platform is used to support the device to be viewed. The device to be viewed is equipped with an image acquisition component and is communicatively connected to the smart bracket. The smart support further includes: a memory, a processor, and an adjustment program stored in the memory and executable on the processor, wherein the adjustment program, when executed by the processor, implements the steps of the adjustment method as described in any one of claims 1 to 7.
10. A storage medium, characterized in that, The storage medium stores an adjustment program, which, when executed by a processor, implements the steps of the adjustment method as described in any one of claims 1 to 7.