IP Library Granted Patent US 12,236,016
Granted Patent B2
US 12,236,016 · App. 18/385,741 · Granted Feb 25, 2025

Control apparatus and control method

Inventor: Atsushi Hirai (Tokyo, JP)
Assignee: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
G06F3/017
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,236,016
App. No.
18/385,741
Granted
Feb 25, 2025
Kind
B2
Abstract

A coordinate reception unit receives time series spatial coordinates of an object to be detected. The spatial coordinates include a coordinate in a first direction, a coordinate in a second direction intersecting the first direction, and a coordinate in a third direction intersecting the first direction and the second direction. When a predetermined first condition related to a change in the coordinate in the first direction is satisfied at a first point of time and then a predetermined second condition related to a change in the coordinate in the first direction is satisfied at a second point of time, a function execution unit executes a process in electronic equipment that is a target of control, based on the coordinate in the second direction and the coordinate in the third direction at one or more points of time between the first point of time and the second point of time.

Claims (76)

1. A control apparatus, comprising:

a memory in which a program is stored; and

a processor coupled to the memory and configured to perform processing by executing the program, the processing including:

receiving time series spatial coordinates of an object to be detected, the time series spatial coordinates including a first coordinate in a first direction, a second coordinate in a second direction intersecting the first direction, and a third coordinate in a third direction intersecting the first direction and the second direction;

calculating a speed of the object to be detected in the first direction, based on the time series spatial coordinates, the speed being calculated when the first coordinate of the object to be detected in the first direction becomes smaller and is in a negative direction;

determining whether a predetermined first condition requiring that the speed is in the negative direction and that an absolute value of the speed is equal to or greater than a predetermined first speed threshold value is satisfied, and determining whether a predetermined second condition requiring that a second calculated speed is in a positive direction is satisfied; and

when the predetermined first condition related to a first change in the first coordinate in the first direction is satisfied at a first point of time and then the predetermined second condition related to a second change in the first coordinate in the first direction is satisfied at a second point of time, executing a process in electronic equipment that is a target of control, based on the second coordinate in the second direction and the third coordinate in the third direction at one or more points of time between the first point of time and the second point of time,

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition is satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

2. The control apparatus according to claim 1 ,

wherein the predetermined second condition requires that the speed is 0 or in the positive direction.

3. The control apparatus according to claim 1 ,

wherein the predetermined second condition requires that the speed in the positive direction is equal to or greater than a predetermined second speed threshold value.

4. The control apparatus according to claim 1 ,

wherein the predetermined second condition further requires that an absolute value of the second calculated speed is equal to or less than a predetermined second speed threshold value, which is smaller than the first speed threshold value.

5. The control apparatus according to claim 1 ,

wherein the electronic equipment is a display, and

wherein the first direction is a normal direction of a display surface of the display.

6. The control apparatus according to claim 1 ,

wherein the processing further includes:

periodically calculating a first movement amount that is an amount of movement of the object to be detected in the second direction per a predetermined period of time, based on the time series spatial coordinates; and

determining whether a third condition requiring that the first movement amount is equal to or less than a predetermined first movement amount threshold value is satisfied, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition and the third condition are satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

7. The control apparatus according to claim 6 ,

wherein the processing further includes:

periodically calculating a second movement amount that is a second amount of movement of the object to be detected in the third direction per a second predetermined period of time, based on the time series spatial coordinates; and

determining whether a fourth condition requiring that the second movement amount is equal to or less than a predetermined second movement amount threshold value is satisfied, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition, the third condition, and the fourth condition are satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

8. The control apparatus according to claim 1 ,

wherein the processing further includes:

calculating a first average coordinate derived from averaging coordinates in the second direction and a second average coordinate derived from averaging coordinates in the third direction in a predetermined period between the first point of time and the second point of time, based on the time series spatial coordinates, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the first average coordinate and the second average coordinate when the predetermined first condition is satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

9. The control apparatus according to claim 1 ,

wherein the processing further includes:

calculating a total movement amount that is a sum of amounts of movement of the object to be detected in the first direction from the first point of time to the second point of time, based on the time series spatial coordinates; and

determining whether a movement amount condition requiring that the total movement amount is equal to or greater than a predetermined total movement amount threshold value is satisfied, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the coordinate in the second direction and the coordinate in the third direction at one or more points of time between the first point of time and the second point of time when the predetermined first condition is satisfied at the first point of time, the predetermined second condition is satisfied at the second point of time, and the movement amount condition is satisfied.

10. A control method, comprising:

receiving time series spatial coordinates of an object to be detected, the time series spatial coordinates including a first coordinate in a first direction, a second coordinate in a second direction intersecting the first direction, and a third coordinate in a third direction intersecting the first direction and the second direction;

calculating a speed of the object to be detected in the first direction, based on the time series spatial coordinates, the speed being calculated when the first coordinate of the object to be detected in the first direction becomes smaller and is in a negative direction;

determining whether a predetermined first condition requiring that the speed is in the negative direction and that an absolute value of the speed is equal to or greater than a predetermined first speed threshold value is satisfied, and determining whether a predetermined second condition requiring that a second calculated speed is in a positive direction is satisfied; and

when the predetermined first condition related to a first change in the first coordinate in the first direction is satisfied at a first point of time and then the predetermined second condition related to a second change in the first coordinate in the first direction is satisfied at a second point of time, executing a process in electronic equipment that is a target of control, based on the second coordinate in the second direction and the third coordinate in the third direction at one or more points of time between the first point of time and the second point of time,

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition is satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

11. A control apparatus, comprising:

a memory in which a program is stored; and

a processor coupled to the memory and configured to perform processing by executing the program, the processing including:

receiving time series spatial coordinates of an object to be detected, the time series spatial coordinates including a first coordinate in a first direction, a second coordinate in a second direction intersecting the first direction, and a third coordinate in a third direction intersecting the first direction and the second direction;

calculating a speed of the object to be detected in the first direction, based on the time series spatial coordinates, the speed being calculated when the first coordinate of the object to be detected in the first direction becomes smaller and is in a negative direction;

determining whether a predetermined first condition requiring that the speed is in the negative direction and that an absolute value of the speed is equal to or greater than a predetermined first speed threshold value is satisfied, and determining whether a predetermined second condition requiring that an absolute value of the speed is equal to or less than a predetermined second speed threshold value is satisfied; and

when the predetermined first condition related to a first change in the first coordinate in the first direction is satisfied at a first point of time and then the predetermined second condition related to a second change in the first coordinate in the first direction is satisfied at a second point of time, executing a process in electronic equipment that is a target of control, based on the second coordinate in the second direction and the third coordinate in the third direction at one or more points of time between the first point of time and the second point of time,

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition is satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

12. The control apparatus according to claim 11 ,

wherein the electronic equipment is a display, and

wherein the first direction is a normal direction of a display surface of the display.

13. The control apparatus according to claim 11 ,

wherein the processing further includes:

periodically calculating a first movement amount that is an amount of movement of the object to be detected in the second direction per a predetermined period of time, based on the time series spatial coordinates; and

determining whether a third condition requiring that the first movement amount is equal to or less than a predetermined first movement amount threshold value is satisfied, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition and the third condition are satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

14. The control apparatus according to claim 13 ,

wherein the processing further includes:

periodically calculating a second movement amount that is a second amount of movement of the object to be detected in the third direction per a second predetermined period of time, based on the time series spatial coordinates; and

determining whether a fourth condition requiring that the second movement amount is equal to or less than a predetermined second movement amount threshold value is satisfied, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the second coordinate in the second direction and the third coordinate in the third direction at the one or more points of time between the first point of time and the second point of time when the predetermined first condition, the third condition, and the fourth condition are satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

15. The control apparatus according to claim 11 ,

wherein the processing further includes:

calculating a first average coordinate derived from averaging coordinates in the second direction and a second average coordinate derived from averaging coordinates in the third direction in a predetermined period between the first point of time and the second point of time, based on the time series spatial coordinates, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the first average coordinate and the second average coordinate when the predetermined first condition is satisfied at the first point of time and then the predetermined second condition is satisfied at the second point of time.

16. The control apparatus according to claim 11 ,

wherein the processing further includes:

calculating a total movement amount that is a sum of amounts of movement of the object to be detected in the first direction from the first point of time to the second point of time, based on the time series spatial coordinates; and

determining whether a movement amount condition requiring that the total movement amount is equal to or greater than a predetermined total movement amount threshold value is satisfied, and

wherein the executing of the process in the electronic equipment includes executing the process in the electronic equipment based on the coordinate in the second direction and the coordinate in the third direction at one or more points of time between the first point of time and the second point of time when the predetermined first condition is satisfied at the first point of time, the predetermined second condition is satisfied at the second point of time, and the movement amount condition is satisfied.

17. The control apparatus according to claim 11 ,

wherein the predetermined second speed threshold value is smaller than the first speed threshold value.

18. The control apparatus according to claim 11 ,

wherein the predetermined second condition requires that the speed is in the negative direction and that the absolute value of the speed is equal to or less than the predetermined second speed threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2024
From: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
To: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.
Reel/Frame 068328/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2024
From: HIRAI, ATSUSHI
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 067102/0671 →
Priority Claims (1)
JP 2022-175603 · Nov 1, 2022 · national
Continuity (1)
Related Publication 20240143084A1 · May 2, 2024
References Cited (19)
US 9256288B2 · Lee et al. · 2016 [cited by applicant]
US 9948871B2 · Wayama · 2018 [cited by examiner]
US 10318015B2 · Goto · 2019 [cited by examiner]
US 11386576B2 · Magai · 2022 [cited by examiner]
US 11726575B2 · Cohen · 2023 [cited by examiner]
US 20070171202A1 · Yang · 2007 [cited by examiner]
US 20100103096A1 · Yamamoto · 2010 [cited by examiner]
US 20120131518A1 · Lee · 2012 [cited by examiner]
US 20120179408A1 · Goto · 2012 [cited by examiner]
US 20130241819A1 · Yamashita · 2013 [cited by applicant]
US 20160025865A1 · Wayama · 2016 [cited by examiner]
US 20210035327A1 · Magai · 2021 [cited by examiner]
US 20210342013A1 · Cohen · 2021 [cited by examiner]
US 20240241593A1 · Yoshida · 2024 [cited by examiner]
JP 2012113715 · 2012 [cited by applicant]
JP 2013242889 · 2013 [cited by applicant]
JP 2019021338 · 2019 [cited by applicant]
WO 2013137412 · 2013 [cited by applicant]
WO 2015030264 · 2015 [cited by applicant]