Dynamic GUI Positioning for Gesture Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems for remote operation of consumer electronics using gestures fail to account for variations in user size within the image due to changes in camera distance, leading to inconsistent GUI element reachability and usability.

Innovation Solution

An image processing apparatus that detects and calculates the size and position of a person or their parts in an image, adjusts the GUI elements' placement based on these calculations, and optionally enlarges specific image regions to maintain consistent usability across varying distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the camera distance to the user is changed, then the user size in the image changes, but the GUI element reachability becomes inconsistent

Engineering Contradiction:
Improveuser distance adaptabilityVSAvoidGUI element reachability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the GUI element placement and image region based on the detected user size in the image. The control unit calculates the user size from the image data and modifies the display parameters in real-time, transforming the static GUI layout into a dynamic one that adapts to varying user distances from the camera.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the display parameters (GUI element positions and image region size) based on the calculated user size parameter. When the user size in the image changes due to distance variation, the control unit adjusts the parameters of the displayed image and GUI elements to maintain consistent operability.

Inventive Principle:
Principle #35Parameter changes

2Shape

If the user moves closer to the camera, then the user appears larger in the image, but the hand movement range in the image increases

Engineering Contradiction:
Improveuser size in imageVSAvoidhand movement range
Core Design Contradiction:
ShapeVSArea of stationary object

Solution Approach 1:

The control unit adjusts the display parameters based on the calculated user size. When the user appears larger in the image (closer to camera), the system modifies the GUI element placement and may adjust the image region to maintain appropriate hand movement range for interaction.

Inventive Principle:
Principle #35Parameter changes

3Shape

If the user moves farther from the camera, then the user appears smaller in the image, but the hand movement range in the image decreases

Engineering Contradiction:
Improveuser size in imageVSAvoidhand movement range
Core Design Contradiction:
ShapeVSArea of stationary object

Solution Approach 1:

The control unit adjusts the display parameters based on the calculated user size. When the user appears smaller in the image (farther from camera), the system modifies the GUI element placement and may adjust the image region to ensure sufficient hand movement range for interaction.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If GUI elements are disposed at fixed positions, then the layout is simple, but the user must adjust position to reach elements when user size varies

Engineering Contradiction:
ImproveGUI layout complexityVSAvoiduser position adjustment requirement
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system transforms the static GUI layout into a dynamic one where element positions are adjusted based on the detected user size. The control unit calculates appropriate GUI element positions according to the user's apparent size in the image, ensuring elements remain within reachable hand movement range without requiring users to physically reposition themselves.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the GUI element position parameters based on the calculated user size parameter. This dynamic parameter adjustment allows the GUI layout to adapt to varying user distances while maintaining operational ease.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9075442B2Image processing apparatus, method, and computer-readable storage medium calculation size and position of one of an entire person and a part of a person in an image
Publication Date: 2015.07.07 SONY GROUP CORP
  • US9075442B2 patent drawing
  • US9075442B2 patent drawing
  • US9075442B2 patent drawing

AI summary

There is provided an image processing apparatus including: a detecting unit detecting one of an entire person and a part of a person in an image produced by image data acquired by image pickup by an imaging unit; a position/size calculating unit calculating a size and a position of the detected one of the entire person and the part of the person in the image; and a GUI disposing unit disposing graphical user interface (GUI) elements, which are to be displayed by being superimposed on the image produced by the image data, on the image based on the calculated size and position.