Method and apparatus for adjusting display screen

By acquiring the viewer's location information and utilizing UWB positioning and cameras to automatically adjust the display device's image, the problem of low efficiency in manual adjustment in existing technologies is solved, achieving efficient and user-friendly image adjustment and supporting various usage scenarios.

CN115589505BActive Publication Date: 2026-07-21SAMSUNG ELECTRONICS CHINA R&D CENT +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SAMSUNG ELECTRONICS CHINA R&D CENT
Filing Date
2022-10-18
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Adjusting the screen on existing display devices requires manual or remote control operation, which is inefficient and results in a poor user experience.

Method used

By acquiring the viewer's location information, using UWB positioning signals and camera recognition, the system automatically adjusts the display device's image, including scaling and rotation, and uses a secondary display device to supplement the image that is outside the range.

Benefits of technology

It improves the efficiency of image adjustment, provides the best viewing effect, reduces the burden on users, enhances the user experience, and supports a variety of usage scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115589505B_ABST
    Figure CN115589505B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for adjusting a display screen and a device thereof, the method comprising: obtaining orientation information of at least one viewer in a target range, wherein the target range is a maximum range capable of triggering a display device to obtain the orientation information of the viewer; and adjusting a screen displayed on the display device based on the orientation information. According to the method of the present disclosure, the displayed screen can be automatically adjusted according to the orientation information of the viewer, which not only improves the efficiency of screen adjustment, facilitates the user, provides the best viewing effect and improves the user experience, but also has the advantages of low cost and rich use scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a method and apparatus for adjusting a display screen. Background Technology

[0002] With the development of technology, smart terminals such as display devices are becoming increasingly common in people's daily lives. Currently, the screen of display devices cannot be adjusted automatically. When adjustments are needed, users must manually rotate the screen or use a remote control to adjust the displayed image. This method is not only inefficient but also places an extra burden on users, resulting in a poor user experience. Summary of the Invention

[0003] This disclosure provides a method and apparatus for adjusting a display screen, to at least solve the technical problem in the related art that requires manual adjustment of the display screen.

[0004] According to a first aspect of this disclosure, a method for adjusting a display screen is provided, comprising: acquiring orientation information of at least one viewer within a target range, wherein the target range is a maximum range capable of triggering a display device to acquire the viewer's orientation information; and adjusting the screen displayed on the display device based on the orientation information.

[0005] Optionally, the target range is determined using UWB positioning signals based on multiple UWB range tags deployed in the indoor space.

[0006] Optionally, obtaining the location information of at least one viewer within the target range includes: using UWB positioning signals to determine the location information of the at least one viewer within the target range, wherein the at least one viewer carries a UWB positioning tag or a UWB positioning tag near the wake-up viewer; determining the main viewer among the at least one viewer according to a preset rule; and obtaining the location information of the main viewer for adjusting the image.

[0007] Optionally, determining the main viewer among the at least one viewer according to preset rules includes: determining the main viewer based on the matching relationship between the device mode of the display device and the at least one viewer.

[0008] Optionally, determining the main viewer based on the matching relationship between the device mode of the display device and the at least one viewer includes: obtaining a set device mode, wherein the device mode includes: a first mode and a second mode; classifying the viewer into a first type of viewer and a second type of viewer; if the number of either the first type of viewer or the second type of viewer is 0, determining the at least one viewer as a candidate viewer; if the number of both the first type of viewer and the second type of viewer is not 0: if the device mode is the first mode, determining the first type of viewer as the candidate viewer, and if the device mode is the second mode, determining the second type of viewer as the candidate viewer; and determining the main viewer from the candidate viewers.

[0009] Optionally, determining the primary viewer among the candidate viewers includes: determining the preferred viewer among the candidate viewers who meets the following conditions as the primary viewer: the preferred viewer is a frequent viewer, a remote control user, or the person closest to the viewer.

[0010] Optionally, obtaining the orientation information of the main viewer includes: obtaining the distance from the main viewer to the display device based on the location information of the main viewer; and / or obtaining the tilt angle of the main viewer based on image recognition.

[0011] Optionally, obtaining the distance from the main viewer to the display device based on the main viewer's location information includes: calculating the vertical distance from the main viewer to the display device based on the main viewer's location information and the known location information of the display device; obtaining the tilt angle of the main viewer based on image recognition includes: acquiring an image of the main viewer and the surrounding environment using a camera; and obtaining the tilt angle of the main viewer based on the relative position of the main viewer and a predetermined reference object in the surrounding environment in the image.

[0012] Optionally, adjusting the image displayed on the display device based on the orientation information includes: scaling the displayed image based on the distance; and / or rotating the displayed image based on the tilt.

[0013] Optionally, scaling the displayed image based on the distance includes: when the distance is less than or equal to a first threshold, shrinking the displayed image according to the ratio of the distance to the first threshold; when the distance is greater than the first threshold, magnifying the displayed image according to the ratio of the distance to the first threshold, and sending the portion of the magnified displayed image that exceeds the display range of the display device to a secondary display device; rotating the displayed image based on the tilt angle includes: when the tilt angle is less than or equal to a second threshold, rotating the displayed image according to a rotation angle, and shrinking the displayed image so that the displayed image does not exceed the display range of the display device; when the tilt angle is greater than the second threshold, rotating the displayed image according to the rotation angle, and sending the portion of the rotated displayed image that exceeds the display range of the display device to a secondary display device, wherein the rotation angle is the product of the tilt angle and a rotation factor.

[0014] Optionally, the method further includes: instructing the secondary display device to supplement the display of the portion of the screen that extends beyond the display range, or instructing the secondary display device to display only the portion of the screen that extends beyond the display range.

[0015] According to a second aspect of this disclosure, an apparatus for adjusting a display screen is provided, comprising: a location information acquisition module configured to acquire location information of at least one viewer within a target range, wherein the target range is a maximum range capable of triggering a display device to acquire the viewer's location information; and a display screen adjustment module configured to adjust the screen displayed on the display device based on the location information.

[0016] Optionally, the target range is determined using UWB positioning signals based on multiple UWB range tags deployed in the indoor space.

[0017] Optionally, the orientation information acquisition module is configured to: use UWB positioning signals to determine the location information of at least one viewer within the target range, wherein the at least one viewer carries a UWB positioning tag or a UWB positioning tag near the viewer is activated; determine the main viewer among the at least one viewer according to a preset rule; and acquire the orientation information of the main viewer for adjusting the image.

[0018] Optionally, the orientation information acquisition module is configured to: determine the main viewer based on the matching relationship between the device mode of the display device and the at least one viewer.

[0019] Optionally, the location information acquisition module is configured to: acquire a set device mode, wherein the device mode includes: a first mode and a second mode; divide the viewers into a first type of viewer and a second type of viewer; if the number of first type of viewer or second type of viewer is 0, determine the at least one viewer as a candidate viewer; if the number of first type of viewer and second type of viewer is not 0: if the device mode is the first mode, determine the first type of viewer as the candidate viewer, and if the device mode is the second mode, determine the second type of viewer as the candidate viewer; determine the main viewer from the candidate viewers.

[0020] Optionally, the location information acquisition module is configured to: determine the preferred viewer among the candidate viewers who meets the following conditions as the main viewer: the preferred viewer is a frequent viewer, the controller of the remote control, or the person closest to the viewer.

[0021] Optionally, the orientation information acquisition module is configured to: acquire the distance from the main viewer to the display device based on the main viewer's location information; and / or acquire the main viewer's tilt angle based on image recognition.

[0022] Optionally, the orientation information acquisition module is configured to: calculate the vertical distance from the main viewer to the display device based on the position information of the main viewer and the known position information of the display device; acquire an image of the main viewer and the surrounding environment using a camera; and obtain the tilt angle of the main viewer based on the relative position of the main viewer and a predetermined reference object in the image.

[0023] Optionally, the display adjustment module is configured to: scale the displayed image based on the distance; and / or rotate the displayed image based on the tilt.

[0024] Optionally, the display adjustment module is configured to: reduce the size of the displayed image according to the ratio of the distance to the first threshold when the distance is less than or equal to a first threshold; enlarge the displayed image according to the ratio of the distance to the first threshold when the distance is greater than the first threshold, and send the portion of the enlarged displayed image that exceeds the display range of the display device to a secondary display device; rotate the displayed image according to a rotation angle when the tilt angle is less than or equal to a second threshold, and reduce the size of the displayed image so that the displayed image does not exceed the display range of the display device; rotate the displayed image according to the rotation angle when the tilt angle is greater than the second threshold, and send the portion of the rotated displayed image that exceeds the display range of the display device to the secondary display device, wherein the rotation angle is the product of the tilt angle and a rotation factor.

[0025] Optionally, the device further includes a display indication module configured to: instruct the secondary display device to supplement the display of the portion of the screen that extends beyond the display range, or instruct the secondary display device to display only the portion of the screen that extends beyond the display range.

[0026] According to a third aspect of this disclosure, an electronic device is provided, the device comprising: a processor; and a memory storing a computer program, wherein when the computer program is executed by the processor, the method for adjusting the display screen as described above is implemented.

[0027] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided, wherein a computer program is stored thereon, which, when executed, implements the method for adjusting the display screen as described above.

[0028] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects: the display device automatically adjusts the displayed image according to the viewer's orientation information, which not only improves the efficiency of image adjustment and makes it more convenient for users, but also provides the best viewing effect and enhances the user experience. It also has the advantages of low cost and rich application scenarios.

[0029] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0030] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0031] Figure 1The system environment shown is a method for adjusting a display screen according to an exemplary embodiment.

[0032] Figure 2 A flowchart illustrating a method for adjusting a display screen according to an exemplary embodiment.

[0033] Figure 3 This diagram illustrates the determination of a target range according to an exemplary embodiment.

[0034] Figure 4 Another schematic diagram illustrating the determination of a target range according to an exemplary embodiment is shown.

[0035] Figure 5 A schematic diagram illustrating the determination of the main viewer according to an exemplary embodiment is shown.

[0036] Figure 6 Another schematic diagram illustrating the determination of the main viewer according to an exemplary embodiment is shown.

[0037] Figure 7 This diagram illustrates the adjustment of a display screen according to an exemplary embodiment.

[0038] Figure 8 This diagram illustrates a distance-based adjustment display screen according to an exemplary embodiment.

[0039] Figure 9 Another schematic diagram showing a distance-based adjustment display screen according to an exemplary embodiment is shown.

[0040] Figure 10 This diagram illustrates a display screen adjusted based on tilt angle according to an exemplary embodiment.

[0041] Figure 11 A block diagram showing an apparatus for adjusting a display screen according to an exemplary embodiment.

[0042] Figure 12 A block diagram of an electronic device according to an exemplary embodiment is shown. Detailed Implementation

[0043] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0044] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following examples do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0045] It should be noted that the phrase "at least one of several items" in this disclosure refers to three parallel cases: "any one of the several items", "a combination of any number of the several items", and "all of the several items". For example, "including at least one of A and B" includes the following three parallel cases: (1) including A; (2) including B; (3) including A and B. As another example, "performing at least one of step one and step two" indicates the following three parallel cases: (1) performing step one; (2) performing step two; (3) performing both step one and step two.

[0046] Currently, when it is necessary to adjust the screen displayed on a display device, it is necessary to manually rotate the screen or use a remote control to adjust the display. This method is not only inefficient, but also brings an extra burden to the user and results in a poor user experience.

[0047] To address the aforementioned problems, this disclosure provides a method and apparatus for adjusting the display screen. The display device automatically adjusts the displayed screen based on the viewer's orientation information, which not only improves the efficiency of screen adjustment and convenience for users, providing optimal viewing effects and thus enhancing the user experience, but also has the advantages of low cost and wide applicability. Below, refer to... Figures 1 to 12 The method and apparatus for adjusting the display screen according to this disclosure are described in detail.

[0048] Figure 1 The system environment shown is a method for adjusting a display screen according to an exemplary embodiment.

[0049] Reference Figure 1The system environment for adjusting the display screen can be arranged in an indoor space, and this system environment may include a display device 110. The display device 110 may be a device with a display screen, such as a television, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, netbook, personal digital assistant (PDA), or mobile phone. The display device 110 may have one or more cameras (or cameras), such as a 360-degree camera. Simultaneously, a positioning base station (or a positioning module, such as a UWB positioning base station / module) may be arranged on the display device 110, and the display device 110 can locate the spatial range and the viewer (who may have a positioning tag, such as a UWB positioning tag) based on positioning signals (e.g., UWB positioning signals). Optionally, the system environment may also include secondary display devices 120 (one or more), which may be arranged in the indoor space, on the display device, or around the display device. The secondary display device 120 can be a projector, television, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, netbook, personal digital assistant (PDA), mobile phone, or other device that can be used in conjunction with (or linked with) the display device 110. Furthermore, the display device 110 and the secondary display device 120 can communicate via wired or wireless means (such as Wi-Fi or cellular networks). Additionally, a positioning base station (e.g., a UWB positioning base station) can be deployed in the indoor space, and the display device 110 can communicate with this positioning base station to obtain its positioning results.

[0050] It should be understood that the system environment used for adjusting the display screen here is merely an example, and this disclosure does not limit it. The base station used for positioning here can also be a WIFI positioning base station, a ZigBee positioning base station, or other base stations that can be used for indoor positioning, and this disclosure does not limit it.

[0051] Figure 2 A flowchart illustrating a method for adjusting a display screen according to an exemplary embodiment.

[0052] Reference Figure 2 In step S210, the location information of at least one viewer within the target range is obtained, wherein the target range is the maximum range that can trigger the display device to obtain the viewer's location information.

[0053] In embodiments of this disclosure, the display device may be arranged in an indoor space, and a positioning base station (or including a positioning module), such as a UWB positioning base station, may be arranged on the display device. The display device can determine the target range and locate viewers within the target range based on positioning signals. The number of positioning base stations may be at least three, for example. All positioning base stations may be arranged on the display device, partially on the display device and partially in the indoor space, or all in the indoor space. The display device can communicate with the positioning base stations arranged in the indoor space to obtain the positioning results from the positioning base stations.

[0054] According to an exemplary embodiment of this disclosure, the target range can be determined using UWB positioning signals based on multiple UWB range tags deployed in the indoor space. The target range can be the maximum range visible to the display device from a viewer; that is, only viewers within the target range can trigger the display device to acquire the viewer's orientation information so that the displayed image can be adjusted accordingly. Viewers outside the target range cannot trigger the display device to acquire their orientation information, and the displayed image will not be adjusted accordingly. Figure 3 This diagram illustrates the determination of a target range according to an exemplary embodiment. (Refer to...) Figure 3 The target range can be considered as the spatial area enclosed by the two arrows and the arc, but this is just an example. The target range can also be considered as the management range of the display device, which only recognizes viewers within this range and adjusts the displayed image based on the viewer's location information within that range.

[0055] In embodiments of this disclosure, multiple UWB range tags can be deployed in an indoor space. The display device can use UWB positioning signals to determine the location of the multiple UWB range tags deployed in the indoor space, thereby using the range defined by these UWB range tags as the target range. Figure 4 Another schematic diagram illustrating the determination of a target range according to an exemplary embodiment is shown. For example, refer to... Figure 4 UWB range tags can be deployed at the corners (A1, B1, C1, and D1) of the wall directly opposite the display device indoors. The display device can use UWB positioning signals to obtain the location information (e.g., coordinates) of A1, B1, C1, and D1. Since the location information of the display device is known (e.g., the coordinates of points A, B, C, and D are known, where points A and B are the locations where the display device is projected onto the ground), the target range can be... Figure 4 The target area is defined by the three-dimensional space enclosed by A, B, C, D, A1, B1, C1, and D1. For example, UWB range labels can be placed only at corners A1 and B1. The display device can use UWB positioning signals to determine the coordinates of A1 and B1. Therefore, the target area can be... Figure 4 In the diagram, there is a two-dimensional area enclosed by A, B, A1, and B1. When a viewer enters the aforementioned three-dimensional or two-dimensional area, the display device can be triggered to obtain the viewer's location information so that the display image can be adjusted accordingly. Figure 4 The location of the UWB range label deployment is merely an example, and the determination of the target range is also merely an example; this disclosure does not impose any limitations on it.

[0056] According to an exemplary embodiment of this disclosure, UWB positioning signals can be used to determine the location information of at least one viewer within a target range, wherein at least one viewer carries a UWB positioning tag or wakes up a UWB positioning tag near the viewer; the main viewer among the at least one viewer is determined according to a preset rule; and the orientation information of the main viewer is obtained for adjusting the screen.

[0057] In embodiments of this disclosure, viewers may carry UWB positioning tags. These tags can be made in the form of buttons, brooches, etc., for easy wearing. Furthermore, the UWB positioning tags can also be devices with UWB positioning modules, such as mobile phones, tablets, wearable devices (e.g., smartwatches, smart glasses, etc.). Viewers can also activate nearby UWB positioning tags. For example, UWB positioning tags can be placed near sofas, chairs, or beds in an indoor space, and the viewer's proximity or touch can activate these tags. Additionally, the UWB positioning tags used for location and the UWB range tags used for determining the target range can have different identifiers (e.g., different IDs) to be distinguishable by a UWB base station. The display device can use UWB positioning signals to obtain the location information of at least one viewer within the target range, such as coordinates (x, y) or (x, y, z). There may only be one viewer within the target range; this viewer is the primary viewer. Figure 5 A schematic diagram illustrating the determination of the main viewer according to an exemplary embodiment is shown. (Refer to...) Figure 5 The display device uses UWB positioning signals to determine that there is only one viewer in the target area. This viewer is then the main viewer, and the display device adjusts the display screen according to the location information of the main viewer.

[0058] According to an exemplary embodiment of this disclosure, determining the primary viewer among at least one viewers according to preset rules includes: determining the primary viewer based on the matching relationship between the device mode of the display device and at least one viewer. Specifically, a set device mode can be obtained, wherein the device mode includes: a first mode and a second mode; dividing viewers into a first type of viewer and a second type of viewer; when the number of first type of viewer or second type of viewer is 0, determining at least one viewer as a candidate viewer; when the number of both first type of viewer and second type of viewer is not 0: when the device mode is the first mode, determining the first type of viewer as a candidate viewer, and when the device mode is the second mode, determining the second type of viewer as a candidate viewer; determining the primary viewer among the candidate viewer.

[0059] In embodiments of this disclosure, there may be multiple viewers within the target range, and each viewer may carry a UWB positioning tag or a UWB positioning tag near the viewer. The display device needs to determine the primary viewer and adjust the display screen based solely on the primary viewer's location information. The display device may be configured with device modes, which may include, for example, a child mode (first mode) or an adult mode (second mode). Accordingly, viewers may be classified as child viewers (first type of viewer) and adult viewers (second type of viewer) to correspond to the child mode and adult mode, respectively. Here, child viewers and adult viewers may be classified based on height or facial recognition. For example, the display device may include one or more cameras, and height or facial recognition may be performed based on images captured by the cameras. In the case of height recognition, a height standard may be preset in the display device. Viewers whose height exceeds the standard are identified as adults and classified as adult viewers, while those whose height does not exceed the standard are identified as children and classified as child viewers. In the case of facial recognition, facial images and corresponding personal information can be pre-recorded in the display device. The personal information includes the viewer type to which the facial image belongs (e.g., child viewer or adult viewer). When the display device recognizes a facial image, it classifies the viewer of the facial image into the corresponding type.

[0060] If the number of child or adult viewers is zero, it indicates that there is only one type of viewer: an adult or a child. In this case, the device mode cannot narrow down the viewer pool to determine the primary viewer; all viewers are identified as candidate viewers, and the primary viewer is determined later using other methods. If the number of child or adult viewers is not zero, and the device mode is child mode, child viewers are prioritized and identified as candidate viewers, and the primary viewer is subsequently determined from among the child viewers. If the device mode is adult mode, adult viewers are prioritized and identified as candidate viewers, and the primary viewer is subsequently determined from among the adult viewers. If only one candidate viewer is identified at this point, then that candidate viewer is the primary viewer.

[0061] Figure 6 Another schematic diagram illustrating the determination of the main viewer according to an exemplary embodiment is shown. (Refer to...) Figure 6 The display device uses UWB positioning signals to determine that there are two viewers within the target area: one child viewer and one adult viewer. When the device is in child mode, the child viewer is prioritized and identified as a candidate viewer. Since there is only one child viewer at this time, that child viewer is designated as the primary viewer. When the device is in adult mode, the adult viewer is prioritized and identified as a candidate viewer. Since there is only one adult viewer at this time, that adult viewer is designated as the primary viewer.

[0062] According to an exemplary embodiment of this disclosure, a preferred viewer among candidate viewers who meets the following criteria may be identified as the primary viewer: the preferred viewer is a frequent viewer, a remote control user, or the person closest to the viewer.

[0063] In embodiments of this disclosure, there may be multiple candidate viewers. For example, if at least one viewer in the target range is a child and two adults, and the device is in adult mode, the candidate viewers are the two adult viewers. Therefore, it is necessary to determine the primary viewer from among the candidate viewers. Here, the primary viewer can be determined based on the criteria of a frequent viewer, the remote control user, or the closest viewer. The display device may include one or more cameras, which can identify frequent viewers and remote control users based on images captured by the cameras. For example, facial recognition can be used to identify frequent viewers by capturing facial images. In the case of facial recognition, facial images and corresponding personal information, including account names, can be pre-recorded in the display device. The display device can determine frequent viewers by viewing historical data on the display device. This historical data may include, for example, the frequency of account logins on the display device and the number of times the viewer has been identified as the primary viewer. The display device can determine whether a viewer is a frequent viewer based on pre-recorded facial images by determining the frequency of account logins or the number of times the viewer has been identified as the primary viewer. For example, the display device can generate a ranking of frequent viewers including facial images based on historical data. When a display device recognizes a facial image, it can view a ranking of frequent viewers and designate the highest-ranking candidate viewer as the primary viewer. Alternatively, the display device can capture a body image of a candidate viewer to identify if that candidate is the remote control holder, designating the remote control holder as the primary viewer. Furthermore, the display device can use the acquired viewer's location information to determine the closest candidate viewer, which could be, for example, the candidate viewer with the closest vertical distance to the display device.

[0064] In embodiments of this disclosure, the primary viewer can be determined by continuously judging whether a candidate viewer satisfies two or three of the following criteria: frequent viewer, remote control user, and closest viewer. For example, in the case of multiple candidate viewers, if multiple priority viewers satisfy the criteria of frequent viewer (e.g., those with the same ranking), the priority viewer satisfying the remote control user criterion can be further judged. If there is a remote control user, that user is the primary viewer. If there is no remote control user, the priority viewer satisfying the closest viewer criterion is then judged, and that user is determined as the primary viewer. The order of judging the frequent viewer, remote control user, and closest viewer criteria described above is merely an example, and this disclosure does not limit it.

[0065] According to an exemplary embodiment of this disclosure, obtaining the orientation information of a main viewer may include: obtaining the distance from the main viewer to the display device based on the main viewer's location information, and / or obtaining the tilt angle of the main viewer based on image recognition. Specifically, the vertical distance from the main viewer to the display device is calculated based on the main viewer's location information and the known location information of the display device. An image of the main viewer and the surrounding environment is acquired using a camera; the tilt angle of the main viewer is obtained based on the relative position of the main viewer in the image and a predetermined reference object in the surrounding environment.

[0066] In embodiments of this disclosure, after determining the main viewer, the main viewer's orientation information is acquired for adjusting the screen. The main viewer's orientation information includes the distance from the main viewer to the display device and / or the main viewer's tilt angle. Here, the distance can be the vertical distance from the main viewer to the display device. Since the display device has already acquired the main viewer's position information using a UWB signal, and the display device's position information is known, the vertical distance from the main viewer to the display device can be calculated. For example, referring to... Figure 4 The vertical distance from the viewer to the display device can be calculated on the xoy plane (horizontal plane). Additionally, the viewer can tilt left or right while viewing the content displayed on the device, for example, leaning back on a sofa. The viewer can also tilt backward while viewing the content, for example, leaning back on a sofa. The display device can acquire the viewer's tilt angle by using a camera to capture images of the viewer and their surrounding environment, such as the viewer's image relative to the sofa or the wall. The device identifies the relative position of the viewer to predetermined reference objects in the image and the surrounding environment. These predetermined reference objects could be, for example, the horizontal outline of the sofa seat, the vertical outline of the armrest to the ground, or a horizontal or vertical line on the wall. These predetermined reference objects can be pre-set in the display device according to the indoor environment, or the display device can include a pre-built AI model for identifying reference objects, which the display device automatically identifies in the captured image based on this AI model. The display device acquires the viewer's relative position with respect to the predetermined reference objects, such as the relative tilt angle, and uses this relative position to determine the viewer's tilt angle. Tilt angle can include the angle at which the main viewer tilts left, right, or back from a vertical position. For example, refer to Figure 4 The display device is on the xoz plane. The predetermined reference point can be a horizontal line on the wall, such as A1B1, or a vertical line on the wall, such as A1D1 or B1D1. The relative position of the main viewer with respect to the predetermined reference point can be the relative tilt angle of the main viewer with respect to the reference point, for example, the relative tilt angle between the main viewer and the vertical line A1D1. The display device then calculates the tilt angle of the main viewer based on this relative tilt angle. Figure 4In the xoz plane, the tilt angle of the main viewer can be the angle at which the main viewer tilts from the z-axis direction toward the x-axis direction (left tilt angle), the angle at which the main viewer tilts from the z-axis direction toward the -x-axis direction (right tilt angle), or the angle at which the main viewer tilts from the z-axis direction toward the y-axis direction (back tilt angle).

[0067] In step S220, the image displayed on the display device is adjusted based on the orientation information.

[0068] According to exemplary embodiments of the present disclosure, the displayed image can be scaled based on distance; and / or rotated based on tilt.

[0069] In embodiments of this disclosure, the display device may adjust the image displayed on the display device based on orientation information (including distance and / or tilt). Figure 7 A schematic diagram illustrating the adjustment of a display screen according to an exemplary embodiment is shown, with reference to... Figure 7 An adult viewer is designated as the primary viewer. The display device scales down the displayed image based on the distance from the primary viewer to the display device (e.g., vertical distance). The display device can also rotate the displayed image based on the primary viewer's tilt angle. Figure 7 The viewer in the image is not tilted, therefore the image is not rotated.

[0070] According to an exemplary embodiment of this disclosure, when the distance is less than or equal to a first threshold, the displayed image can be reduced in size based on the ratio of the distance to the first threshold; when the distance is greater than the first threshold, the displayed image can be enlarged in size based on the ratio of the distance to the first threshold, and the portion of the enlarged displayed image that exceeds the display range of the display device is sent to a secondary display device. Furthermore, when the tilt angle is less than or equal to a second threshold, the displayed image can be rotated based on a rotation angle, and the displayed image can be reduced in size so that the displayed image does not exceed the display range of the display device; when the tilt angle is greater than the second threshold, the displayed image can be rotated based on a rotation angle, and the portion of the rotated displayed image that exceeds the display range of the display device is sent to the secondary display device, wherein the rotation angle is the product of the tilt angle and a rotation factor. Additionally, the display device can instruct the secondary display device to supplement the display of the portion of the displayed image that exceeds the display range, or it can instruct the secondary display device to display the portion of the displayed image that exceeds the display range independently.

[0071] In embodiments of this disclosure, a first threshold (distance threshold) may be set in the display device. The first threshold may be, for example, the optimal viewing distance (vertical distance) when the screen displayed by the display device is not scaled, or it may be, for example, 1 / 2 of the farthest distance (vertical distance) from the target range to the display device, or it may be an empirical value or a default value. This disclosure does not limit it in this way.

[0072] Figure 8 This diagram illustrates a distance-based adjustment display screen according to an exemplary embodiment. (Refer to...) Figure 8 When the distance between the main viewer and the display device is less than or equal to a first threshold, the displayed image is scaled down according to the ratio of the distance to the first threshold. For example, if the first threshold is L0, and the distance between the main viewer and the display device is L1 (L1 <= L0), then the displayed image is scaled down according to the ratio L1 / L0. In this case, the scaled-down image can be displayed in the center of the screen (e.g., ...). Figure 8 (As shown in the image), or if the user has pre-set a display mode, such as displaying in the top left, bottom left, top right, or bottom right corner of the screen, the shrunk image can also be displayed according to the above display mode. In addition, other content can be displayed in the blank areas of the shrunk image. For example, if the video image is displayed in the top left corner, other areas can display content related to the video, such as a list of related videos, video information, etc., thus providing viewers with more information.

[0073] In embodiments of this disclosure, when the distance from the primary viewer to the display device is greater than a first threshold, the displayed image is magnified according to the ratio of the distance to the first threshold. For example, if the first threshold is L0 and the distance from the primary viewer to the display device is L2 (L2>L0), then the displayed image is magnified according to the ratio L2 / L0. The display device can acquire secondary display devices that can be linked in the indoor environment and automatically establish a connection and communicate with the secondary display devices. The display device can display in conjunction with the secondary display devices (linking the secondary display devices, for example, projection devices). The display device can send the portion of the magnified image that exceeds the display range of the display device to the secondary display device and instruct the secondary display device to supplement the display of the portion of the image that exceeds the display range. Figure 9 Another schematic diagram illustrating a distance-based adjustment display screen according to an exemplary embodiment is shown. (Refer to...) Figure 9 The display device magnifies the displayed image based on the ratio of distance to a first threshold, and displays it in conjunction with the secondary display device. In other words, the secondary display device supplements the display of the portion of the image that is outside the display range.

[0074] As mentioned above, the display device can automatically scale the displayed image based on the distance between the user (viewer) and the display device, providing the user with the optimal display size. This not only makes it more convenient for the user and reduces the burden of manual adjustment, but also enhances the user's viewing experience. Furthermore, the display device can also work in conjunction with a secondary display device to intelligently provide a super-large screen viewing effect to users at a greater distance, meeting the needs of users in various scenarios.

[0075] In embodiments of this disclosure, a second threshold (angle threshold) may be set in the display device. This second threshold may be an empirical value or a default value (e.g., 20 degrees), and this disclosure does not limit this. When the tilt angle is less than or equal to the second threshold, the displayed image is rotated according to the rotation angle, where the rotation angle is the product of the tilt angle and the rotation factor. For example, in the case of left or right tilt, the second threshold is the tilt angle S0. When the left or right tilt angle of the main viewer is S1 (S1 <= S0), the rotation factor can be α1, and the rotation angle is S1 * α1. Then the displayed image can be rotated left or right by S1 * α1 accordingly, and the image is adaptively reduced so that the displayed image does not exceed the display range of the display device. For example, in the case of backward tilt, the second threshold is the tilt angle S0 (which can be the same as or different from the second threshold for left and right tilt). When the main viewer's backward tilt angle is S1 (S1 <= S0), the rotation factor can be α2. The displayed image can then be rotated upwards by S1 * α2, and the image is adaptively shrunk so that it does not exceed the display range of the display device. Here, α1 and α2 can be the same or different, and can be empirical values ​​or default values ​​(e.g., 1 / 2), which are not limited in this disclosure.

[0076] In embodiments of this disclosure, when the tilt angle is greater than a second threshold, the displayed image is rotated according to a rotation angle, where the rotation angle is the product of the tilt angle and a rotation factor. For example, in the case of left-right tilt, the second threshold is the tilt angle S0. When the main viewer's left or right tilt angle is S2 (S2>S0), the rotation factor can be β1, and the rotation angle is S2*β1. Therefore, the displayed image can be rotated left or right by S2*β1 accordingly. As another example, in the case of backward tilt, the second threshold is the tilt angle S0 (which can be the same as or different from the second threshold for left-right tilt). When the main viewer's backward tilt angle is S2 (S2>S0), the rotation factor can be β2, and the displayed image can be rotated upward by S2*β2 accordingly. Here, β1 and β2 can be the same or different, or the same as or different from α1 and α2 mentioned above, and can be empirical values ​​or default values ​​(e.g., 1 / 2). This disclosure does not limit these values. At this time, the display device can send the portion of the rotated image that exceeds its display range to the secondary display device (e.g., a projection device), and the display device and the secondary display device can then work together to display the image (linking the secondary display device). When the image rotates left or right, the display device can instruct the secondary display device to display the portion of the image that exceeds its display range. However, when the image rotates vertically, it may completely rotate out of the display device's range. Therefore, the display device can either instruct the secondary display device to display the portion of the image that exceeds its display range or instruct the secondary display device to display the portion of the image that exceeds its display range independently.

[0077] Figure 10 This diagram illustrates a display screen adjusted based on tilt angle according to an exemplary embodiment. (Refer to...) Figure 10 At this point, the primary viewer is lying flat on the bed, with a backward tilt S2 of 90 degrees, and this tilt is greater than the second threshold S0 (e.g., S0 is set to 20 degrees). The rotation factor β2 can then be set to 1. The displayed image can be rotated upwards by 90*1 = 90 degrees. At this time, the entire displayed image exceeds the display range of the display device. The display device can then direct the entire displayed image to the projection device (acting as a secondary display device), instructing the projection device to display the entire displayed image separately. Figure 10 In this case, the projection device displays the image separately on the ceiling.

[0078] As described above, the display device can automatically rotate the displayed image based on the user's (viewer's) tilt angle and provide the user with the optimal display rotation effect (e.g., optimal rotation angle and shrinking the image to fit the display area). This not only makes it more convenient for the user and reduces the burden of manual adjustment, but also enhances the user's viewing experience. Furthermore, the display device can work in conjunction with a secondary display device. The secondary display device can supplement the display of parts exceeding the display area, avoiding the loss of display quality when shrinking the image at large rotation angles. It can also display parts exceeding the display area independently (e.g., the entire image), to meet the needs of users in various scenarios.

[0079] In embodiments of this disclosure, the display device can acquire the orientation information of the main viewer in real time (e.g., acquiring position information using UWB signals and / or acquiring tilt angle using a camera), and adjust the image displayed on the display device according to the acquired orientation information. For example, if the main viewer's orientation information changes during viewing, the display device can adjust the image displayed on the display device according to the changed orientation information. Furthermore, to avoid frequent image adjustments affecting the viewing experience, the display device can set a threshold for changes in orientation information (e.g., a threshold for changes in distance and / or tilt angle), and only changes exceeding the set threshold will trigger adjustments to the image displayed on the display device. Alternatively, the display device can also set a time threshold for adjustment, allowing only adjustments that occur more than the time threshold since the last adjustment.

[0080] As described above, the display screen adjustment method according to the exemplary embodiment allows the display device to automatically adjust the displayed screen based on the viewer's orientation information. This not only improves the efficiency of screen adjustment and makes it more convenient for users, providing the best viewing effect and thus enhancing the user experience, but also has the advantages of low cost and wide range of application scenarios.

[0081] Figure 11 A block diagram showing an apparatus for adjusting a display screen according to an exemplary embodiment.

[0082] Reference Figure 11 The display screen adjustment device 1100 includes a location information acquisition module 1110 and a display screen adjustment module 1120. The location information acquisition module 1110 can acquire the location information of at least one viewer in a target range, wherein the target range is the maximum range that can trigger the display device to acquire the viewer's location information. The display screen adjustment module 1120 can adjust the screen displayed on the display device based on the location information.

[0083] According to an exemplary embodiment of this disclosure, the target range is determined using UWB positioning signals based on a plurality of UWB range tags deployed in an indoor space.

[0084] According to an exemplary embodiment of this disclosure, the orientation information acquisition module can use UWB positioning signals to determine the location information of at least one viewer within a target range, wherein at least one viewer carries a UWB positioning tag or wakes up a UWB positioning tag near the viewer; determine the main viewer among the at least one viewer according to a preset rule; and acquire the orientation information of the main viewer for adjusting the screen.

[0085] According to an exemplary embodiment of this disclosure, the orientation information acquisition module can determine the main viewer based on the matching relationship between the device mode of the display device and at least one viewer.

[0086] According to an exemplary embodiment of this disclosure, the orientation information acquisition module can acquire a set device mode, wherein the device mode includes: a first mode and a second mode; classifying viewers into a first type of viewer and a second type of viewer; when the number of first type of viewer or second type of viewer is 0, determining at least one viewer as a candidate viewer; when the number of both first type of viewer and second type of viewer is not 0: when the device mode is the first mode, determining the first type of viewer as a candidate viewer, and when the device mode is the second mode, determining the second type of viewer as a candidate viewer; and determining the main viewer among the candidate viewer.

[0087] According to an exemplary embodiment of this disclosure, the orientation information acquisition module can determine the primary viewer from among the candidate viewers who meet the following conditions: the primary viewer is a frequent viewer, the controller of the remote control, or the person closest to the viewer.

[0088] According to an exemplary embodiment of this disclosure, the orientation information acquisition module may acquire the distance from the main viewer to the display device based on the main viewer's location information; and / or acquire the main viewer's tilt angle based on image recognition.

[0089] According to an exemplary embodiment of this disclosure, the orientation information acquisition module can calculate the vertical distance from the main viewer to the display device based on the main viewer's position information and the known position information of the display device; acquire images of the main viewer and the surrounding environment using a camera; and acquire the tilt angle of the main viewer based on the relative position of the main viewer and a predetermined reference object in the image.

[0090] According to an exemplary embodiment of the present disclosure, the display screen adjustment module may scale the displayed screen based on distance; and / or rotate the displayed screen based on tilt.

[0091] According to an exemplary embodiment of this disclosure, the display screen adjustment module can, when the distance is less than or equal to a first threshold, reduce the size of the displayed screen according to the ratio of the distance to the first threshold; when the distance is greater than the first threshold, enlarge the displayed screen according to the ratio of the distance to the first threshold, and send the portion of the enlarged displayed screen that exceeds the display range of the display device to a sub-display device; when the tilt angle is less than or equal to a second threshold, rotate the displayed screen according to a rotation angle, and reduce the size of the displayed screen so that the displayed screen does not exceed the display range of the display device; when the tilt angle is greater than the second threshold, rotate the displayed screen according to a rotation angle, and send the portion of the rotated displayed screen that exceeds the display range of the display device to the sub-display device, wherein the rotation angle is the product of the tilt angle and a rotation factor.

[0092] According to an exemplary embodiment of the present disclosure, the display screen adjustment device 1100 further includes a display indication module 1130 (not shown), which can instruct a secondary display device to supplement the display of the portion of the displayed screen that is outside the display range, or instruct the secondary display device to display the portion of the displayed screen that is outside the display range on its own.

[0093] As described above, the display screen adjustment device according to the exemplary embodiment automatically adjusts the displayed screen according to the viewer's orientation information, which not only improves the efficiency of screen adjustment and makes it more convenient for users, but also provides the best viewing effect and enhances the user experience. It also has the advantages of low cost and wide range of application scenarios.

[0094] Figure 12 A block diagram of an electronic device according to an exemplary embodiment is shown. The electronic device 1200 may be a display device 110 according to an embodiment of this disclosure. (Refer to...) Figure 12 The electronic device 1200 may include at least one memory 1210 and at least one processor 1220, wherein the at least one memory stores a set of computer-executable instructions, and when the set of computer-executable instructions is executed by the at least one processor, a method for adjusting the display screen according to an embodiment of the present disclosure is performed.

[0095] Here, the electronic device is not necessarily a single electronic device, but can be any collection of devices or circuits capable of executing the aforementioned instructions (or instruction sets) individually or in combination. The electronic device can also be part of an integrated control system or system manager, or can be configured to interconnect with a portable electronic device locally or remotely (e.g., via wireless transmission) through an interface.

[0096] In electronic devices, processors may include central processing units (CPUs), graphics processing units (GPUs), programmable logic devices, dedicated processor systems, microcontrollers, or microprocessors. By way of example and not limitation, processors may also include analog processors, digital processors, microprocessors, multi-core processors, processor arrays, network processors, etc.

[0097] The processor can execute instructions or code stored in memory, which can also store data. Instructions and data can also be sent and received over a network via a network interface device, which can employ any known transport protocol.

[0098] Memory can be integrated with the processor; for example, RAM or flash memory can be housed within an integrated circuit microprocessor. Alternatively, memory can comprise a separate device, such as an external disk drive, storage array, or other storage device that can be used by any database system. Memory and processor can be operatively coupled, or can communicate with each other, for example, via I / O ports, network connections, etc., enabling the processor to read files stored in the memory.

[0099] In addition, electronic devices may include video displays (such as liquid crystal displays) and user interaction interfaces (such as keyboards, mice, touch input devices, etc.). All components of the electronic device may be interconnected via buses and / or networks.

[0100] According to embodiments of this disclosure, a computer-readable storage medium may also be provided, wherein a computer program is stored thereon, and when executed, the program implements a method for adjusting a display screen according to this disclosure. Examples of computer-readable storage media include: read-only memory (ROM), random access programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), random access memory (RAM), dynamic random access memory (DRAM), static random access memory (SRAM), flash memory, non-volatile memory, CD-ROM, CD-R, CD+R, CD-RW, CD+RW, DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+RW, DVD-RAM, BD-ROM, BD-R, BD-R LTH, BD-RE, Blu-ray or optical disc storage, hard disk drive (HDD), solid-state drive (SSD), card storage (such as multimedia cards, secure digital (SD) cards, or ultra-fast digital (XD) cards), magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid-state drive, and any other device configured to store a computer program and any associated data, data files, and data structures in a non-transitory manner and to provide the computer program and any associated data, data files, and data structures to a processor or computer so that the processor or computer can execute the computer program. The computer program in the aforementioned computer-readable storage medium can run in an environment deployed in computer devices such as terminals, clients, hosts, agent devices, servers, etc. Furthermore, in one example, the computer program and any associated data, data files, and data structures are distributed across a networked computer system, such that the computer program and any associated data, data files, and data structures are stored, accessed, and executed in a distributed manner through one or more processors or computers.

[0101] The display screen adjustment method and apparatus according to the embodiments of the present disclosure can automatically adjust the displayed screen according to the viewer's orientation information, which not only improves the efficiency of screen adjustment and makes it more convenient for users, but also provides the best viewing effect and enhances the user experience. It also has the advantages of low cost and wide range of application scenarios.

[0102] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0103] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for adjusting a display screen, comprising: Acquire the location information of at least one viewer within a target range, wherein the target range is the maximum range capable of triggering a display device to acquire the location information; Based on the orientation information, the image displayed on the display device is adjusted, wherein the orientation information includes tilt. The step of obtaining the location information of at least one viewer within the target range includes: Using UWB positioning signals, the location information of at least one viewer within the target range is determined; Obtain the device mode of the display device as set, wherein the device mode includes: child mode and adult mode; The at least one viewer is classified as either a child viewer or an adult viewer; If the number of child viewers or adult viewers is 0, the at least one viewer is identified as a candidate viewer; if the number of child viewers and adult viewers is not 0: if the device mode is child mode, the child viewer is identified as the candidate viewer; if the device mode is adult mode, the adult viewer is identified as the candidate viewer. Determine the main viewer from among the candidate viewers; Obtain the location information of the main viewer, and The adjustment of the image displayed on the display device based on the orientation information includes: If the tilt angle is less than or equal to the second threshold, the displayed image is rotated according to the rotation angle, and the displayed image is shrunk so that the displayed image does not exceed the display range of the display device; If the tilt angle is greater than the second threshold, the displayed image is rotated according to the rotation angle, and the portion of the rotated displayed image that exceeds the display range of the display device is sent to the secondary display device. The rotation angle is the product of the tilt and the rotation factor.

2. The method according to claim 1, wherein, The target range is determined using UWB positioning signals based on multiple UWB range tags deployed in the indoor space.

3. The method according to claim 1, wherein, The process of determining the main viewer from the candidate viewers includes: The preferred viewer among the candidate viewers who meets the following criteria is determined as the primary viewer: The preferred viewer is the frequent viewer, the remote controller, or the person closest to the viewer.

4. The method according to claim 1, wherein, The step of obtaining the location information of the main viewer includes: Based on the location information of the main viewer, the distance from the main viewer to the display device is obtained; and / or based on image recognition, the tilt angle of the main viewer is obtained.

5. The method according to claim 4, wherein, The step of obtaining the distance from the main viewer to the display device based on the main viewer's location information includes: Based on the location information of the main viewer and the known location information of the display device, calculate the vertical distance from the main viewer to the display device; The process of obtaining the tilt angle of the main viewer based on image recognition includes: The camera is used to capture images of the main viewer and the surrounding environment; The tilt angle of the main viewer is obtained based on the relative position of the main viewer in the image and a predetermined reference object in the surrounding environment.

6. The method according to claim 1, wherein, The location information also includes distance, and The step of adjusting the image displayed on the display device based on the orientation information further includes: The displayed image is scaled based on the distance.

7. The method according to claim 6, wherein, The scaling of the displayed image based on the distance includes: If the distance is less than or equal to a first threshold, the displayed image is scaled down according to the ratio of the distance to the first threshold. If the distance is greater than a first threshold, the displayed image is magnified according to the ratio of the distance to the first threshold, and the portion of the magnified displayed image that exceeds the display range of the display device is sent to a secondary display device.

8. The method according to claim 7, further comprising: Instruct the secondary display device to supplement the display of the portion of the image that extends beyond the display area, or The secondary display device is instructed to display only the portion of the displayed image that extends beyond the display area.

9. A device for adjusting a display screen, comprising: The orientation information acquisition module is configured to acquire the orientation information of at least one viewer within a target range, wherein the target range is the maximum range that can trigger the display device to acquire the orientation information; The display adjustment module is configured to adjust the image displayed on the display device based on the orientation information, wherein the orientation information includes tilt. The location information acquisition module is configured to: determine the location information of at least one viewer within the target range using UWB positioning signals; acquire the device mode of the display device, wherein the device mode includes: child mode and adult mode; classify the at least one viewer as a child viewer or an adult viewer; if the number of child viewers or adult viewers is 0, determine the at least one viewer as a candidate viewer; if the number of both child viewers and adult viewers is not 0: if the device mode is child mode, determine the child viewer as the candidate viewer; if the device mode is adult mode, determine the adult viewer as the candidate viewer; determine the primary viewer from the candidate viewers; acquire the location information of the primary viewer, and The display screen adjustment module is configured to: when the tilt angle is less than or equal to a second threshold, rotate the displayed screen according to a rotation angle and shrink the displayed screen so that the displayed screen does not exceed the display range of the display device; when the tilt angle is greater than the second threshold, rotate the displayed screen according to the rotation angle and send the portion of the rotated displayed screen that exceeds the display range of the display device to a secondary display device, wherein the rotation angle is the product of the tilt angle and a rotation factor.

10. An electronic device, the device comprising: processor; A memory storing a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, wherein, It contains a computer program that, when executed, implements the method described in any one of claims 1 to 8.