Display device and station determination method

By obtaining the position and field of view of the shooting component and combining it with triangulated geometry calculations and guidance information, the problem of inaccurate user positioning in fitness equipment is solved, and the accuracy of fitness guidance is achieved.

CN120751239APending Publication Date: 2025-10-03HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510857618.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Existing fitness equipment cannot accurately guide the user's position, resulting in inaccurate fitness guidance.

Method used

By obtaining the vertical distance from the location of the shooting component to the reference plane and the target field of view angle, the user's effective standing position is determined using trigonometric calculations, and the user is guided to adjust his or her position in combination with voice or image information.

Benefits of technology

It realizes accurate determination of the user's standing position, ensuring the accuracy and effectiveness of fitness guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120751239A_ABST
    Figure CN120751239A_ABST
Patent Text Reader

Abstract

The invention relates to a display device and a standing position determination method. The display device comprises a display, a shooting assembly and a controller, and the controller is configured to obtain a first height and a target field angle of the shooting assembly under the condition that the shooting assembly is started to work; wherein the first height is used for indicating a vertical distance from the position of the shooting assembly to a reference plane, and a plane determined by the target field angle intersects with the reference plane; determining a first position according to the first height and the target field angle; under the condition that the to-be-shot object is located at the first position, the shooting assembly can shoot a first boundary of the to-be-shot object; according to the first position, the first height, the target field angle and at least one preset length of the to-be-shot object in the preset direction, obtaining a second position corresponding to the preset length; under the condition that the to-be-shot object is located at the second position, the shooting assembly can shoot a second boundary of the to-be-shot object. The display device can accurately determine the effective position of the to-be-shot object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminal technology, and in particular to a display device and a method for determining a station position. Background Art

[0002] The pace of life in modern society is accelerating, and physical and mental health issues are becoming increasingly serious. For example, due to heavy life or work pressures, users' fitness time is fragmented, making it difficult for them to exercise outdoors or in the gym for long periods of time. How to utilize this fragmented time for fitness without going outdoors or to the gym is a question that needs to be considered.

[0003] Currently, there are devices on the market that can provide users with fitness guidance, such as televisions, allowing users to exercise at home. The main principle is that the camera on the TV can capture the user's image, identify the movement posture in the image, and evaluate the movement posture.

[0004] However, in the related art, when a user uses a fitness application on a TV to exercise, the fitness application cannot provide accurate location guidance. Summary of the Invention

[0005] Based on this, it is necessary to provide a display device and a position determination method that can accurately determine the user's effective position to address the above technical problems.

[0006] In a first aspect, the present application provides a display device, comprising:

[0007] a display configured to display images and / or a user interface;

[0008] A shooting component, used for shooting images;

[0009] The controller is configured as:

[0010] When the camera assembly is started, a first height and a target field of view angle of the camera assembly are obtained; wherein the first height is used to indicate the vertical distance from the position of the camera assembly to a reference plane, and a plane determined by the target field of view angle intersects the reference plane;

[0011] Determining a first position according to the first height and the target field of view angle; when the object to be photographed is at the first position, the photographing component can photograph a first boundary of the object to be photographed in a preset direction;

[0012] A second position corresponding to the preset length is obtained based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction; when the object to be photographed is in the second position, the photographing component can photograph a second boundary of the object to be photographed in the preset direction.

[0013] The above technical solution has the following advantages or beneficial effects: Because the vertical distance from the position of the camera assembly to the reference plane, i.e., the first height, and the target field of view angle of the camera assembly are obtained, a first position at which the camera assembly can capture a first boundary of the object to be photographed in a preset direction can be accurately determined based on the first height and the target field of view angle. Subsequently, a second position at which the camera assembly can capture a second boundary of the object to be photographed in the preset direction can be accurately determined based on at least one preset length of the object to be photographed in the preset direction, the first position, the first height, and the target field of view angle. When the object to be photographed is at the second position, the camera assembly can capture both the first and second boundaries of the object to be photographed in the preset direction, i.e., can capture the entire object to be photographed, thereby accurately determining the effective position of the object to be photographed.

[0014] In one embodiment, the controller determines the first position based on the first height and the target field of view angle, and is configured to:

[0015] Obtaining a first angle formed by one of the straight lines constituting the target field of view angle and the straight line corresponding to the preset direction;

[0016] A first position is determined according to the first height and the first angle.

[0017] The above technical solution has the following advantages or beneficial effects: since the target field of view angle of the shooting component is obtained, the first angle formed by one of the straight lines of the target field of view angle and the corresponding straight line in the preset direction can be calculated based on the target field of view angle of the shooting component, and then the first position at which the shooting component can just capture the first boundary of the object to be photographed in the preset direction can be determined according to the trigonometric geometry calculation formula, and then the second position at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be determined, so that the effective standing position of the object to be photographed can be accurately determined.

[0018] In one embodiment, the preset direction is a direction perpendicular to a reference plane; the controller acquires a second position corresponding to the preset length based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction, and is configured to:

[0019] Obtaining, based on the preset length, the first height, and the target field of view angle, a reference distance corresponding to the preset length, the reference distance being the distance between a projection point of the imaging component on the reference plane and a projection point on the reference plane of a boundary point corresponding to a second boundary of the object to be photographed in a preset direction;

[0020] If the reference distance corresponding to the preset length is less than or equal to a distance threshold, the first position is the second position corresponding to the preset length; wherein the distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the camera assembly on the reference plane;

[0021] If the reference distance corresponding to the preset length is greater than the distance threshold, the second position is determined according to the reference distance corresponding to the preset length.

[0022] The above technical solution has the following advantages or beneficial effects: because the first height and the target field of view angle are obtained, a reference distance at which the camera assembly can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined based on a trigonometric calculation formula. Furthermore, if the reference distance corresponding to the preset length is less than or equal to the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, it indicates that when the distance between the object to be photographed and the photographed object is the reference distance, the camera assembly can capture the second boundary of the object to be photographed in the preset direction, but cannot capture the first boundary of the object to be photographed in the preset direction, and therefore it is necessary to determine the first position as the second position corresponding to the preset length. If the reference distance corresponding to the preset length is greater than the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, it indicates that when the distance between the object to be photographed and the photographed object is the reference distance, the camera assembly can capture the first boundary and the second boundary of the object to be photographed in the preset direction. Thus, the effective standing position of the object to be photographed can be accurately determined.

[0023] In one embodiment, the controller executes, based on the preset length, the first height, and the target field of view angle, obtaining a reference distance corresponding to the preset length, and is configured to:

[0024] Calculating a second height corresponding to the preset length according to the preset length and the first height;

[0025] A reference distance corresponding to the preset length is determined according to a second height corresponding to the preset length and the target field of view angle.

[0026] The above technical solution has the following advantages or beneficial effects: since the preset direction is the perpendicular direction of the reference plane, that is, the straight line where the preset length is located is perpendicular to the reference plane, and the first height is the perpendicular distance from the position of the shooting component to the reference plane, the second height in the preset direction corresponding to the preset length can be calculated according to the preset length and the first height, and then the reference distance at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined according to the second height corresponding to the preset length, the target field of view angle and the trigonometric geometry calculation formula, and then the second position corresponding to the preset length and the effective standing position of the object to be photographed can be accurately determined.

[0027] In one embodiment, the controller executes acquiring the first height and the target field of view angle of the shooting component, and is configured to:

[0028] Obtaining the screen orientation of the display and the camera parameters of the shooting component;

[0029] Determining a first field of view angle and a second field of view angle of the shooting component according to the camera parameters; wherein a plane determined by the first field of view angle intersects a plane determined by the second field of view angle;

[0030] Determining a first height according to the screen placement direction;

[0031] According to the screen placement direction, a target viewing angle is determined from the first viewing angle and the second viewing angle.

[0032] The above technical solution has the following advantages or beneficial effects: since the screen placement direction of the display and the camera parameters of the shooting component are obtained, the vertical distance from the position of the shooting component to the reference plane can be accurately determined according to the screen placement direction of the display, and the first field of view angle and the second field of view angle of the shooting component can be determined according to the camera parameters, and then the screen placement direction is used to determine the field of view angle corresponding to the plane intersecting with the reference plane as the target field of view angle, and then the shooting range of the shooting component at the current position can be determined according to the first height and the target field of view angle, so that the effective standing position of the object to be photographed can be accurately determined.

[0033] In one embodiment, the controller is further configured to:

[0034] The object to be photographed is guided to move to the second position by voice broadcast or image information display.

[0035] The above technical solution has the following advantages or beneficial effects: after determining the second position, a prompt message can be sent to the subject to be photographed through voice broadcast, or a prompt message can be sent to the subject to be photographed through image information display on the display, guiding the subject to be photographed to move to the second position, thereby completing effective guidance of the subject to be photographed.

[0036] In a second aspect, the present application provides a method for determining a station position, which is applied to the display device described in any of the above embodiments; the method includes:

[0037] When the camera assembly is started, a first height and a target field of view angle of the camera assembly are obtained; wherein the first height is used to indicate the vertical distance from the position of the camera assembly to a reference plane, and a plane determined by the target field of view angle intersects the reference plane;

[0038] Determining a first position according to the first height and the target field of view angle; when the object to be photographed is at the first position, the photographing component can photograph a first boundary of the object to be photographed in a preset direction;

[0039] A second position corresponding to the preset length is obtained based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction; when the object to be photographed is in the second position, the photographing component can photograph a second boundary of the object to be photographed in the preset direction.

[0040] The above technical solution has the following advantages or beneficial effects: Because the vertical distance from the position of the camera assembly to the reference plane, i.e., the first height, and the target field of view angle of the camera assembly are obtained, a first position at which the camera assembly can capture a first boundary of the object to be photographed in a preset direction can be accurately determined based on the first height and the target field of view angle. Subsequently, a second position at which the camera assembly can capture a second boundary of the object to be photographed in the preset direction can be accurately determined based on at least one preset length of the object to be photographed in the preset direction, the first position, the first height, and the target field of view angle. When the object to be photographed is at the second position, the camera assembly can capture both the first and second boundaries of the object to be photographed in the preset direction, i.e., can capture the entire object to be photographed, thereby accurately determining the effective position of the object to be photographed.

[0041] In one embodiment, determining the first position according to the first height and the target field of view angle includes:

[0042] Obtaining a first angle formed by one of the straight lines constituting the target field of view angle and the straight line corresponding to the preset direction;

[0043] A first position is determined according to the first height and the first angle.

[0044] The above technical solution has the following advantages or beneficial effects: since the target field of view angle of the shooting component is obtained, the first angle formed by one of the straight lines of the target field of view angle and the corresponding straight line in the preset direction can be calculated based on the target field of view angle of the shooting component, and then the first position at which the shooting component can just capture the first boundary of the object to be photographed in the preset direction can be determined according to the trigonometric geometry calculation formula, and then the second position at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be determined, so that the effective standing position of the object to be photographed can be accurately determined.

[0045] In one embodiment, the preset direction is a direction perpendicular to a reference plane; and obtaining, based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction, the second position corresponding to the preset length includes:

[0046] Obtaining, based on the preset length, the first height, and the target field of view angle, a reference distance corresponding to the preset length, the reference distance being the distance between a projection point of the imaging component on the reference plane and a projection point on the reference plane of a boundary point corresponding to a second boundary of the object to be photographed in a preset direction;

[0047] If the reference distance corresponding to the preset length is less than or equal to a distance threshold, the first position is the second position corresponding to the preset length; wherein the distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the camera assembly on the reference plane;

[0048] If the reference distance corresponding to the preset length is greater than the distance threshold, the second position is determined according to the reference distance corresponding to the preset length.

[0049] The above technical solution has the following advantages or beneficial effects: because the first height and the target field of view angle are obtained, a reference distance at which the camera assembly can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined based on a trigonometric calculation formula. Furthermore, if the reference distance corresponding to the preset length is less than or equal to the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, it indicates that when the distance between the object to be photographed and the photographed object is the reference distance, the camera assembly can capture the second boundary of the object to be photographed in the preset direction, but cannot capture the first boundary of the object to be photographed in the preset direction, and therefore it is necessary to determine the first position as the second position corresponding to the preset length. If the reference distance corresponding to the preset length is greater than the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, it indicates that when the distance between the object to be photographed and the photographed object is the reference distance, the camera assembly can capture the first boundary and the second boundary of the object to be photographed in the preset direction. Thus, the effective standing position of the object to be photographed can be accurately determined.

[0050] In one embodiment, obtaining a reference distance corresponding to the preset length according to the preset length, the first height, and the target field of view angle includes:

[0051] Calculating a second height corresponding to the preset length according to the preset length and the first height;

[0052] A reference distance corresponding to the preset length is determined according to a second height corresponding to the preset length and the target field of view angle.

[0053] The above technical solution has the following advantages or beneficial effects: since the preset direction is the perpendicular direction of the reference plane, that is, the straight line where the preset length is located is perpendicular to the reference plane, and the first height is the perpendicular distance from the position of the shooting component to the reference plane, the second height in the preset direction corresponding to the preset length can be calculated according to the preset length and the first height, and then the reference distance at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined according to the second height corresponding to the preset length, the target field of view angle and the trigonometric geometry calculation formula, and then the second position corresponding to the preset length and the effective standing position of the object to be photographed can be accurately determined. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.

[0055] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application;

[0056] Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application;

[0057] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;

[0058] Figure 4 A schematic diagram of software configuration of a display device provided in some embodiments of the present application;

[0059] Figure 5 System architecture diagram provided for some embodiments of the present application;

[0060] Figure 6 A schematic diagram of a human skeleton node provided in one embodiment of the present application;

[0061] Figure 7 A spatial schematic diagram of a shooting range of a target field of view angle of a shooting component on a display device provided in one embodiment;

[0062] Figure 8 A schematic plan view of a shooting range of a target field of view angle of a shooting component on a display device provided in one embodiment;

[0063] Figure 9 A spatial schematic diagram of a shooting range of a target field of view angle of a shooting component on a display device provided in another embodiment;

[0064] Figure 10 A schematic plan view of a shooting range of a target field of view angle of a shooting component on a display device provided in another embodiment;

[0065] Figure 11 A flowchart illustrating the process from starting a fitness application to calculating a user's valid standing range in one embodiment is shown;

[0066] Figure 12 A diagram of an architecture for interactive control between pointing and remote control buttons in one embodiment;

[0067] Figure 13A schematic diagram of screen images displayed in different screen orientations according to an embodiment;

[0068] Figure 14 Schematic diagram of different first heights of the camera assembly under different screen placement directions in one embodiment;

[0069] Figure 15 A schematic diagram of a display device in the related art guiding a user to move to a preset fitness position through information displayed on a display screen;

[0070] Figure 16 A schematic diagram of a display device guiding a user to move to a preset fitness position through information displayed on a display screen in one embodiment;

[0071] Figure 17 Schematic diagram of a flow chart of a method for determining a station position in an embodiment. DETAILED DESCRIPTION

[0072] The following embodiments are described in detail, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numbers in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following embodiments are not intended to represent all possible implementations consistent with the present application. They are merely examples of systems and methods consistent with certain aspects of the present application, as detailed in the claims.

[0073] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.

[0074] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.

[0075] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0076] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functionality associated with that element.

[0077] In the embodiments of the present application, the display device 200 generally refers to a device capable of displaying images and processing data. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0078] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG, a user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0079] The mobile terminal 300 can function as a control device for performing human-computer interaction between a user and the display device 200. The mobile terminal 300 can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, enabling connection and communication via a network communication protocol, enabling one-to-one control operations and data communication. Audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 for synchronized display.

[0080] like Figure 1 As shown in FIG, the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.

[0081] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart TV, Internet Protocol television (IPTV), etc.

[0082] Figure 2 Some embodiments of this application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0083] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0084] In some embodiments, detector 230 is used to collect signals from the external environment or external interactions. For example, detector 230 may include a light receiver, such as a sensor for collecting ambient light intensity; or an image collector, such as a camera, for collecting external environmental scenes, user attributes, or user interaction gestures; or a sound collector, such as a microphone, for receiving external sounds.

[0085] In some embodiments, the display 260 includes a display component for presenting images and a driver component for driving image display. The display 260 is configured to receive image signals output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces.

[0086] In some embodiments, the communication device 220 is a component used to communicate with an external device or server 400 according to various communication protocol types. The display device 200 can be provided with multiple communication devices 220 depending on the supported communication methods. For example, if the display device 200 supports wireless network communication, the display device 200 can be provided with a communication device 220 including WiFi functionality. If the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including Bluetooth functionality.

[0087] The communication device 220 can establish a communication connection between the display device 200 and an external device or server 400 via a wireless or wired connection. A wired connection can connect the display device 200 to an external device via a data cable, an interface, or other components. A wireless connection can connect the display device 200 to an external device via a wireless signal or wireless network. The display device 200 can establish a connection with an external device directly or indirectly through a gateway, router, or connection device.

[0088] In some embodiments, the controller 250 may include at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processor, and a power processor, and first to nth interfaces for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in a memory. The controller 250 controls the overall operation of the display device 200.

[0089] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0090] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0091] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or an external audio output device connected to the display device 200. For the external audio output device connected to the display device 200, the display device 200 may further be provided with an external audio output terminal, through which the audio output device may be connected to the display device 200 to output the sound of the display device 200.

[0092] In some embodiments, the user input interface 280 may be configured to receive instructions from a user.

[0093] Figure 3 Some embodiments of this application provide Figure 1 The hardware configuration diagram of the control device in the figure is as follows. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0094] The control device 100 is configured to control the display device 200 , and can receive user input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200 .

[0095] In some embodiments, the control device 100 may be a smart device. For example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.

[0096] In some embodiments, as Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the display device 200 .

[0097] The controller 110 includes a processor 112, RAM 113, ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between internal components and external and internal data processing functions.

[0098] Under the control of the controller 110, the communication interface 130 communicates control signals and data signals with the display device 200. The communication interface 130 may include at least one of a WiFi chip 131, a Bluetooth module 132, an NFC module 133, or other near field communication modules.

[0099] The user input / output interface 140 includes at least one of a microphone 141 , a touch panel 142 , a sensor 143 , a button 144 and other input interfaces.

[0100] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with the communication interface 130, such as a WiFi, Bluetooth, or NFC module, to encode user input commands via the WiFi protocol, Bluetooth protocol, or NFC protocol and transmit them to the display device 200.

[0101] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0102] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0103] To facilitate user interaction, in some embodiments, the display device 200 may run an operating system. An operating system is a computer program used to manage and control the hardware and software resources of the display device 200. The operating system may provide a user interface (control the display device), allow the user to interact with the display device 200, and support the running of various application programs.

[0104] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for display devices.

[0105] The operating system can be divided into different modules or layers according to the functions implemented, e.g. Figure 4 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (referred to as "application layer"), the application framework layer (referred to as "framework layer"), the system library layer and the kernel layer.

[0106] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer can host at least one application, which can include built-in window programs, system settings programs, clock programs, and the like, or applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the examples above.

[0107] The framework layer provides applications with an application programming interface (API) and programming framework. The application framework layer includes predefined functions. The application framework layer acts as a processing center, determining the actions taken by applications in the application layer. Through the API, applications can access system resources and services during execution.

[0108] like Figure 4 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager for interacting with all activities running in the system; a location manager for providing system services or applications with access to the system location service; a package manager for retrieving various information related to the application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0109] In some embodiments, the activity manager is used to manage the lifecycle of each application and common navigation back functions, such as controlling application exit, opening, and back. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, taking screenshots, and controlling changes in display windows, such as shrinking, shaking, or distorting the display window.

[0110] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0111] In some embodiments, the kernel layer is a functional layer between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 4 As shown, the kernel layer can be configured with hardware drivers, and the drivers included in the kernel layer can be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0112] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0113] In conjunction with the specific operating system of the display device 200 in the embodiment of the present application, the system architecture diagram of the display device 200 can be referred to Figure 5 .like Figure 5 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (referred to as "application layer"), the application framework layer (referred to as "framework layer"), the core layer of the input subsystem, and the driver layer.

[0114] The application layer can provide user interface and user interaction functions, including camera startup, the main interface of the shadow game, virtual object display, control panel, display of gesture recognition results, playing virtual object animations, and processing user input. Processing user input includes starting the game, adjusting sensitivity, and checking the game status. Figure 5 In some embodiments, the application layer can run the "AI hand shadow painting" application. The application can further include a hand shadow capture program, a camera program, an interactive interface program, and an AI animation display program.

[0115] The framework layer provides the operating environment for core application logic, such as real-time analysis of image data, gesture recognition, animation control logic, etc. In addition, it can also manage the interaction between applications and system services, such as camera services, sensor data acquisition and cloud communication modules. Figure 5In some embodiments, the framework layer may further include a camera manager, a camera device, an alarm manager, an activity management service, a package management service, and a window management service.

[0116] The core layer of the input subsystem can provide system services that applications can access, such as Camera services, network communication services, and image processing library calling interfaces. Figure 5 In some embodiments, the core layer may include an input core driver, such as "Driver / input / input.c".

[0117] The driver layer of the input subsystem can provide underlying hardware abstraction and driver support, including camera driver, GPU acceleration and image processing support. The driver layer can support the hardware decoding and rendering tasks of the device and optimize the processing speed and efficiency of image data. Figure 5 In some embodiments, the driver layer may include a touch screen driver (such as S3C2410TS.C) and a USB keyboard driver (such as USBKBD.C).

[0118] In combination with the above content, an embodiment of the present application provides a display device, including:

[0119] a display configured to display images and / or a user interface;

[0120] A shooting component, used for shooting images;

[0121] The controller is configured as:

[0122] When the camera assembly is started, a first height and a target field of view angle of the camera assembly are obtained; wherein the first height indicates the vertical distance from the position of the camera assembly to the reference plane, and a plane determined by the target field of view angle intersects the reference plane;

[0123] Determining a first position according to the first height and the target field of view angle; when the object to be photographed is at the first position, the photographing component can photograph a first boundary of the object to be photographed in a preset direction;

[0124] A second position corresponding to the preset length is obtained based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction; when the object to be photographed is in the second position, the photographing component can photograph the second boundary of the object to be photographed in the preset direction.

[0125] The camera component can be built-in or externally connected to the display, and rotate or rise and fall with the rotation or rise and fall of the display. Fitness software can be installed on the display device, and when the electronic device detects a trigger operation for the fitness software, the fitness function can be activated and the camera component can be turned on. For example, the audio circuit on the display device can collect the sound emitted by the user, and when it is recognized that the sound includes keywords such as "fitness" or "start fitness", the fitness function can be activated and the camera component can be turned on; or, the display is a touch screen, and when the touch screen detects an operation on the fitness software icon on the user interface, the fitness function can be activated and the camera component can be turned on. Of course, there are other ways, such as receiving a startup instruction sent by a remote control device, etc., which are not listed here one by one.

[0126] When the shooting component is started, the controller can obtain the screen placement direction of the current display and the camera parameters of the camera component, and calculate the vertical field of view (VFOV) and horizontal field of view (HFOV) of the camera component based on the camera parameters of the camera component, and then determine the vertical distance from the position of the shooting component to the reference plane, that is, the first height, and the target field of view angle of the shooting component according to the screen placement direction of the display, the vertical field of view angle, and the horizontal field of view (HFOV) of the camera component, where the reference plane can be the ground.

[0127] In one example, the subject to be photographed may be a person. When the subject to be photographed stands on a reference plane, the first boundary of the subject to be photographed in a preset direction is the feet of the person. For example, see Figure 6 , the first boundary can be the 15th skeletal node or the 16th skeletal node representing the human foot. Based on the first height and the target field of view angle, a distance threshold can be calculated and the first position can be determined. The distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the shooting component on the reference plane. When the subject to be photographed stands in the first position, the shooting component can photograph the subject's feet; when the distance between the projection point on the reference plane of the boundary point corresponding to the second boundary of the subject to be photographed in the preset direction and the projection point on the reference plane of the shooting component is less than the distance threshold, the shooting component cannot photograph the subject's feet.

[0128] The second boundary of the object to be photographed in the preset direction is the head of a human body. For example, please continue to refer to Figure 6, the second boundary can be the first bone node or the second bone node representing the human eye. The preset length of the object to be photographed in the preset direction represents the preset height of the object to be photographed. Based on the first position, the first height, the target field of view and at least one preset length of the object to be photographed in the preset direction, a reference distance corresponding to the preset length and a second position corresponding to the preset length can be obtained. When the object to be photographed with a height corresponding to the preset length stands in the second position, the shooting component can simultaneously photograph the feet and head of the object to be photographed; when the distance between the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane and the projection point of the shooting component on the reference plane is less than the reference threshold, the shooting component may not be able to photograph the feet and / or head of the object to be photographed.

[0129] The above-mentioned display device obtains the vertical distance from the position of the shooting component to the reference plane, that is, the first height, and the target field of view angle of the shooting component. Therefore, based on the first height and the target field of view angle, it can accurately determine the first position at which the shooting component can capture the first boundary of the object to be photographed in the preset direction. Afterwards, based on at least one preset length of the object to be photographed in the preset direction, the first position, the first height, and the target field of view angle, it can accurately determine the second position at which the shooting component can capture the second boundary of the object to be photographed in the preset direction. When the object to be photographed is at the second position, the shooting component can capture the first boundary and the second boundary of the object to be photographed in the preset direction, that is, it can capture the full view of the object to be photographed, and thus can accurately determine the effective standing position of the object to be photographed. When the object to be photographed stands in the second position, the shooting component can simultaneously capture the position of the feet and the position of the head of the object to be photographed.

[0130] In an exemplary embodiment, the controller determines the first position according to the first height and the target field of view angle, and is configured to:

[0131] Obtaining a first angle formed by one of the straight lines constituting the target field of view angle and a straight line corresponding to a preset direction;

[0132] A first position is determined according to the first height and the first angle.

[0133] In this example, see Figure 7 and Figure 8 , Figure 7 This is a spatial schematic diagram of the shooting range of the target field of view angle of the shooting component on the display device of the present application in an example, Figure 8The following is a schematic plan view of the target field of view of the camera assembly on the display device of the present application in an example. The reference plane is the plane formed by the x-axis and the y-axis (referred to as the xy plane) shown in the figure. When the subject to be photographed stands vertically on the reference plane, the preset direction is the z-axis direction shown in the figure. It can be understood that the intersection of one of the straight lines constituting the target field of view and the ground is position A. When the subject to be photographed stands at position A, the camera assembly can just capture the first boundary of the subject to be photographed in the preset direction, that is, the camera assembly can just capture the feet of the human body, so position A is the first position.

[0134] In order to determine the first position, we can first calculate the first angle a formed by one of the straight lines OA constituting the target field of view angle vDegree and the straight line OO` corresponding to the preset direction based on the target field of view angle vDegree. Then, based on the first height H and the first angle a, we use the trigonometric geometry calculation formula to calculate the distance threshold distance1. For example, a = (π-vDegree) / 2, distance1 = H*tan(a). After obtaining the distance threshold distance1, the specific position of the first position A in space can be accurately determined.

[0135] The above technical solution has the following advantages or beneficial effects: since the target field of view angle of the shooting component is obtained, the first angle formed by one of the straight lines of the target field of view angle and the corresponding straight line in the preset direction can be calculated based on the target field of view angle of the shooting component, and then the first position at which the shooting component can just capture the first boundary of the object to be photographed in the preset direction can be determined according to the trigonometric geometry calculation formula, and then the second position at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be determined, so that the effective standing position of the object to be photographed can be accurately determined.

[0136] In an exemplary embodiment, the preset direction is a direction perpendicular to the reference plane; the controller acquires a second position corresponding to the preset length based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction, and is configured to:

[0137] Obtaining a reference distance corresponding to the preset length based on the preset length, the first height, and the target field of view angle, where the reference distance is the distance between a projection point of the imaging component on the reference plane and a projection point on the reference plane of a boundary point corresponding to a second boundary of the object to be photographed in a preset direction;

[0138] If the reference distance corresponding to the preset length is less than or equal to the distance threshold, the first position is the second position corresponding to the preset length; wherein the distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the camera assembly on the reference plane;

[0139] If the reference distance corresponding to the preset length is greater than the distance threshold, the second position is determined according to the reference distance corresponding to the preset length.

[0140] It is understood that the preset length of the object to be photographed in the preset direction can be a preset height threshold, for example, 1.5m, 1.6m, 1.7m, 1.8m, etc. In one example, refer to Figure 9 and 10 Assuming the preset length is CD, we can first calculate the reference distance distance2 corresponding to the preset length based on the first height and the target field of view angle. When the distance between the object and the camera assembly on the y-axis is distance2, the camera assembly can just capture the second boundary of the object in the preset direction, that is, the camera assembly can just capture the human head.

[0141] It can be understood that if the reference distance distance2 is less than the distance threshold distance1, then when the subject to be photographed is located such that the distance between the subject to be photographed and the photographing assembly on the y-axis is distance2, the photographing assembly can just capture the person's head but not the person's feet. Therefore, to ensure that the photographing assembly can simultaneously capture the person's feet and head, the first position needs to be determined as the second position corresponding to the preset length. If the reference distance distance2 is equal to the distance threshold distance1, then when the subject to be photographed is located in the first position, the photographing assembly can just capture the person's feet and head simultaneously. Therefore, the first position can be determined as the second position corresponding to the preset length. If the reference distance distance2 is greater than the distance threshold distance1, when the subject to be photographed is located such that the distance between the subject to be photographed and the photographing assembly on the y-axis is distance2, the photographing assembly can just capture the person's head and the person's feet and head simultaneously. Therefore, the corresponding second position D can be determined based on the reference distance distance2.

[0142] The above technical solution has the following advantages or beneficial effects: because the first height and the target field of view angle are obtained, a reference distance at which the camera assembly can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined based on a trigonometric calculation formula. Furthermore, if the reference distance corresponding to the preset length is less than or equal to the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, it indicates that when the distance between the object to be photographed and the photographed object is the reference distance, the camera assembly can capture the second boundary of the object to be photographed in the preset direction, but cannot capture the first boundary of the object to be photographed in the preset direction, and therefore it is necessary to determine the first position as the second position corresponding to the preset length. If the reference distance corresponding to the preset length is greater than the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, it indicates that when the distance between the object to be photographed and the photographed object is the reference distance, the camera assembly can capture the first boundary and the second boundary of the object to be photographed in the preset direction. Thus, the effective standing position of the object to be photographed can be accurately determined.

[0143] In an exemplary embodiment, the controller acquires a reference distance corresponding to the preset length according to the preset length, the first height, and the target field of view angle, and is configured to:

[0144] Calculating a second height corresponding to the preset length according to the preset length and the first height;

[0145] A reference distance corresponding to the preset length is determined according to a second height corresponding to the preset length and a target field of view angle.

[0146] Please continue reading Figure 9 and Figure 10 In order to calculate the reference distance distance2 corresponding to the preset length CD, the second height corresponding to the preset length can be calculated based on the preset length CD and the first height H, where the second height CB = CD - H. Then, based on the second height and the target field of view angle, the reference distance corresponding to the preset length can be obtained using a trigonometric calculation formula. For example, distance2 = CB * arctan (vDegree / 2).

[0147] The above technical solution has the following advantages or beneficial effects: since the preset direction is the perpendicular direction of the reference plane, that is, the straight line where the preset length is located is perpendicular to the reference plane, and the first height is the perpendicular distance from the position of the shooting component to the reference plane, the second height in the preset direction corresponding to the preset length can be calculated according to the preset length and the first height, and then the reference distance at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined according to the second height corresponding to the preset length, the target field of view angle and the trigonometric geometry calculation formula, and then the second position corresponding to the preset length and the effective standing position of the object to be photographed can be accurately determined.

[0148] In an exemplary embodiment, the controller executes acquiring the first height and the target field of view angle of the shooting component, and is configured to:

[0149] Get the screen orientation of the display and the camera parameters of the shooting component;

[0150] Determining a first field of view angle and a second field of view angle of the shooting component according to the camera parameters; wherein, a plane determined by the first field of view angle intersects a plane determined by the second field of view angle;

[0151] Determine the first height according to the screen placement direction;

[0152] According to the screen placement direction, a target viewing angle is determined from the first viewing angle and the second viewing angle.

[0153] In an example, see Figure 11 and Figure 12 , Figure 11 The following is a flowchart from launching a fitness app to calculating the user's valid standing range in an example. Figure 12This is an interactive relationship diagram between the corresponding modules in this application in an example. Among them, the platform camera provides the business with the camera parameters of the shooting component, including information such as the physical size of the sensor and the focal length of the lens. For example, the physical size of the sensor can be retrieved using CameraCharacteristics.SENSOR_INFO_PHYSICAL_SIZE, and the focal length of the lens can be retrieved using CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS. The physical size of the sensor includes the sensor width and the sensor height. The camera data management module supports controlling the camera on and off, as well as obtaining the camera attribute value function. The configuration management module can configure the camera placement height based on different models. The first height when the screen is in landscape mode is represented by Landscape_h, and the first height when the screen is in portrait mode is represented by Portrait_h. The visual range calculation module can calculate the horizontal field of view angle HFOV and the vertical field of view angle VFOV based on the sensor width, sensor height and lens focal length:

[0154] For example, see Figure 11 The display device has a "Fitness App" application. The user clicks on "Fitness App" to enter the main interface of fitness training. After entering the main interface of fitness training, create a "Viewing Angle Management" module and perform the initialization of this module as described below: First, through the standard camera control class CameraCharacteristics provided by the platform camera, call the interface getCameraCharacteristics(cameraId) to obtain the camera attribute values, and obtain the physical size of the sensor and the available lens focal length: the physical size of the sensor SizeFsensorSize = CameraCharacteristics.get(CameraCharacteristics.SENSOR_INFO_PHYSICAL_SIZE), the available lens focal length float[] focalLengths =

[0155] CameraCharacteristics.get(CameraCharacteristics.LENS_INFO_AVAILABLE_FOCAL_LENGTHS), then calculate the horizontal field of view (HFOV): double hFOVRad = 2*Math.atan(sensorSize.getWidth() / (2*focalLength)); double hDegree = Math.toDegrees(hFOVRad); calculate the vertical field of view (VFOV): double vFOVRad = 2*Math.atan(sensorSize.getHeight() / (2*focalLength)); double vDegree = Math.toDegrees(vFOVRad). You can calculate the horizontal and vertical angles of the field of view.

[0156] In the application, the user can rotate the display direction according to specific needs. In an example, the system default function WindowManager.getDefaultDisplay().getOrientation() can be used to get the current screen orientation. The value range of Orientation is (0, 1, 2, 3). Please refer to Figure 13 When Orientation=0, the display angle is 0°; when Orientation=1, the display angle is 90°; when Orientation=2, the display angle is 180°; when Orientation=3, the display angle is 270°. Orientation=0 and Orientation=2 indicate horizontal placement of the screen, while Orientation=1 and Orientation=3 indicate vertical placement of the screen.

[0157] It is understood that since the camera assembly rotates along with the display, the vertical distance from the camera assembly to the reference plane is different depending on the screen orientation, that is, the first height is different. Figure 14 , Figure 14 (I) is the structural diagram of the display device when Orientation = 0. Figure 14Figure (II) shows the structure of the display device when Orientation = 1. It can be seen that the first height H1 when Orientation = 0 is greater than the first height H2 when Orientation = 1. This means that the vertical distance from the camera assembly to the reference plane varies depending on the screen orientation, resulting in a different first height. Based on the current screen orientation, the corresponding first height H can be obtained. Since the camera assembly rotates with the display, the target field of view angle may also vary depending on the screen orientation. Therefore, the target field of view angle vDegree can be determined from the first and second field of view angles based on the screen orientation.

[0158] Afterwards, the first position and the second position corresponding to different height thresholds can be calculated based on the target field of view angle vDegree and the first height H, and then the standing distances corresponding to different height segments can be determined.

[0159] The above technical solution has the following advantages or beneficial effects: since the screen placement direction of the display and the camera parameters of the shooting component are obtained, the vertical distance from the position of the shooting component to the reference plane can be accurately determined according to the screen placement direction of the display, and the first field of view angle and the second field of view angle of the shooting component can be determined according to the camera parameters, and then the screen placement direction is used to determine the field of view angle corresponding to the plane intersecting with the reference plane as the target field of view angle, and then the shooting range of the shooting component at the current position can be determined according to the first height and the target field of view angle, so that the effective standing position of the object to be photographed can be accurately determined.

[0160] In an exemplary embodiment, the controller is further configured to guide the object to be photographed to move to the second position by voice broadcasting or image information displaying.

[0161] In the application, there are many ways to guide the subject to be photographed to move to the second position, for example, outputting voice information to prompt the user to move; or displaying prompt information on the display screen to prompt the user to move, etc., which are not limited in the embodiment of the present application. Figure 15 A schematic diagram showing a related art display device guiding a user to move to a preset fitness position through information displayed on a display screen is shown. Figure 16 A schematic diagram shows how the display device in this application guides the user to a preset fitness position through information displayed on the display screen. It can be seen that compared to the fixed standing position prompts given in the related art, the standing position range given in this application is more accurate and can guide the user to quickly find a suitable standing position based on their height.

[0162] The above technical solution has the following advantages or beneficial effects: after determining the second position, a prompt message can be sent to the subject to be photographed through voice broadcast, or a prompt message can be sent to the subject to be photographed through image information display on the display, guiding the subject to be photographed to move to the second position, thereby completing effective guidance of the subject to be photographed.

[0163] The above content mainly describes the display device. In an exemplary embodiment, the present application provides a method for determining a station position, which is applied to the display device mentioned above. The method includes steps S1701 to S1703.

[0164] S1701: When the shooting component starts working, obtain a first height and a target field of view angle of the shooting component; wherein the first height is used to indicate the vertical distance from the position of the shooting component to the reference plane, and the plane determined by the target field of view angle intersects with the reference plane.

[0165] S1702: Determine a first position according to the first height and the target field of view angle; when the object to be photographed is at the first position, the photographing component can photograph a first boundary of the object to be photographed in a preset direction.

[0166] S1703: Acquire a second position corresponding to the preset length based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction; when the object to be photographed is in the second position, the photographing component can photograph a second boundary of the object to be photographed in the preset direction.

[0167] The above-described method for determining the standing position accurately determines, based on the first height and target field of view, the vertical distance from the camera assembly's position to the reference plane, i.e., the first height, and the camera assembly's target field of view. Therefore, the method accurately determines, based on the first height and target field of view, a first position at which the camera assembly can capture a first boundary of the subject to be photographed in a preset direction. Subsequently, based on at least one predetermined length of the subject to be photographed in the preset direction, the first position, the first height, and the target field of view, the method accurately determines a second position at which the camera assembly can capture a second boundary of the subject to be photographed in the preset direction. When the subject to be photographed is at the second position, the camera assembly can capture both the first and second boundaries of the subject to be photographed in the preset direction, i.e., can capture the entire subject to be photographed. Thus, the effective standing position of the subject to be photographed can be accurately determined.

[0168] In one embodiment, step S1702, determining the first position according to the first height and the target field of view angle, includes:

[0169] Obtaining a first angle formed by one of the straight lines constituting the target field of view angle and a straight line corresponding to a preset direction;

[0170] A first position is determined according to the first height and the first angle.

[0171] In this embodiment, since the target field of view angle of the shooting component is obtained, the first angle formed by one of the straight lines of the target field of view angle and the straight line corresponding to the preset direction can be calculated based on the target field of view angle of the shooting component. Then, according to the trigonometric geometry calculation formula, it can be determined that the shooting component can just capture the first position of the first boundary of the object to be photographed in the preset direction, and then it can be determined that the shooting component can just capture the second position of the second boundary of the object to be photographed in the preset direction, so that the effective position of the object to be photographed can be accurately determined.

[0172] In one embodiment, the preset direction is a direction perpendicular to the reference plane; S1703, obtaining a second position corresponding to the preset length based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction, includes:

[0173] Obtaining a reference distance corresponding to the preset length based on the preset length, the first height, and the target field of view angle, where the reference distance is the distance between a projection point of the imaging component on the reference plane and a projection point on the reference plane of a boundary point corresponding to a second boundary of the object to be photographed in a preset direction;

[0174] If the reference distance corresponding to the preset length is less than or equal to the distance threshold, the first position is the second position corresponding to the preset length; wherein the distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the camera assembly on the reference plane;

[0175] If the reference distance corresponding to the preset length is greater than the distance threshold, the second position is determined according to the reference distance corresponding to the preset length.

[0176] In this embodiment, since the first height and target field of view angle are obtained, a reference distance at which the camera assembly can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined based on a trigonometric calculation formula. Furthermore, if the reference distance corresponding to the preset length is less than or equal to the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, this indicates that when the distance between the object to be photographed and the subject is the reference distance, the camera assembly can capture the second boundary of the object to be photographed in the preset direction, but cannot capture the first boundary of the object to be photographed in the preset direction. Therefore, the first position needs to be determined as the second position corresponding to the preset length. If the reference distance corresponding to the preset length is greater than the distance between the projection point of the camera assembly on the reference plane and the projection point of the boundary point corresponding to the second boundary of the object to be photographed in the preset direction on the reference plane, this indicates that when the distance between the object to be photographed and the subject is the reference distance, the camera assembly can capture the first and second boundaries of the object to be photographed in the preset direction. Thus, the effective standing position of the object to be photographed can be accurately determined.

[0177] In one embodiment, obtaining a reference distance corresponding to the preset length according to the preset length, the first height, and the target field of view angle includes:

[0178] Calculating a second height corresponding to the preset length according to the preset length and the first height;

[0179] A reference distance corresponding to the preset length is determined according to a second height corresponding to the preset length and a target field of view angle.

[0180] In this embodiment, since the preset direction is the perpendicular direction of the reference plane, that is, the straight line where the preset length is located is perpendicular to the reference plane, and the first height is the perpendicular distance from the position of the shooting component to the reference plane, the second height in the preset direction corresponding to the preset length can be calculated based on the preset length and the first height. Then, based on the second height corresponding to the preset length, the target field of view angle and the trigonometric geometry calculation formula, the reference distance at which the shooting component can just capture the second boundary of the object to be photographed in the preset direction can be accurately determined, and the second position corresponding to the preset length and the effective standing position of the object to be photographed can be accurately determined.

[0181] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0182] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile memory and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a programmable logic unit (PLC), a data processing logic unit based on quantum computing, an artificial intelligence (AI) processor, and the like.

[0183] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0184] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A display device, characterized in that: The display device comprises: a display configured to display images and / or a user interface; A shooting component, used for shooting images; The controller is configured as: When the camera assembly is started, a first height and a target field of view angle of the camera assembly are obtained; wherein the first height is used to indicate the vertical distance from the position of the camera assembly to a reference plane, and a plane determined by the target field of view angle intersects the reference plane; Determining a first position according to the first height and the target field of view angle; when the object to be photographed is at the first position, the photographing component can photograph a first boundary of the object to be photographed in a preset direction; A second position corresponding to the preset length is obtained based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction; when the object to be photographed is in the second position, the photographing component can photograph a second boundary of the object to be photographed in the preset direction.

2. The display device according to claim 1, wherein The controller determines a first position according to the first height and the target field of view angle, and is configured to: Obtaining a first angle formed by one of the straight lines constituting the target field of view angle and the straight line corresponding to the preset direction; A first position is determined according to the first height and the first angle.

3. The display device according to claim 1, wherein The preset direction is a vertical direction of the reference plane; the controller executes, based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction, obtaining a second position corresponding to the preset length, and is configured to: Obtaining, based on the preset length, the first height, and the target field of view angle, a reference distance corresponding to the preset length, the reference distance being the distance between a projection point of the imaging component on the reference plane and a projection point on the reference plane of a boundary point corresponding to a second boundary of the object to be photographed in a preset direction; If the reference distance corresponding to the preset length is less than or equal to a distance threshold, the first position is the second position corresponding to the preset length; wherein the distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the camera assembly on the reference plane; If the reference distance corresponding to the preset length is greater than the distance threshold, the second position is determined according to the reference distance corresponding to the preset length.

4. The display device according to claim 3, wherein The controller acquires a reference distance corresponding to the preset length according to the preset length, the first height, and the target field of view angle, and is configured to: Calculating a second height corresponding to the preset length according to the preset length and the first height; A reference distance corresponding to the preset length is determined according to a second height corresponding to the preset length and the target field of view angle.

5. The display device according to claim 1, wherein The controller executes acquisition of the first height and the target field of view angle of the shooting component, and is configured to: Obtaining the screen orientation of the display and the camera parameters of the shooting component; Determining a first field of view angle and a second field of view angle of the shooting component according to the camera parameters; wherein a plane determined by the first field of view angle intersects a plane determined by the second field of view angle; Determining a first height according to the screen placement direction; According to the screen placement direction, a target viewing angle is determined from the first viewing angle and the second viewing angle.

6. The display device according to claim 1, wherein The controller is further configured to: The object to be photographed is guided to move to the second position by voice broadcast or image information display.

7. A method for determining a station position, characterized in that: Applicable to the display device according to any one of claims 1 to 6; the method comprising: When the camera assembly is started, a first height and a target field of view angle of the camera assembly are obtained; wherein the first height is used to indicate the vertical distance from the position of the camera assembly to a reference plane, and a plane determined by the target field of view angle intersects the reference plane; Determining a first position according to the first height and the target field of view angle; when the object to be photographed is at the first position, the photographing component can photograph a first boundary of the object to be photographed in a preset direction; A second position corresponding to the preset length is obtained based on the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction; when the object to be photographed is in the second position, the photographing component can photograph a second boundary of the object to be photographed in the preset direction.

8. The method according to claim 7, characterized in that Determining the first position according to the first height and the target field of view angle includes: Obtaining a first angle formed by one of the straight lines constituting the target field of view angle and the straight line corresponding to the preset direction; A first position is determined according to the first height and the first angle.

9. The method according to claim 7, characterized in that The preset direction is a vertical direction of a reference plane; and obtaining a second position corresponding to the preset length according to the first position, the first height, the target field of view angle, and at least one preset length of the object to be photographed in the preset direction includes: Obtaining, based on the preset length, the first height, and the target field of view angle, a reference distance corresponding to the preset length, the reference distance being the distance between a projection point of the imaging component on the reference plane and a projection point on the reference plane of a boundary point corresponding to a second boundary of the object to be photographed in a preset direction; If the reference distance corresponding to the preset length is less than or equal to a distance threshold, the first position is the second position corresponding to the preset length; wherein the distance threshold is the distance between the projection point of the first position on the reference plane and the projection point of the camera assembly on the reference plane; If the reference distance corresponding to the preset length is greater than the distance threshold, the second position is determined according to the reference distance corresponding to the preset length.

10. The display device according to claim 9, wherein The acquiring, according to the preset length, the first height, and the target field of view angle, a reference distance corresponding to the preset length includes: Calculating a second height corresponding to the preset length according to the preset length and the first height; A reference distance corresponding to the preset length is determined according to a second height corresponding to the preset length and the target field of view angle.