Placing augmented reality objects in an image based on device position

US2022012896A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022012896-A1
Application numberUS-201917283688-A
CountryUS
Kind codeA1
Filing dateOct 9, 2019
Priority dateOct 9, 2018
Publication dateJan 13, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An electronic device places an augmented reality object in an image of a real environment based on a pose of the electronic device and based on image segmentation. The electronic device includes a camera that captures images of the real environment and sensors, such as an inertial measurement unit (IMU), that capture a pose of the electronic device. The electronic device selects an augmented reality (AR) object from a memory, segments a captured image of the real environment into foreground pixels and background pixels, and composites an image for display wherein the AR object is placed between the foreground pixels and the background pixels. As the pose of the electronic device changes, the electronic device maintains the relative position of the AR object with respect to the real environment in images for display.

First claim

Opening claim text (preview).

1 . A method comprising: segmenting, at a processor of an electronic device, a first image of a real environment of the electronic device captured at a camera of the electronic device into foreground pixels and background pixels; combining, at the processor, the first image with an augmented reality (AR) object based on the segmenting to generate a first combined image; and displaying, at a display of the electronic device, the first combined image. 2 . The method of claim 1 , wherein combining the first image with the AR object comprises: rendering, at the processor, the first image; rendering, at the processor, the AR object over the first image; and rendering, at the processor, the foreground pixels over the AR object to occlude at least a portion of the AR object. 3 . The method of claim 1 , further comprising: generating, at the processor, a virtual environment to model the real environment of the electronic device; estimating, at the electronic device, a first pose of the electronic device based on the first image and pose data captured from one or more pose sensors during a first time period; identifying an initial relationship between the first pose and an initial pose of the AR object in the virtual environment; estimating, at the electronic device, a second pose of the electronic device based on a second image captured during a second time period following the first time period and pose data captured from the one or more pose sensors during the second time period; identifying a transformation between the second pose and the first pose; applying a corresponding transformation to the initial pose of the AR object in the virtual environment to identify a current pose for the AR object; and combining the second captured image with the AR object to generate a second combined image, comprising rendering the AR object in the second combined image at a position in the second combined image corresponding to the identified current pose for the AR object. 4 . The method of claim 3 , further comprising limiting the corresponding transformation to at least one of a threshold velocity and a threshold rotation. 5 . The method of claim 3 , further comprising: in response to identifying that the pose sensors have lost track of the pose of the electronic device, locking the pose of the electronic device to a most recent pose before tracking was lost; and in response to detecting that the pose sensors have regained tracking and have continuously tracked the pose of the electronic device for a threshold period of time, setting the pose of the AR object such that the AR object is in the same location relative to a current pose of the electronic device as the AR object was located relative to the most recent pose. 6 . The method of claim 3 , wherein the pose sensors comprise one or more accelerometers and are further configured to generate pose data based on feature identification and matching, and further comprising: identifying the current pose of the AR object based on pose data generated by the one or more accelerometers and omitting pose data based on feature identification and matching in response to detecting that pose tracking based on feature identification and matching has been lost. 7 . The method of claim 1 , further comprising: periodically updating a pose of the AR object in the first combined image, comprising: detecting a largest face in the first combined image; and positioning the AR object in the first combined image proximate to the largest face. 8 . The method of claim 7 , further comprising: interpolating the pose of the AR object to an updated pose over a predetermined time period, comprising accelerating the AR object from an initial pose toward the updated pose and decelerating the AR object as the AR object approaches the updated pose. 9 . A method, comprising: capturing, at an image sensor of an electronic device, a first image of a real environment of the electronic device; segmenting, at a processor of the electronic device, the first image into foreground pixels and background pixels; rendering, at the processor, the first image; rendering, at the processor, an augmented reality (AR) object over the first image; rendering, at the processor, the foreground pixels of the first image over the AR object to generate a first combined image in which at least part of the AR object is occluded by the foreground pixels; and displaying, at a display of the electronic device, the first combined image. 10 . The method of claim 9 , further comprising: generating, at the processor, a virtual environment to model the real environment of the electronic device; estimating, at the electronic device, a first pose of the electronic device based on the first image and pose data captured from one or more pose sensors during a first time period; identifying an initial relationship between the first pose and an initial pose of the AR object in the virtual environment; estimating, at the electronic device, a second pose of the electronic device based on a second image captured during a second time period following the first time period and pose data captured from the one or more pose sensors during the second time period; identifying a transformation between the second pose and the first pose; applying a corresponding transformation to the initial pose of the AR object in the virtual environment to identify a current pose for the AR object; and combining the second captured image with the AR object to generate a second combined image, comprising rendering the AR object in the second combined image at a position in the second combined image corresponding to the identified current pose for the AR object. 11 . The method of claim 10 , further comprising limiting the corresponding transformation to at least one of a threshold velocity and a threshold rotation. 12 . The method of claim 10 , further comprising: in response to identifying that the pose sensors have lost track of the pose of the electronic device, locking the pose of the electronic device to a most recent pose before tracking was lost; and in response to detecting that the pose sensors have regained tracking and have continuously tracked the pose of the electronic device for a threshold period of time, setting the pose of the AR object such that the AR object is in the same location relative to a current pose of the electronic device as the AR object was located relative to the most recent pose. 13 . The method of claim 9 , further comprising: periodically updating a pose of the AR object in the first combined image, comprising: detecting a largest face in the first combined image; and positioning the AR object in the first combined image proximate to the largest face. 14 . The method of claim 13 , further comprising: interpolating to an updated pose of the AR object over a predetermined time period, comprising accelerating the AR object from an initial pose toward the updated pose and decelerating the AR object as the AR object approaches the updated pose. 15 . An electronic device, comprising: a processor configured to: segment a first image of a real environment of the electronic device captured at a camera of the electronic device into foreground pixels and background pixels; and combine the first image with an augmented reality (AR) object based on the segmenting to generate a first combined image; and a display configured to display the first combined image. 16 . The electronic device of claim 15 , wherein the processor is further configured to: render t

Assignees

Inventors

Classifications

  • Human faces, e.g. facial parts, sketches or expressions · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • G06T11/00Primary

    Two-dimensional [2D] image generation · CPC title

  • Determining position or orientation of objects or cameras (camera calibration G06T7/80) · CPC title

  • G06T7/20Primary

    Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022012896A1 cover?
An electronic device places an augmented reality object in an image of a real environment based on a pose of the electronic device and based on image segmentation. The electronic device includes a camera that captures images of the real environment and sensors, such as an inertial measurement unit (IMU), that capture a pose of the electronic device. The electronic device selects an augmented re…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06T11/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).