IP Library › Granted Patent US 10,366,539
Granted Patent B2
US 10,366,539 · App. 15/417,066 · Granted Jul 30, 2019

Information processing apparatus, information processing method, and storage medium for reporting based on elapse time and positional relationships between 3-D objects

Inventor: Yoichi Kashibuchi (Toride, JP)
Assignee: CANON KABUSHIKI KAISHA
G06T19/006
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 10,366,539
App. No.
15/417,066
Granted
Jul 30, 2019
Kind
B2
Abstract

An information processing apparatus that causes a display unit to display a three-dimensional space in which a first virtual object and a second object are present includes a determination unit that determines a positional relationship between the first virtual object and the second object in the three-dimensional space and a report unit that reports that a distance between the first virtual object and the second object is less than or equal to a predetermined value based on a determination result obtained by the determination unit.

Claims (21)

1. An information processing apparatus to display a three-dimensional space in which a first virtual object and a second object are present, the information processing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising:

determining a positional relationship between the first virtual object and the second object in the three-dimensional space; and

reporting, based on a determination result obtained by the determining, that a distance between the first virtual object and the second object is less than or equal to a predetermined value,

wherein after a previous report has been reported, the reporting does not report before a predetermined time elapses since the previous report and reports if the distance becomes less than or equal to the predetermined value again after the predetermined time has elapsed since the previous report.

2. The information processing apparatus according to claim 1 , wherein the operations further comprises:

calculating an area ratio of the first virtual object to be displayed,

wherein the reporting reports if the calculated area ratio is less than a predetermined value before the predetermined time elapses since the previous report.

3. The information processing apparatus according to claim 1 , wherein the reporting reports by changing a color of the first virtual object.

4. The information processing apparatus according to claim 1 , wherein the second object is a virtual object.

5. The information processing apparatus according to claim 1 , wherein the second object is a physical object.

6. The information processing apparatus according to claim 5 , wherein the second object is a user's hand.

7. An information processing method for causing a display unit to display a three-dimensional space in which a first virtual object and a second object are present, the information processing method comprising:

determining a positional relationship between the first virtual object and the second object in the three-dimensional space; and

reporting, based on the determination result, that a distance between the first virtual object and the second object is less than or equal to a predetermined value,

wherein after a previous reporting has been performed, the reporting is not performed if the distance becomes less than or equal to the predetermined value again before a predetermined time elapses since the previous reporting and the reporting is performed if the distance becomes less than or equal to the predetermined value again after the predetermined time has elapsed since the previous reporting.

8. A non-transitory computer-readable recording medium that stores computer-executable instructions for causing a computer to execute an information processing method for causing a display unit to display a three-dimensional space in which a first virtual object and a second object are present, the information processing method comprising:

determining a positional relationship between the first virtual object and the second object in the three-dimensional space; and

reporting, based on the determination result, that a distance between the first virtual object and the second object is less than or equal to a predetermined value,

wherein after a previous reporting has been performed, the reporting is not performed if the distance becomes less than or equal to the predetermined value again before a predetermined time elapses since the previous reporting and the reporting is performed if the distance becomes less than or equal to the predetermined value again after the predetermined time has elapsed since the previous reporting.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: KASHIBUCHI, YOICHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 042311/0903 →
Priority Claims (1)
JP 2016-021057 · Feb 5, 2016 · national
Continuity (1)
Related Publication 20170228886A1 · Aug 10, 2017