IP Library Granted Patent US 12,731,334
Granted Patent B2
US 12,731,334 · App. 18/670,915 · Granted Sep 8, 2026

Electronic device and method for 3-dimensional (3D) spatial mapping using the same

Inventors: Sanghun Lee (Gyeonggi-do, KR); Sungoh Kim (Gyeonggi-do, KR); Donghwan Seo (Gyeonggi-do, KR); Byeongyong Ahn (Gyeonggi-do, KR); Dasom Lee (Gyeonggi-do, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06T17/05G06F3/013G06F3/14G06T7/50G06T7/70G06V10/25G06V2201/07
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,731,334
App. No.
18/670,915
Granted
Sep 8, 2026
Kind
B2
Abstract

An electronic device and method are disclosed. The electronic device includes a first and second camera, display, memory and processor. The processor implements the method, including acquiring image data of an external environment via the first camera, detecting a plurality of objects included in the image data, identifying a first object corresponding to the detected gaze among the detected plurality of objects, configuring a first precision for spatial mapping of the identified first object and a second precision of at least one other object from among the detected plurality of objects, wherein the first precision is higher than the second precision, executing 3D spatial mapping on the image data using the first precision for the identified first object and the second precision for the at least one other object, and displaying a 3D space generated based on the image data and the spatial mapping.

Claims (73)

1 . An electronic device, comprising:

a first camera;

a second camera;

a display;

memory storing instructions; and

a processor,

wherein the instructions, when executed by the processor, cause the electronic device to:

acquire, via the first camera, image data representing surrounding environments of the electronic device,

detect, via the second camera, a gaze of a user,

identify a first region corresponding to the detected gaze in the image data,

perform 3-dimensional (3D) spatial mapping on the acquired image data by applying a first spatial mapping precision to the identified first region and a second spatial mapping precision to a second region other than the first region, wherein the second spatial mapping precision is lower than the first spatial mapping precision, and

display, on the display, a 3D image generated based on the performed 3D spatial mapping.

2 . The electronic device of claim 1 , wherein the instructions, when executed by the processor, cause the electronic device to:

generate a precision map for the acquired image data by applying the first spatial mapping precision to the identified first region and the second precision level to the second region, and

wherein the 3D spatial mapping is further performed on the image data based on the generated precision map.

3 . The electronic device of claim 1 , wherein the instructions, when executed by the processor, cause the electronic device to:

obtain depth information for the acquired image data,

based on the obtained depth information, set a first value for pixels disposed in the first region, and set a second value for pixels disposed in the second region, and

generate a precision map for the image data based at least on the set first value and the set second value.

4 . The electronic device of claim 1 , wherein the instructions, when executed by the processor, cause the electronic device to:

obtain, from the image data, depth information associated with the first region,

execute a multiplication of coordinates associated with the first region by the obtained depth information,

when a value resultant from the multiplication exceeds a predesignated threshold value, set a first value for pixels disposed in the first region, and set a second value for pixels disposed in the second region, and

generate a precision map for the image data based on at least one of the set first value and the set second value.

5 . The electronic device of claim 1 , wherein the instructions, when executed by the processor, cause the electronic device to:

detect, via the second camera, a second gaze of the user,

if the second gaze is different from the gaze, apply the first spatial mapping precision to a third region corresponding to the detected second gaze in the image data, and apply the second spatial mapping precision to a fourth region other than the third region in the image data, and

if the second gaze is identical to the gaze, maintain applying the first spatial mapping precision to the first region.

6 . The electronic device of claim 1 , wherein the instructions, when executed by the processor, cause the electronic device to:

detect a period of time for which the gaze is maintained on the first region, and

when the period of time exceeds a predesignated time threshold, set the first region as a region of interest.

7 . The electronic device of claim 1 , wherein the instructions, when executed by the processor, cause the electronic device to:

monitor, via the second camera, the gaze of the user for a designated period of time, and

aggregate and store user gaze information based on the monitored gaze over the designated period of time in the memory.

8 . The electronic device of claim 7 , wherein the instructions, when executed by the processor, cause the electronic device to:

based on the aggregated user gaze information, set a size defining a specific region that is centered on one point on the display, and

set the specific region as a region of interest.

9 . A spatial mapping method for an electronic device, the method comprising:

acquiring, by a processor of the electronic device, via a first camera, image data representing surrounding environments of the electronic device;

detecting, by the processor, via a second camera, a gaze of a user;

identifying, by the processor, a first region corresponding to the detected gaze in the image data;

performing, by the processor, 3-dimensional (3D) spatial mapping on the acquired image data by applying a first spatial mapping precision to the identified first region and a second spatial mapping precision to a second region other than the first region, wherein the second spatial mapping precision is lower than the first spatial mapping precision; and

displaying, by the processor, a 3D image generated based on the performed 3D spatial mapping on a display.

10 . The method of claim 9 , further comprising:

generating a precision map for the acquired image data by applying the first spatial mapping precision to the identified first region and the second spatial mapping precision to the second region,

wherein the 3D spatial mapping is further performed on the image data based on the generated precision map.

11 . The method of claim 9 , further comprising:

obtaining depth information for the acquired image data;

based on the obtained depth information, setting a first value for pixels disposed in the first region, and setting a second value for pixels disposed in the second region; and

generating a precision map for the image data based at least on the set first value and the set second value.

12 . The method of claim 9 , further comprising:

obtaining, from the image data, depth information associated with the first region;

executing a multiplication of coordinates associated with the first region by the obtained depth information;

when a value resultant from the multiplication exceeds a predesignated threshold value, setting a first value for pixels disposed in the first region, and setting a second value for pixels disposed in the second region; and

generating a precision map for the image data based on at least one of the set first value and the set second value.

13 . The method of claim 9 , further comprising:

detecting, via the second camera, a second gaze of the user;

if the second gaze is different from the gaze, applying the first spatial mapping precision to a third region corresponding to the detected second gaze in the image data, and applying the second spatial mapping precision to a fourth region other than the third region in the image data; and

if the second gaze is identical to the gaze, maintaining applying the first spatial mapping precision to the first region.

14 . The method of claim 9 , further comprising:

detecting a period of time for which the gaze is maintained on the first region; and

when the period of time exceeds a predesignated time threshold, setting the first region as a region of interest.

15 . The method of claim 9 , further comprising:

monitoring, via the second camera, the gaze of the user for a designated period of time;

aggregating and storing user gaze information based on the monitored gaze over the designated period of time in a memory;

based on the aggregated user gaze information, setting a size defining a specific region that is centered on one point on the display; and

setting the specific region as a region of interest.

16 . One or more non-transitory computer-readable storage media storing one or more computer programs including computer-executable instructions that, when executed by a processor of an electronic device, cause the electronic device to perform operations, the operations comprising:

acquiring, via a first camera, image data representing surrounding environments of the electronic device;

detecting, via a second camera, a gaze of a user;

identifying a first region corresponding to the detected gaze in the image data;

performing 3-dimensional (3D) spatial mapping on the acquired image data by applying a first spatial mapping precision to the identified first region and a second spatial mapping precision to a second region other than the first region, wherein the second spatial mapping precision is lower than the first spatial mapping precision; and

displaying, on a display, a 3D image generated based on the performed 3D spatial mapping.

Priority Claims (1)
KR 10-2021-0144911 · Oct 27, 2021 · national
Continuity (3)
Continuation 17969787 · Oct 20, 2022
Continuation PCTKR2022015264 · Oct 11, 2022
Related Publication 20240412453A1 · Dec 12, 2024
References Cited (32)
US 9216347B2 · Mutschler et al. · 2015 [cited by applicant]
US 9255813B2 · Liu et al. · 2016 [cited by applicant]
US 9720497B2 · Jang et al. · 2017 [cited by applicant]
US 10203754B2 · Kim et al. · 2019 [cited by applicant]
US 10339716B1 · Powers et al. · 2019 [cited by applicant]
US 10613413B1 · Lu et al. · 2020 [cited by applicant]
US 10713852B2 · Molyneaux et al. · 2020 [cited by applicant]
US 10739849B2 · Stafford et al. · 2020 [cited by applicant]
US 10955914B2 · Burns et al. · 2021 [cited by applicant]
US 12026831B2 · Lee · 2024 [cited by examiner]
US 20120299920A1 · Coombe · 2012 [cited by examiner]
US 20140168262A1 · Forutanpour et al. · 2014 [cited by applicant]
US 20180003962A1 · Urey et al. · 2018 [cited by applicant]
US 20180275410A1 · Yeoh et al. · 2018 [cited by applicant]
US 20190147658A1 · Kurabayashi · 2019 [cited by examiner]
US 20200326774A1 · Hong · 2020 [cited by examiner]
US 20210287443A1 · Pateriya · 2021 [cited by applicant]
US 20230005220A1 · Yoshikawa · 2023 [cited by examiner]
US 20230162455A1 · Busto et al. · 2023 [cited by applicant]
JP 2002279449A · 2002 [cited by applicant]
JP 2013206316A · 2013 [cited by applicant]
JP 2015118578A · 2015 [cited by applicant]
KR 1020140144510A · 2014 [cited by applicant]
KR 101670147B1 · 2016 [cited by applicant]
KR 1020180004077A · 2018 [cited by applicant]
KR 1020190121280A · 2019 [cited by applicant]
KR 1020190130147A · 2019 [cited by applicant]
KR 102244620B1 · 2021 [cited by applicant]
KR 1020210128203A · 2021 [cited by applicant]
WO 2013056187A1 · 2013 [cited by applicant]
International Search Report dated Jan. 26, 2023. [cited by applicant]
Office Action issued May 26, 2026 by the Korean Ministry of Intellectual Property for KR Patent Application No. 10-2021-0144911. [cited by applicant]