IP Library Granted Patent US 10,579,162
Granted Patent B2
US 10,579,162 · App. 15/459,916 · Granted Mar 3, 2020

Systems and methods to correct a vehicle induced change of direction

Inventors: Christopher A. Peri (Mountain View, CA); Ciaran Rochford (Bellevue, WA)
Assignee: Samsung Electronics Co., Ltd.
G06F3/0346G02B27/0179G06F3/012G02B2027/0183
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,579,162
App. No.
15/459,916
Granted
Mar 3, 2020
Kind
B2
Abstract

A method to correct for a vehicle induced change of direction in an electronic device is described. The method comprises determining a first center pose of the electronic device, and determining when a motion of the electronic device is caused by a vehicle. At least one key point within a scene can be tracked, using a sensor in conjunction with computer vision operating on a processor, to determine a second center pose. It is then determined whether the second center pose is within a tolerance with respect to the first center pose; and the second center pose is adjusted when there is a difference between the second center pose and the first center pose.

Claims (47)

1. A method to correct for a vehicle induced change of direction in an electronic device, comprising:

determining a first center pose of the electronic device;

detecting a motion of the electronic device;

determining that the motion of the electronic device is caused by a vehicle when a magnitude of change of an orientation of the electronic device is within a tolerance over a predetermined period of time;

activating turn correction after determining that the motion of the electronic device is caused by the vehicle;

tracking, using a sensor in conjunction with computer vision operating on a processor, at least one key point within a scene to determine a second center pose;

determining whether the second center pose is within a tolerance with respect to the first center pose;

removing the at least one key point when the second center pose is outside of the tolerance with respect to the first center pose; and

adjusting, when the second center pose is within the tolerance with respect to the first center pose, the second center pose when there is a difference between the second center pose and the first center pose.

2. The method of claim 1 further comprising determining that the motion of the electronic device is caused by the vehicle by determining when the vehicle is following an intended path.

3. The method of claim 2 further comprising determining when a turn is imminent, wherein the tracking the at least one key point is performed when the turn is imminent.

4. The method of claim 1 further comprising determining that the motion of the electronic device is caused by the vehicle by evaluating a GPS signal.

5. The method of claim 1 further comprising determining that the motion of the electronic device is caused by the vehicle by determining when a turning of the electronic device is caused by the turning of the vehicle.

6. The method of claim 5 further comprising determining whether a rate of change of the turning of the vehicle is within a tolerance.

7. The method of claim 6 further comprising performing an accumulation filtering of a plurality of HMD poses.

8. An electronic device, comprising:

a display;

a sensor configured to track at least one key point within a scene;

a processor coupled to the display and the sensor, the processor configured to:

detect a motion of the electronic device;

determine that the motion of the electronic device is caused by a vehicle when a magnitude of change of an orientation of the electronic device is within a tolerance over a predetermined period of time;

activate turn correction after determining that the motion of the electronic device is caused by the vehicle;

track, using the sensor in conjunction with computer vision operating on the processor, the at least one key point within the scene to determine a second center pose;

determine whether the second center pose is within a tolerance with respect to a first center pose;

remove the at least one key point when the second center pose is outside of the tolerance with respect to the first center pose; and

adjust, when the second center pose is within the tolerance with respect to the first center pose, the second center pose when there is a difference between the second center pose and the first center pose.

9. The electronic device of claim 8 wherein the processor is further configured to determine that the motion of the electronic device is caused by the vehicle by determining that the vehicle is following an intended path.

10. The electronic device of claim 9 wherein the processor is further configured to determine when a turn is imminent, and perform tracking the at least one key point when the turn is determined to be imminent.

11. The electronic device of claim 8 wherein the processor is further configured to determine that a motion of the electronic device is caused by a vehicle by evaluating a GPS signal.

12. The electronic device of claim 8 wherein the processor is further configured to determine that the motion of the electronic device is caused by the vehicle by determining when a turning of the electronic device is caused by a turning of the vehicle.

13. The electronic device of claim 12 wherein the processor is further configured to determine whether a rate of change of the turning of the vehicle is within a tolerance.

14. The electronic device of claim 13 further comprising performing an accumulation filtering of a plurality of HMD poses.

15. A non-transitory computer-readable storage medium having data stored therein representing instructions executable by a processor to perform a method comprising:

determining a first center pose of the electronic device;

detecting a motion of the electronic device;

determining that the motion of the electronic device is caused by a vehicle when a magnitude of change of an orientation of the electronic device is within a tolerance over a predetermined period of time;

activating turn correction after determining that the motion of the electronic device is caused by the vehicle;

tracking, using a sensor in conjunction with computer vision operating on a processor, at least one key point within a scene to determine a second center pose;

determining whether the second center pose is within a tolerance with respect to the first center pose;

removing the at least one key point when the second center pose is outside of the tolerance; and

adjusting, when the second center pose is within the tolerance with respect to the first center pose, the second center pose when there is a difference between the second center pose and the first center pose.

16. The non-transitory computer-readable storage medium of claim 15 further comprising determining when a motion of the electronic device is caused by the vehicle by determining that the vehicle is following an intended path.

17. The non-transitory computer-readable storage medium of claim 16 further comprising determining when a turn in imminent, wherein the tracking the at least one key point is performed when the turn is imminent.

18. The non-transitory computer-readable storage medium of claim 15 further comprising determining that the motion of the electronic device is caused by the vehicle by evaluating a GPS signal.

19. The non-transitory computer-readable storage medium of claim 15 further comprising determining that the motion of the electronic device is caused by the vehicle by determining when a turning of the electronic device is caused by a turning of the vehicle.

20. The non-transitory computer-readable storage medium of claim 19 further comprising determining whether a rate of change of the turning of the vehicle is within a tolerance.

21. The non-transitory computer-readable storage medium of claim 20 further comprising determining that the motion of the electronic device is caused by the vehicle by performing an accumulation filtering of a plurality of HMD poses.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2019
From: PERI, CHRISTOPHER A; ROCHFORD, CIARAN
To: SAMSUNG ELECTRONICS
Reel/Frame 050662/0675 →
Continuity (2)
Provisional Application 62312860 · Mar 24, 2016
Related Publication 20170277280A1 · Sep 28, 2017