CN117950544A - Screen size adjustment method and display screen adaptive to user height - Google Patents
Screen size adjustment method and display screen adaptive to user height Download PDFInfo
- Publication number
- CN117950544A CN117950544A CN202410154369.1A CN202410154369A CN117950544A CN 117950544 A CN117950544 A CN 117950544A CN 202410154369 A CN202410154369 A CN 202410154369A CN 117950544 A CN117950544 A CN 117950544A
- Authority
- CN
- China
- Prior art keywords
- screen
- user
- height
- size
- menu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Geometry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a screen size adjusting method for self-adapting to the height of a user, namely a display screen, which is applied to a screen, wherein the screen carries a camera, and the method comprises the following steps: receiving a screen size adjusting instruction triggered by a user; acquiring the height h of a user on a screen based on the whole body image of the user, which is shot by a camera and displayed on the screen; measuring a linear distance D between a user and a screen in the horizontal direction through a camera; calculating the real height H of the user according to a formula; and adjusting the width and the height of the display window of the screen based on the real height of the user and a preset coefficient X of the window size of the screen, so as to obtain an adjusted display window. The invention can quickly and automatically adjust the size of the display window and the position in the screen, and can comprehensively and clearly display the required content without omission, so that the users can well perform respective operations facing the large screen size, the users with different heights can be satisfied, the adaptation group is larger, and the user experience is higher.
Description
Technical Field
The invention relates to the technical field of large-screen interaction, in particular to a screen size adjusting method and a display screen adaptive to the height of a user.
Background
For large screen products, such as LED large screens, smart blackboards, interactive all-in-one machines for touch screens, etc., the screen size can reach 86 inches, 98 inches, or even over 100 inches, and such large screen sizes often exceed the height of the user. For such large screens exceeding the height of users, and because the heights of different users are not uniform, users with shorter users (the height of the large screen cannot reach the size of the large screen yet) cannot well operate the large screen in a region, and particularly, the large screen is separated from the operable range of the fingers of the users, so that the user is difficult to write, remark, draw pictures and the like, and the experience degree of the users is poor.
To accommodate the height of a user, one way is to replace the large screen with a small screen, and then synchronize the small screen to be displayed on the large screen by projection or other means, involving multiple devices, and being complex to operate. Another way is to display the content only on a part of the large screen, such as only on the upper half screen or the lower half screen of the large screen, through software or a combination of software and hardware, but this way can lead to incomplete content display, which also gives a poor user experience.
Disclosure of Invention
Aiming at the defects of the prior art, the invention aims to provide a screen size adjusting method and a display screen which are adaptive to the height of a user, and the method and the display screen can solve the problems described in the background art.
The technical scheme for realizing the purpose of the invention is as follows: a screen size adjusting method adaptive to the height of a user is applied to a screen, and the screen carries a camera, and comprises the following steps:
Step 1: receiving a screen size adjusting instruction triggered by a user;
Step 2: acquiring the height h of a user on a screen based on the whole body image of the user, which is shot by a camera and displayed on the screen;
step 3: measuring a linear distance D between a user and a screen in the horizontal direction through a camera;
Step 4: the true height H of the user is calculated according to a formula ①:
H=h*D/f------①
wherein f represents the focal length of the camera, and D represents the linear distance between the user and the screen in the horizontal direction;
step 5: and adjusting the width and the height of the display window of the screen based on the real height of the user and a preset coefficient X of the window size of the screen, so as to obtain an adjusted display window.
Further, in step 1, the user implements the user-triggered screen size adjustment instruction by clicking a button provided on an on-screen menu.
Further, the menu is an explicit menu or a hidden menu, the explicit menu refers to a menu on the sub-o screen always displayed in a display state of the screen, and the hidden menu refers to a menu which is displayed on the screen in a triggering manner after the user wakes up the operation.
Further, the menu is a floating window menu.
Further, the camera is built in the screen, or is an external camera which is separated from the screen and is arranged on the screen, or is a camera which is integrated with the screen and is positioned on the screen.
Further, the specific matters in the step 2 include the following steps:
Step 21: and obtaining the number n of pixels occupied by the whole body image of the user on the screen in the longitudinal direction.
Step 21: the length d of a single screen pixel is obtained, and the height h=n×d of the user on the screen.
Further, in step 21, the number n of pixels occupied by the whole body image of the user on the screen in the vertical direction is the total number of pixels from the pixel having the coincidence with the user body at the lowest position in the vertical direction to the pixel having the coincidence with the user body at the highest position.
Further, in step 5, the width and the height of the display window are synchronously adjusted based on the fixed ratio of the width and the height of the screen window.
Further, after step 5, the method further comprises the following steps:
Step 6: responding to the operation of the user in the display window, and after receiving the command for ending the screen size adjustment, the display window is restored to the default size,
The end screen size adjustment instruction is a user clicking a corresponding close button within the real window.
A display screen, comprising a screen, wherein a processing terminal is arranged in the screen, and the processing terminal comprises:
a memory for storing program instructions;
and the processor is used for running the program instructions to execute the steps of the screen size adjusting method for adapting to the height of the user.
The invention has the beneficial effects that: the invention can quickly and automatically adjust the size of the display window and the position in the screen only by one camera of the large screen without being externally connected with any other equipment, and can comprehensively and clearly display the required content without omission, so that the users can well perform respective operations on the large screen, the users with different heights can be satisfied, the adaptation group is larger, and the user experience is higher.
Drawings
FIG. 1 is a schematic flow chart of the present invention;
FIG. 2 is a schematic diagram of the relationship between the user's height display on the screen and the actual height in the physical world;
fig. 3 is a schematic structural diagram of a processing terminal with a built-in display screen.
Detailed Description
The invention is further described with reference to the accompanying drawings and detailed description below:
As shown in fig. 1-2, a method for adjusting the size of a screen adaptive to the height of a user is applied to the screen, and the screen carries a camera, and comprises the following steps:
step 1: and receiving a screen size adjusting instruction triggered by a user.
In this step, the screen is provided with an explicit or hidden menu, and a screen size adjusting button is provided in the menu, and when the user clicks the screen size adjusting button, the user enters a screen size adjusting program, that is, the screen size adjusting method for adapting to the height of the user is executed.
The explicit menu is a menu always displayed on the screen in the screen display state, and the hidden menu is a menu which is triggered to be displayed on the screen after the user operates, that is, the menu is displayed after the wake-up operation. Wherein the menu may employ a floating window.
The camera may be built in the screen, or an external camera may be mounted on the screen to form a separate screen and camera, or the camera and the screen may be integrally formed and located on the screen, for example, in a central position at the top of the screen.
Step 2: and obtaining the height h of the user on the screen based on the whole body image of the user, which is shot by the camera and displayed on the screen.
The specific implementation of the step comprises the following steps:
Step 21: and obtaining the number n of pixels occupied by the whole body image of the user on the screen in the longitudinal direction.
Normally, the user stands in front of the screen, i.e. the height of the user is consistent with the longitudinal direction of the screen, so that only the number of pixels occupied in the longitudinal direction needs to be obtained. Whether the user's body stands straight or is bent to stand obliquely, the final calculated number of pixels n is the total number of pixels having vertical distances from the pixel having the lowest coincidence with the user's body in the longitudinal direction to the pixel having the highest coincidence with the user's body.
Step 21: the length d of a single screen pixel is obtained, and the height h=n×d of the user on the screen.
Where the resolution of the screen is known, the length d of the individual screen pixels is also known. Therefore, the height h of the whole body image of the user can be analyzed based on the mapping of the height of the user to the number of pixel grids occupied by the screen (i.e. the number of pixel points).
Step 3: and measuring the linear distance D between the user and the screen in the horizontal direction through the camera.
In this step, that is, the linear distance between the user and the surface of the screen is measured, which can be realized in the prior art based on photographing, for example, the linear distance from one point to another point can be measured based on a camera of the apple mobile phone.
Step 4: based on the imaging principle of photographing, the real height H of the user can be calculated according to a formula ①:
H=h*D/f------①
in the formula, f represents the focal length of the camera, D represents the linear distance between the user and the screen in the horizontal direction, and h represents the height of the whole body image of the user.
As shown in fig. 2, based on the imaging principle of photographing, the formula ① shown can be inferred based on the following equation relationship f/d=h/H.
Step 5: the width of the screen display window is adjusted based on a preset coefficient X of the real height of the user and the window size of the screen, and the height of the screen display window is synchronously adjusted based on the fact that the width and the height of the screen window are fixed, so that the adjusted display window is obtained.
Note that the term "adjusting the size of a display window of a screen" is used herein, where the size of the display window includes a width and a height, and the width and the height need to be adjusted in proportion synchronously, so as to avoid that the adjustment of the width only or the adjustment of the height only or the ratio of the adjustment of the width and the height does not conform to the display content, thereby affecting the experience of the user. The physical size of the screen determines the maximum display window size that the display window can display, i.e., the physical size of the screen.
In this step, the adjusted display window is obtained, and the method further includes moving the adjusted display window to a specific position in the left, center and right of the screen, so as to be more suitable for the position of the user.
In an alternative embodiment, after step 5, the method further comprises the steps of:
step 6: and responding to the operation of the user in the display window, and after receiving the command for ending the screen size adjustment, restoring the display window to a default size, such as restoring to the normal display size of the screen.
The end screen size adjustment instruction may be a user clicking a corresponding close button within the real window.
The invention can quickly and automatically adjust the size of the display window and the position in the screen only by one camera of the large screen without being externally connected with any other equipment, and can comprehensively and clearly display the required content without omission, so that the users can well perform respective operations on the large screen, the users with different heights can be satisfied, the adaptation group is larger, and the user experience is higher.
As shown in fig. 3, the present invention further provides a display screen, including a screen, in which a processing terminal 100 is built, the processing terminal including:
A memory 101 for storing program instructions;
a processor 102 for executing the program instructions to perform the steps of the screen size adjustment method for adapting to the height of the user.
The embodiment disclosed in the present specification is merely an illustration of one-sided features of the present invention, and the protection scope of the present invention is not limited to this embodiment, and any other functionally equivalent embodiment falls within the protection scope of the present invention. Various other corresponding changes and modifications will occur to those skilled in the art from the foregoing description and the accompanying drawings, and all such changes and modifications are intended to be included within the scope of the present invention as defined in the appended claims.
Claims (10)
1. The screen size adjusting method for self-adapting to the height of the user is characterized by being applied to a screen, wherein the screen carries a camera, and the method comprises the following steps of:
Step 1: receiving a screen size adjusting instruction triggered by a user;
Step 2: acquiring the height h of a user on a screen based on the whole body image of the user, which is shot by a camera and displayed on the screen;
step 3: measuring a linear distance D between a user and a screen in the horizontal direction through a camera;
Step 4: the true height H of the user is calculated according to a formula ①:
H=h*D/f------①
wherein f represents the focal length of the camera, and D represents the linear distance between the user and the screen in the horizontal direction;
step 5: and adjusting the width and the height of the display window of the screen based on the real height of the user and a preset coefficient X of the window size of the screen, so as to obtain an adjusted display window.
2. The screen size adjustment method for adaptive user height according to claim 1, wherein in step 1, the user implements the user-triggered screen size adjustment instruction by clicking a button provided on an on-screen menu.
3. The method for adjusting the size of a screen according to claim 2, wherein the menu is an explicit menu or a hidden menu, the explicit menu is a menu on the screen always displayed in a display state, and the hidden menu is a menu which is displayed on the screen in a triggering manner after a user wakes up the operation.
4. A method of adjusting a screen size to accommodate a user's height according to claim 3, wherein the menu is a floating window menu.
5. The method for adjusting the size of a screen according to claim 1, wherein the camera is built in the screen, or is an external camera which is separated from the screen and is mounted on the screen, or is a camera which is formed integrally with the screen and is located on the screen.
6. The method for adjusting the screen size according to the self-adaptive user height according to claim 5, wherein the specific matters in the step 2 include the following steps:
Step 21: and obtaining the number n of pixels occupied by the whole body image of the user on the screen in the longitudinal direction.
Step 21: the length d of a single screen pixel is obtained, and the height h=n×d of the user on the screen.
7. The method according to claim 6, wherein in step 21, the number n of pixels occupied by the whole body image of the user on the screen in the vertical direction is the total number of pixels from the pixel having the lowest coincidence with the user's body to the pixel having the highest coincidence with the user's body in the vertical direction.
8. The screen size adjusting method for adaptive user heights according to claim 1, wherein in step 5, the width and the height of the display window are synchronously adjusted based on the fixed ratio of the width and the height of the screen window.
9. The method for adjusting the screen size according to claim 8, further comprising the steps of, after step 5:
Step 6: and responding to the operation of the user in the display window, and after receiving an end screen size adjusting instruction, restoring the display window to a default size, wherein the end screen size adjusting instruction is that the user clicks a corresponding closing button in the real window.
10. The utility model provides a display screen which characterized in that includes the screen, and the screen embeds there is processing terminal, and processing terminal includes:
a memory for storing program instructions;
and the processor is used for running the program instructions to execute the steps of the screen size adjusting method for adapting to the height of the user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410154369.1A CN117950544A (en) | 2024-02-02 | 2024-02-02 | Screen size adjustment method and display screen adaptive to user height |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410154369.1A CN117950544A (en) | 2024-02-02 | 2024-02-02 | Screen size adjustment method and display screen adaptive to user height |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117950544A true CN117950544A (en) | 2024-04-30 |
Family
ID=90795948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410154369.1A Pending CN117950544A (en) | 2024-02-02 | 2024-02-02 | Screen size adjustment method and display screen adaptive to user height |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117950544A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120687014A (en) * | 2025-08-28 | 2025-09-23 | 南京极域信息科技有限公司 | Large-screen dynamic scaling method and system based on visual perception |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007249132A (en) * | 2006-03-20 | 2007-09-27 | Casio Comput Co Ltd | Imaging apparatus, automatic focus adjustment method, and program |
| US20170060319A1 (en) * | 2015-09-02 | 2017-03-02 | Samsung Electronics Co., Ltd. | Large format display apparatus and control method thereof |
| CN108345377A (en) * | 2017-01-25 | 2018-07-31 | 武汉仁光科技有限公司 | A kind of exchange method of the adaptive user height based on Kinect |
| CN111368711A (en) * | 2020-02-28 | 2020-07-03 | 深圳市元征科技股份有限公司 | Method and device for adjusting lifting of display screen |
| CN112416206A (en) * | 2020-12-04 | 2021-02-26 | 安徽鸿程光电有限公司 | Display window adjusting method, device, electronic device and storage medium |
-
2024
- 2024-02-02 CN CN202410154369.1A patent/CN117950544A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007249132A (en) * | 2006-03-20 | 2007-09-27 | Casio Comput Co Ltd | Imaging apparatus, automatic focus adjustment method, and program |
| US20170060319A1 (en) * | 2015-09-02 | 2017-03-02 | Samsung Electronics Co., Ltd. | Large format display apparatus and control method thereof |
| CN108345377A (en) * | 2017-01-25 | 2018-07-31 | 武汉仁光科技有限公司 | A kind of exchange method of the adaptive user height based on Kinect |
| CN111368711A (en) * | 2020-02-28 | 2020-07-03 | 深圳市元征科技股份有限公司 | Method and device for adjusting lifting of display screen |
| CN112416206A (en) * | 2020-12-04 | 2021-02-26 | 安徽鸿程光电有限公司 | Display window adjusting method, device, electronic device and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120687014A (en) * | 2025-08-28 | 2025-09-23 | 南京极域信息科技有限公司 | Large-screen dynamic scaling method and system based on visual perception |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8811667B2 (en) | Terminal device, object control method, and program | |
| CN103218195B (en) | The display adjusting method of application program and device | |
| CN105474303B (en) | Information processing unit, information processing method and program | |
| CN113515225B (en) | Display control method, device and storage medium | |
| US20130169537A1 (en) | Image processing apparatus and method, and program therefor | |
| CN111223047A (en) | An image display method and electronic device | |
| WO2020015724A1 (en) | Picture acquisition method, and picture processing method and device | |
| EP3993383A1 (en) | Method and device for adjusting image quality, and readable storage medium | |
| JP2019219804A (en) | Object detection device and object detection method | |
| CN102695011B (en) | Automatically method and the video player of picture is adjusted according to user's viewing angle | |
| CN108553895B (en) | Method and device for associating user interface element with three-dimensional space model | |
| CN106293417A (en) | Screen-picture display packing and device | |
| CN117950544A (en) | Screen size adjustment method and display screen adaptive to user height | |
| CN104635755B (en) | Display method of adjustment and equipment | |
| CN108108024B (en) | Dynamic gesture acquisition method and device, and display device | |
| JP7164637B2 (en) | Volume display method, device, terminal device and storage medium | |
| CN106095139B (en) | A method of it promoting lines in projecting interactive system and draws speed | |
| CN113485544B (en) | Frame rate adjustment method, system, device and storage medium for augmented reality device | |
| CN111914693A (en) | Face posture adjusting method, system, device, equipment and medium | |
| CN106445332A (en) | Icon display method and system | |
| CN111782062B (en) | Soft input method position adjusting method and device, storage medium and large-screen all-in-one machine | |
| CN107820601B (en) | Display control method, display control system and display device | |
| JP2013080266A (en) | Input device | |
| CN107566738A (en) | A kind of panorama shooting method, mobile terminal and computer-readable recording medium | |
| CN105094614B (en) | Method for displaying image and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |