IP Library Granted Patent US 12,293,549
Granted Patent B2
US 12,293,549 · App. 17/863,522 · Granted May 6, 2025

Electronic device providing augmented reality/virtual reality and operating method thereof

Inventors: Hyungjin Bae (Gyeonggi-do, KR); Kwangmin Byeon (Gyeonggi-do, KR); Seungbum Lee (Gyeonggi-do, KR); Seungseok Hong (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
G06T7/90G06T7/55G06T7/70
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,293,549
App. No.
17/863,522
Granted
May 6, 2025
Kind
B2
Abstract

According to an embodiment, an electronic device for providing augmented reality and operating method includes: transmitting color information indicating colors of a plurality of pixels forming a first frame and depth information indicating depths of the plurality of pixels to a first external electronic device connected through the communication circuit; obtaining color information and depth information of a second frame following the first frame; calculating an amount of change of depth information of at least one object included in the first frame and the second frame based on the depth information of the first frame and the depth information of the second frame; and transmitting the depth information of the second frame together with the color information of the second frame to the first external electronic device based on that the amount of change of the depth information is greater than or equal to the specified depth threshold.

Claims (57)

1. An electronic device comprising:

a communication circuit;

a memory; and

a processor operatively connected with the communication circuit and the memory, and

wherein the memory stores one or more instructions that, when executed, cause the processor to perform a plurality of operations, the plurality of operations comprising:

transmitting color information indicating colors of a plurality of pixels forming a first frame and depth information indicating depths of the plurality of pixels to a first external electronic device connected through the communication circuit;

obtaining color information and depth information of a second frame following a first frame;

calculating an amount of change of depth information of at least one object included in the first frame and the second frame based on the depth information of the first frame and the depth information of the second frame;

determining whether the amount of change of the depth information is greater than or equal to a specified depth threshold; and

transmitting the depth information of the second frame together with the color information of the second frame to the first external electronic device based on that being determined that the amount of change of the depth information is greater than or equal to the specified depth threshold.

2. The electronic device of claim 1 , wherein the plurality of operations further comprises:

transmitting only the color information of the second frame to the first external electronic device except for the depth information of the second frame based on that being determined that the amount of change of the depth information is less than the specified depth threshold.

3. The electronic device of claim 2 , wherein the plurality of operations further comprise:

transmitting, to the first external electronic device, notification information indicating that there is no depth information to be transmitted based on that being determined that the amount of change of the depth information is less than the specified depth threshold.

4. The electronic device of claim 1 , wherein the plurality of operations further comprises:

receiving sensing information on at least one of a position, a direction, or a movement of the first external electronic device through the communication circuit depending on a specified period;

calculating an amount of change in a pose of a user of the first external electronic device based on the sensing information; and

determining the specified depth threshold for the amount of change of the depth information based on the amount of change in the pose of the user.

5. The electronic device of claim 4 , wherein the plurality of operations further comprises:

determining the specified depth threshold for the amount of change of the depth information as a first value based on the amount of change in the pose of the user being less than a specified pose threshold; and

determining the specified depth threshold for the amount of change of the depth information as a second value lower than the first value based on the amount of change in the pose of the user being greater than or equal to the specified pose threshold.

6. The electronic device of claim 1 , wherein the plurality of operations further comprises:

calculating the amount of change of the depth information, based on at least one of the number of objects included in each of the first frame and the second frame, or depth information of the at least one object in each of the first frame and the second frame, and

wherein the depth information of the at least one object includes depth information of at least one pixel corresponding to the at least one object.

7. The electronic device of claim 6 , wherein the plurality of operations further comprises:

calculating the amount of change of the depth information by calculating a difference between the number of objects included in the first frame and the number of objects included in the second frame.

8. The electronic device of claim 6 , wherein the plurality of operations further comprises:

calculating the amount of change of the depth information by calculating the number of objects of which the depth information of the second frame is changed by more than a specified amount of change as compared to the first frame.

9. The electronic device of claim 6 , wherein the plurality of operations further comprises:

calculating the amount of change of the depth information by calculating an average value of an amount of change from the depth information in the first frame to the depth information in the second frame with respect to the at least one object.

10. The electronic device of claim 1 , wherein the plurality of operations further comprises:

determining whether to transmit the depth information of the second frame based on the amount of change of the depth information; and

transmitting information on whether the depth information of the second frame is transmitted to a second external electronic device through the communication circuit.

11. A method of operating an electronic device, the method comprising:

transmitting color information indicating colors of a plurality of pixels forming a first frame and depth information indicating depths of the plurality of pixels to a first external electronic device connected through a communication circuit of the electronic device;

obtaining color information and depth information of a second frame following the first frame;

calculating an amount of change of depth information of at least one object included in the first frame and the second frame based on the depth information of the first frame and the depth information of the second frame;

determining whether the amount of change of the depth information is greater than or equal to a specified depth threshold; and

transmitting the depth information of the second frame together with the color information of the second frame to the first external electronic device based on that being determined that the amount of change of the depth information is greater than or equal to the specified depth threshold.

12. The method of claim 11 , further comprising:

when the amount of change of the depth information does not exceed the specified depth threshold, transmitting only the color information of the second frame to the first external electronic device except for the depth information of the second frame based on that being determined that the amount of change of the depth information is less than the specified depth threshold.

13. The method of claim 11 , further comprising:

receiving sensing information on at least one of a position, a direction, or a movement of the first external electronic device through the communication circuit depending on a specified period;

calculating an amount of change in a pose of a user of the first external electronic device based on the sensing information; and

determining the specified depth threshold for the amount of change of the depth information based on the amount of change in the pose of the user.

14. The method of claim 13 , further comprising:

determining the specified depth threshold for the amount of change of the depth information as a first value based on the amount of change in the pose of the user being less than a specified pose threshold; and

determining the specified depth threshold for the amount of change of the depth information as a second value lower than the first value based on the amount of change in the pose of the user being greater than or equal to the specified pose threshold.

15. The method of claim 11 , further comprising:

calculating the amount of change of the depth information, based on at least one of the number of objects included in each of the first frame and the second frame, or depth information of the at least one object in each of the first frame and the second frame, and

wherein the depth information of the at least one object includes depth information of at least one pixel corresponding to the at least one object.

16. The method of claim 15 , further comprising:

calculating the amount of change of the depth information by calculating a difference between the number of objects included in the first frame and the number of objects included in the second frame.

17. The method of claim 15 , further comprising:

calculating the amount of change of the depth information by calculating the number of objects of which the depth information of the second frame is changed by more than a specified amount of change as compared to the first frame.

18. The method of claim 15 , further comprising:

calculating the amount of change of the depth information by calculating an average value of an amount of change from the depth information in the first frame to the depth information in the second frame with respect to the at least one object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: BAE, HYUNGJIN; BYEON, KWANGMIN; LEE, SEUNGBUM; HONG, SEUNGSEOK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060492/0183 →
Continuity (2)
Continuation PCTKR2022009715 · Apr 6, 2022
Related Publication 20220343542A1 · Oct 27, 2022
References Cited (26)
US 8040361B2 · Bachelder et al. · 2011 [cited by applicant]
US 8923604B2 · Kim et al. · 2014 [cited by applicant]
US 10114454B2 · Boulton et al. · 2018 [cited by applicant]
US 10217189B2 · Russell · 2019 [cited by applicant]
US 10237531B2 · Boulton et al. · 2019 [cited by applicant]
US 10453272B2 · Bates · 2019 [cited by applicant]
US 10672197B2 · Bates · 2020 [cited by applicant]
US 11099396B2 · Peri · 2021 [cited by applicant]
US 11417065B2 · Taylor et al. · 2022 [cited by applicant]
US 20110109731A1 · Koo · 2011 [cited by examiner]
US 20160065946A1 · Cole et al. · 2016 [cited by applicant]
US 20160065947A1 · Cole et al. · 2016 [cited by applicant]
US 20170076429A1 · Russell · 2017 [cited by examiner]
US 20170374341A1 · Michail et al. · 2017 [cited by applicant]
US 20210409672A1 · Cole et al. · 2021 [cited by applicant]
US 20230051960A1 · Sonneveldt · 2023 [cited by examiner]
EP 1081654A2 · 2001 [cited by applicant]
EP 3465627B1 · 2020 [cited by applicant]
EP 3840389A1 · 2021 [cited by applicant]
KR 1020110050364A · 2011 [cited by applicant]
KR 101699920B1 · 2017 [cited by applicant]
KR 1020170133444A · 2017 [cited by applicant]
KR 101920035B1 · 2018 [cited by applicant]
International Search Report dated Oct. 7, 2022. [cited by applicant]
Extended European Search Report dated Aug. 20, 2024. [cited by applicant]
Stereo Image Sequence Coding Based on Three-dimensional Motion Estimation and Compensation. [cited by applicant]