IP Library › Granted Patent US 12,422,956
Granted Patent B2
US 12,422,956 · App. 19/110,491 · Granted Sep 23, 2025

Touchless user-interface control method including time-controlled fading

Inventor: Martin Seiler (Ehrenkirchen, DE)
Assignee: Ameria AG
G06F3/0428G06F2203/04101
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,422,956
App. No.
19/110,491
Granted
Sep 23, 2025
Kind
B2
Abstract

A computer-implemented touchless user-interface control method for an electronic display, comprising: defining a first spatial input area associated with a first depth camera for the recognition of touchless input, the first spatial input area having a first spatial boundary; defining a second spatial input area associated with a second depth camera for the recognition of touchless input, the second spatial input area having a second spatial boundary; detecting, using the first and the second depth camera, an input object and determining a set of 3D-points corresponding to the input object; wherein the set of 3D-points includes a first subset of 3D-points which is based on data captured by the first depth camera, and a second subset of 3D-points which is based on data captured by the second depth camera; determining a touchless control pointer based on the positions of the 3D-points; performing time-controlled fading wherein one or both of the subsets of 3D-points is faded out or faded in within a period of time depending on successive positions of the touchless control pointer relative to the first and second spatial boundaries.

Claims (50)

1. A computer-implemented touchless user-interface control method for an electronic display, comprising:

defining a first spatial input area associated with a first depth camera for the recognition of touchless input, the first spatial input area having a first spatial boundary;

defining a second spatial input area associated with a second depth camera for the recognition of touchless input, the second spatial input area having a second spatial boundary;

detecting, using the first and the second depth camera, an input object and determining a set of 3D-points corresponding to the input object;

wherein the set of 3D-points includes a first subset of 3D-points which is based on data captured by the first depth camera, and a second subset of 3D-points which is based on data captured by the second depth camera;

determining a touchless control pointer based on the positions of the 3D-points;

performing time-controlled fading wherein one or both of the subsets of 3D-points is faded out or faded in within a period of time depending on successive positions of the touchless control pointer relative to the first and second spatial boundaries,

wherein time-controlled fading includes at least one of:

if the touchless control pointer moves from inside to outside the first spatial input area crossing the first spatial boundary, the first subset of 3D-points is faded out within a period of time, and/or

if the touchless control pointer moves from inside to outside the second spatial input area crossing the second spatial boundary, the second subset of 3D-points is faded out within a period of time, and/or

if the touchless control pointer moves from outside to inside the first spatial input area crossing the first spatial boundary, the first subset of 3D-points is faded in within a period of time, or and/or

if the touchless control pointer moves from outside to inside the second spatial input area crossing the second spatial boundary, the second subset of 3D-points is faded in within a period of time.

2. The computer-implemented method of claim 1 , wherein each of the spatial input areas are distanced in a respective observation direction from the respective depth camera.

3. The computer-implemented method of claim 2 , wherein the first spatial boundary is arranged at a predetermined part of the first spatial input area, and wherein the second spatial boundary is arranged at a predetermined part of the second spatial input area.

4. The computer-implemented method of claim 1 , wherein the first spatial boundary is arranged facing towards the first depth camera, and wherein the second spatial boundary is arranged facing towards the second depth camera.

5. The computer-implemented method of claim 1 , the method comprising weighting of the 3D-points of the first and/or second subset of 3D-points, wherein weights are assigned to the 3D-points.

6. The computer-implemented method of claim 5 , wherein weighting is performed based on a weighting function, the weighting function being suitable for assigning weights to each 3D-point and/or to a subset of 3D-points.

7. The computer-implemented method of claim 5 , wherein time-controlled fading is performed using the weighting, wherein for fading out 3D-points the respective weights are reduced from 1 to 0 within a period of time.

8. The computer-implemented method of claim 7 , wherein the weighting function is a linear function providing continuous time-controlled fading, wherein the period of time is preferably approximately 2 seconds.

9. The computer-implemented method of claim 1 , wherein if one subset of 3D-points is faded out, determining the touchless control pointer is performed solely based on the remaining subset(s) of 3D-points not being faded out.

10. The computer-implemented method of claim 1 , wherein if one subset of 3D-points is faded out, the respective depth camera is deactivated.

11. The computer-implemented method of claim 1 , wherein the period of time is adjustable.

12. The method of claim 1 , comprising outputting a signal upon performing time-controlled fading, preferably a visual signal displayed on the electronic display and/or an acoustic signal.

13. A data processing apparatus, preferably an electronic display, comprising;

a processor; and

a storage medium,

wherein the storage medium stores a computer program, the computer program comprising instructions which, when the computer program is executed by the processor, causes the processor to steps of touch interface control comprising:

defining a first spatial input area associated with a first depth camera for the recognition of touchless input, the first spatial input area having a first spatial boundary;

defining a second spatial input area associated with a second depth camera for the recognition of touchless input, the second spatial input area having a second spatial boundary;

detecting, using the first and the second depth camera, an input object and determining a set of 3D-points corresponding to the input object;

wherein the set of 3D-points includes a first subset of 3D-points which is based on data captured by the first depth camera, and a second subset of 3D-points which is based on data captured by the second depth camera;

determining a touchless control pointer based on the positions of the 3D-points;

performing time-controlled fading wherein one or both of the subsets of 3D-points is faded out or faded in within a period of time depending on successive positions of the touchless control pointer relative to the first and second spatial boundaries,

wherein time-controlled fading includes at least one of;

if the touchless control pointer moves from inside to outside the first spatial input area crossing the first spatial boundary, the first subset of 3D-points is faded out with in a period of time,

if the touchless control pointer moves from inside to outside the second spatial input area crossing the second spatial boundary, the second subset of 3D-points is faded out within a period of time,

if the touchless control pointer moves from outside to inside the first spatial input area crossing the first spatial boundary, the first subset of 3D-points is faded in within a period of time, or

if the touchless control pointer moves from outside to inside the second spatial input area crossing the second spatial boundary, the second subset of 3D-points is faded in within a period of time.

14. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out a touchless user-interface control method for an electronic display, comprising:

defining a first spatial input area associated with a first depth camera for the recognition of touchless input, the first spatial input area having a first spatial boundary;

defining a second spatial input area associated with a second depth camera for the recognition of touchless input, the second spatial input area having a second spatial boundary;

detecting, using the first and the second depth camera, an input object and determining a set of 3D-points corresponding to the input object;

wherein the set of 3D-points includes a first subset of 3D-points which is based on data captured by the first depth camera, and a second subset of 3D-points which is based on data captured by the second depth camera;

determining a touchless control pointer based on the positions of the 3D-points ;

performing time-controlled fading wherein one or both of the subsets of 3D-points is faded out or faded in within a period of time depending on successive positions of the touchless control pointer relative to the first and second spatial boundaries,

wherein time-controlled fading includes at least one of:

if the touchless control pointer moves from inside to outside the first spatial input area crossing the first spatial boundary, the first subset of 3D-points is faded out within a period of time,

if the touchless control pointer moves from inside to outside the second spatial input area crossing the second spatial boundary, the second subset of 3D-points is faded out within a period of time, and/or

if the touchless control pointer moves from outside to inside the first spatial input area crossing the first spatial boundary, the first subset of 3D-points is faded in within a period of time, or

if the touchless control pointer moves from outside to inside the second spatial input area crossing the second spatial boundary, the second subset of 3D-points is faded in within a period of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2025
From: SEILER, MARTIN
To: AMERIA AG
Reel/Frame 071778/0321 →
Priority Claims (1)
EP 22196434 · Sep 19, 2022 · regional
Continuity (1)
Related Publication 20250258570A1 · Aug 14, 2025
References Cited (10)
US 11182068B2 · Bargmann · 2021 [cited by examiner]
US 11275498B2 · Nagano · 2022 [cited by examiner]
US 20100280988A1 · Underkoffler · 2010 [cited by examiner]
US 20100281440A1 · Underkoffler · 2010 [cited by examiner]
US 20140292723A1 · Suzuki · 2014 [cited by examiner]
US 20170192617A1 · Barth · 2017 [cited by examiner]
US 20190114801A1 · Shimaoka · 2019 [cited by examiner]
EP 3182250A1 · 2017 [cited by applicant]
International Search Report and Written Opinion issued in App. No. PCT/EP2023/075337, dated Dec. 5, 2023, 8 pages. [cited by applicant]
Extended European Search Report issued in App. No. EP22196434, dated Mar. 23, 2023, 9 pages. [cited by applicant]