Electronic device localization based on imagery

    公开(公告)号:US11195049B2

    公开(公告)日:2021-12-07

    申请号:US15923492

    申请日:2018-03-16

    Applicant: Google LLC

    Abstract: An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.

    Real-time visual-inertial motion tracking fault detection

    公开(公告)号:US10890600B2

    公开(公告)日:2021-01-12

    申请号:US15596016

    申请日:2017-05-16

    Applicant: GOOGLE LLC

    Abstract: Fault detection for real-time visual-inertial odometry motion tracking. A fault detection system allows immediate detection of error when the motion of a device cannot be accurately determined. The system includes subdetectors that operate independently and in parallel to a main system on a device to determine if a condition exists which results in a main system error. Each subdetector covers a phase of a six-degrees of freedom (6DOF) estimation. If any of the subdetectors detect an error, a fault is output to the main system to indicate a motion tracking failure.

    Measuring dimension of object through visual odometry

    公开(公告)号:US10275945B2

    公开(公告)日:2019-04-30

    申请号:US15664754

    申请日:2017-07-31

    Applicant: GOOGLE LLC

    Abstract: An electronic device includes at least one sensor, a display, and a processor. The processor is configured to determine a dimension of a physical object along an axis based on a change in position of the electronic device when the electronic device is moved from a first end of the physical object along the axis to a second end of the physical object along the axis. A method includes capturing and displaying imagery of a physical object at an electronic device, and receiving user input identifying at least two points of the physical object in the displayed imagery. The method further includes determining, at the electronic device, at least one dimensional aspect of the physical object based on the at least two points of the physical object using a three-dimensional mapping of the physical object.

    Controller tracking for multiple degrees of freedom

    公开(公告)号:US10852847B2

    公开(公告)日:2020-12-01

    申请号:US15660216

    申请日:2017-07-26

    Applicant: GOOGLE LLC

    Abstract: A method for controller tracking with multiple degrees of freedom includes generating depth data at an electronic device based on a local environment proximate the electronic device. A set of positional data is generated for at least one spatial feature associated with a controller based on a pose of the electronic device, as determined using the depth data, relative to the at least one spatial feature associated with the controller. A set of rotational data is received that represents three degrees-of-freedom (3DoF) orientation of the controller within the local environment, and a six degrees-of-freedom (6DoF) position of the controller within the local environment is tracked based on the set of positional data and the set of rotational data.

    Low-power mode feature identification at a head mounted display

    公开(公告)号:US10529135B2

    公开(公告)日:2020-01-07

    申请号:US15220847

    申请日:2016-07-27

    Applicant: GOOGLE LLC

    Abstract: A head mounted display (HMD) adjusts feature tracking parameters based on a power mode of the HMD. Examples of feature tracking parameters that can be adjusted include the number of features identified from captured images, the scale of features identified from captured images, the number of images employed for feature tracking, and the like. By adjusting its feature tracking parameters based on its power mode, the HMD can initiate the feature tracking process in low-power modes and thereby shorted the time for high-fidelity feature tracking when a user initiates a VR or AR experience at the HMD.

Patent Agency Ranking