Dynamic Window Positioning for Large Display Screens
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large combined display screens exceed the viewing angle of users, making it inconvenient to read or control information across the entire display area.
Innovation Solution
A computer system with user location identification devices, including image pickup and voice detection devices, determines the user's location on the screen to dynamically shift the program execution window to the corresponding zone, eliminating the need for manual mouse operation and ensuring the window is always within the user's view.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If a large combined display screen is used to provide more display area, then the display area is increased, but the user cannot completely read displayed information at a single glance because it exceeds the viewing angle
Solution Approach 1:
The patent applies dynamics by making the window position adaptive rather than static. The window automatically adjusts its location on the display screen based on the real-time detected position of the user's head or face. This dynamic repositioning ensures that the window remains within the user's viewing angle regardless of screen size, resolving the contradiction between large display area and reading convenience.
Solution Approach 2:
The patent implements feedback through a detection device that continuously monitors the user's head or face position. This feedback information is used by the control unit to automatically adjust the window position on the display screen. The closed-loop feedback mechanism ensures the window remains optimally positioned within the user's viewing angle, solving the problem of unreadable information on large screens.
2Area of stationary object
If the display area is enlarged beyond viewing angle, then more information can be displayed, but control and operation become very awkward
Solution Approach 1:
The system dynamically repositions windows based on detected user location, making the large display screen operable without requiring manual window dragging. The window automatically moves to appropriate positions relative to the user's location, maintaining ease of operation despite the enlarged display area.
Solution Approach 2:
The system performs self-service by automatically detecting user position and repositioning windows without requiring manual intervention. This eliminates the need for users to manually control window positions on large screens, resolving the contradiction between large display area and operational ease.
3Ease of operation
If manual window repositioning is required on large screens, then window location can be adjusted, but user convenience is reduced due to frequent manual operation
Solution Approach 1:
The system automates window repositioning by detecting user location and automatically moving windows to appropriate positions. This eliminates manual window dragging operations, improving ease of operation and eliminating the time users would spend manually repositioning windows on large screens.
Solution Approach 2:
The system performs preliminary action by proactively detecting user location changes and pre-positioning windows before the user needs to interact with them. This anticipatory approach eliminates the need for reactive manual window moving, saving user time and effort.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution allows for intuitive and efficient operation of program windows on large screens by automatically positioning them based on the user's location, enhancing usability and reducing the need for manual window repositioning.
Implementation Method 1
determine the location of which the user corresponds by means of an image picked up by an image pickup device
Implementation Method 2
or a location determined by a voice detection device that detects a voice signal from the user
Data Source
AI summary
Disclosed are a method for displaying a program execution window based on a user's location and a computer system that embodies the method, wherein a window of a selected and executed program is displayed on a selected local zone of a displaying screen. The computer system includes a microprocessor, a system memory, and a program storage device storing therein a program-window-displayed-location control program and application programs that can be selected and executed by a user. When the microprocessor executes the control program, the control program detects if any one of the application programs is selected by the user and uses a user location identification device to determine which one of a plurality of local zones that constitute the displaying screen that the user is located on. Then, a window of the execution of the selected application programs is displayed on the one of the local zones of the displaying screen.


