[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202410154369.1A
Other languages
Chinese (zh)
Inventor
张鲲
张常华
明德
詹楚伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Baolun Electronics Co ltd
Original Assignee
Guangdong Baolun Electronics Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Baolun Electronics Co ltd filed Critical Guangdong Baolun Electronics Co ltd
Priority to CN202410154369.1A priority Critical patent/CN117950544A/en
Publication of CN117950544A publication Critical patent/CN117950544A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04845Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human 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

Screen size adjusting method adaptive to user height and display screen
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.
CN202410154369.1A 2024-02-02 2024-02-02 Screen size adjustment method and display screen adaptive to user height Pending CN117950544A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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