IP Library Granted Patent US 12,602,126
Granted Patent B2
US 12,602,126 · App. 18/187,793 · Granted Apr 14, 2026

Information processing apparatus, non-transitory computer readable medium, and information processing method for non-contact gesture-based selection

Inventor: Shunsuke Kiryu (Kanagawa, JP)
Assignee: FUJIFILM BUSINESS INNOVATION CORP.
G06F3/0416G06F3/04842G06F2203/04101G06F2203/04806
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,602,126
App. No.
18/187,793
Granted
Apr 14, 2026
Kind
B2
Abstract

An information processing apparatus includes: a processor configured to: acquire a three-dimensional coordinate at which an operation object is detected, the operation object being in an operation space where operation for contactlessly selecting a displayed object is performed; and in response to detecting moving of the three-dimensional coordinate of the detected operation object, the three-dimensional coordinate being moved by a predetermined threshold distance or longer from a predetermined reference position in a depth direction, regard the moving as operation for selecting the object and execute a process for the operation.

Claims (35)

1 . An information processing apparatus comprising:

a processor configured to:

acquire a three-dimensional coordinate at which an operation object is detected, the operation object being in an operation space where operation for contactlessly selecting a displayed object is performed;

in response to detecting moving of the three-dimensional coordinate of the detected operation object, the three-dimensional coordinate being moved by a predetermined threshold distance or longer from a predetermined reference position in a depth direction, regard the moving as operation for selecting the object and execute a process for the operation; and

set, as the reference position from which the predetermined threshold distance is measured, depth from the operation object at a time point when the operation object is detected after a state where the operation object is not detected.

2 . The information processing apparatus according to claim 1 ,

wherein the processor is configured to: set, as a next reference position, depth from the operation object at a time point of moving between levels of the object after the operation for selecting the object.

3 . The information processing apparatus according to claim 1 ,

wherein the processor is configured to: zoom in or out the selected object centered at a selected position or at the selected object in accordance with a change in the depth direction of the operation object.

4 . The information processing apparatus according to claim 1 ,

wherein the processor is configured to: in response to moving the operation object while a detection function of detecting the operation object is being disabled and then in response to the detection function being enabled again, set, as a new reference position, a position of the operation object after the moving.

5 . The information processing apparatus according to claim 4 ,

wherein the processor is configured to: in response to detecting a hover operation kept at a predetermined detection limit for a predetermined time or longer, the hover operation corresponding to keeping the operation object hovering for a predetermined time, or in response to detecting the moving of the operation object at the detection limit, disable the detection function for a predetermined time.

6 . The information processing apparatus according to claim 4 ,

wherein the processor is configured to: in response to the operation object reaching a predetermined detection limit, disable the detection function for a predetermined time.

7 . The information processing apparatus according to claim 4 ,

wherein the processor is configured to: in response to detecting a different operation object in a predetermined area, disable the detection function.

8 . The information processing apparatus according to claim 4 ,

wherein the processor is configured to: in response to detecting a predetermined gesture, disable the detection function for a predetermined time.

9 . The information processing apparatus according to claim 1 ,

wherein the processor is configured to: in response to a predetermined operation for moving the operation object to a certain position, change the reference position.

10 . The information processing apparatus according to claim 9 ,

wherein the processor is configured to: in response to changing depth from the operation object to move the operation object upward at a predetermined moving speed, the changing serving as the predetermined operation, change the reference position.

11 . The information processing apparatus according to claim 10 ,

wherein the processor is configured to: in response to completing operation for changing depth from the operation object to move the operation object upward after detecting the changing, the completing serving as the predetermined operation, change the reference position.

12 . The information processing apparatus according to claim 9 ,

wherein the processor is configured to: in response to moving the operation object to outside of a detection range to prevent depth from the operation object from being changed, the moving serving as the predetermined operation, change the reference position.

13 . A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:

acquiring a three-dimensional coordinate at which an operation object is detected, the operation object being in an operation space where operation for contactlessly selecting a displayed object is performed;

in response to detecting moving of the three-dimensional coordinate of the detected operation object, the three-dimensional coordinate being moved by a predetermined threshold distance or longer from a predetermined reference position in a depth direction, regarding the moving as operation for selecting the object and executing a process for the operation; and

setting, as the reference position from which the predetermined threshold distance is measured, depth from the operation object at a time point when the operation object is detected after a state where the operation object is not detected.

14 . An information processing method comprising:

acquiring a three-dimensional coordinate at which an operation object in an operation space where operation for selecting a displayed object contactlessly is performed is detected;

in response to detecting moving of the three-dimensional coordinate of the detected operation object, the three-dimensional coordinate being moved by a predetermined threshold distance or longer from a predetermined reference position in a depth direction, regarding the moving as operation for selecting the object and executing a process for the operation; and

setting, as the reference position from which the predetermined threshold distance is measured, depth from the operation object at a time point when the operation object is detected after a state where the operation object is not detected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2023
From: KIRYU, SHUNSUKE
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 063056/0515 →
Priority Claims (1)
JP 2022-136320 · Aug 29, 2022 · national
Continuity (1)
Related Publication 20240069664A1 · Feb 29, 2024
References Cited (5)
US 20090265670A1 · Kim · 2009 [cited by examiner]
US 20110291985A1 · Wakako · 2011 [cited by examiner]
US 20130271407A1 · Yoon · 2013 [cited by examiner]
US 20230118137A1 · Soma · 2023 [cited by examiner]
JP 2015060303A · 2015 [cited by applicant]