IP Library › Granted Patent US 12,323,567
Granted Patent B2
US 12,323,567 · App. 18/064,918 · Granted Jun 3, 2025

3D arts viewing on display devices

Inventors: Saifeng Ni (Santa Clara, CA); Madhukar Budagavi (Plano, TX); Indranil Sinharoy (Richardson, TX)
Assignee: Samsung Electronics Co., Ltd.
H04N13/117H04N13/167H04N13/25H04N13/368
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,323,567
App. No.
18/064,918
Granted
Jun 3, 2025
Kind
B2
Abstract

An apparatus for three dimensional (3D) art viewing includes one or more sensors and a processor operably coupled to the one or more sensors. The processor is configured to detect, using the one or more sensors, a position of a user. The processor is additionally configured to output, for display, an aspect of an image based on the position of the user. The processor is also configured to obtain, using the one or more sensors, movement data associated with a movement of the user. The processor is further configured to apply temporal smoothing to smooth the movement data. In addition, the processor is configured to map the smoothed movement data to a series of view indices. The processor is also configured to change the aspect of the image for display based on the mapped series of view indices.

Claims (89)

1. An apparatus for three dimensional (3D) arts viewing, the apparatus comprising:

one or more sensors; and

a processor operably coupled to the one or more sensors, the processor configured to:

detect, using the one or more sensors, a position of a user,

output, for display, an aspect of an image based on the position of the user,

obtain, using the one or more sensors, movement data associated with a movement of the position of the user in relation to the one or more sensors,

apply temporal smoothing to smooth the movement data associated with the movement of the position of the user in relation to the one or more sensors,

map the smoothed movement data to a series of view indices, and

change the aspect of the image for display based on the mapped series of view indices.

2. The apparatus of claim 1 , wherein to change the aspect of the image the processor is configured to perform at least one of:

rotate the image,

switch the image between different seasons,

convert a photo image to different styles of paintings,

generate a live animation of the image,

visualize age progression of the image,

visualize expression changes of the image, and

visualize portrait face rotations of the image.

3. The apparatus of claim 1 , wherein the detected position of the user is set as a default aspect of the image.

4. The apparatus of claim 1 , wherein:

a default aspect of the image is based on a range of the one or more sensors, and

the processor is further configured to:

map the detected position of the user to a view index in the range of the one or more sensors, and

change the aspect of the image based on the mapped view index from the default aspect.

5. The apparatus of claim 1 , wherein the processor is further configured to:

receive an input from the user, and

revert the image to a default aspect based on receiving the input from the user.

6. The apparatus of claim 1 , wherein, when multiple users are detected by the one or more sensors, the processor is configured to:

determine a nearest user of the multiple users, and

change the aspect of the image based on movement data of the nearest user.

7. The apparatus of claim 6 , wherein the processor is further configured to:

receive an input selecting a first user of the multiple users, and

change the aspect of the image based on movement data of the first user of the multiple users.

8. A method for three dimensional (3D) arts viewing, the method comprising:

detecting, using one or more sensors of an electronic device, a position of a user;

outputting, for display, an aspect of image based on the position of the user;

obtaining, using the one or more sensors, movement data associated with a movement of the position of the user in relation to the one or more sensors;

applying temporal smoothing to smooth the movement data associated with the movement of the position of the user in relation to the one or more sensors;

mapping the smoothed movement data to a series of view indices; and

changing the aspect of the image for display based on the mapped series of view indices.

9. The method of claim 8 , wherein changing the aspect of the image comprises performing at least one of:

rotating the image,

switching the image between different seasons,

converting a photo image to different styles of paintings,

generating a live animation of the image,

visualizing age progression of the image,

visualizing expression changes of the image, and

visualizing portrait face rotations of the image.

10. The method of claim 8 , wherein the detected position of the user is set as a default aspect of the image.

11. The method of claim 8 , wherein:

a default aspect of the image is based on a range of the one or more sensors, and

the method further comprises:

mapping the detected position of the user to a view index in the range of the one or more sensors, and

changing the aspect of the image based on the mapped view index from the default aspect.

12. The method of claim 8 , further comprising:

receiving an input from the user, and

reverting the image to a default aspect based on receiving the input from the user.

13. The method of claim 8 , further comprising, when multiple users are detected by the one or more sensors:

determining a nearest user of the multiple users, and

changing the aspect of the image based on movement data of the nearest user.

14. The method of claim 13 , further comprising:

receiving an input selecting a first user of the multiple users, and

changing the aspect of the image based on movement data of the first user of the multiple users.

15. A non-transitory computer readable medium containing instructions that when executed cause a processor to:

detect, using one or more sensors of an electronic device, a position of a user;

output, for display, an aspect of image based on the position of the user;

obtain, using the one or more sensors, movement data associated with a movement of the position of the user in relation to the one or more sensors;

apply temporal smoothing to smooth the movement data associated with the movement of the position of the user in relation to the one or more sensors;

map the smoothed movement data to a series of view indices; and

change the aspect of the image for display based on the mapped series of view indices.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions that when executed cause the processor to change the aspect of the image comprise instructions that when executed cause the processor to perform at least one of:

rotate the image,

switch the image between different seasons,

convert a photo image to different styles of paintings,

generate a live animation of the image,

visualize age progression of the image,

visualize expression changes of the image, and

visualize portrait face rotations of the image.

17. The non-transitory computer readable medium of claim 15 , wherein the detected position of the user is set as a default aspect of the image.

18. The non-transitory computer readable medium of claim 15 , wherein:

a default aspect of the image is based on a range of the one or more sensors, and

the instructions further cause the processor to:

map the detected position of the user to a view index in the range of the one or more sensors, and

change the aspect of the image based on the mapped view index from the default aspect.

19. The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the processor to:

receive an input from the user, and

revert the image to a default aspect based on receiving the input from the user.

20. The non-transitory computer readable medium of claim 15 , wherein, when multiple users are detected by the one or more sensors, the instructions further cause the processor to:

determine a nearest user of the multiple users, and

change the aspect of the image based on movement data of the nearest user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2023
From: NI, SAIFENG; BUDAGAVI, MADHUKAR; SINHAROY, INDRANIL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062647/0156 →
Continuity (2)
Provisional Application 63291192 · Dec 17, 2021
Related Publication 20230199161A1 · Jun 22, 2023
References Cited (9)
US 6370267B1 · Miller et al. · 2002 [cited by applicant]
US 6417850B1 · Kang · 2002 [cited by applicant]
US 7134080B2 · Kjeldsen et al. · 2006 [cited by applicant]
US 10419736B2 · Lee et al. · 2019 [cited by applicant]
US 20140028662A1 · Liao · 2014 [cited by examiner]
US 20190320163A1 · Posa · 2019 [cited by examiner]
US 20220174252A1 · Haines · 2022 [cited by applicant]
CN 107333121B · 2019 [cited by applicant]
CN 114879442A · 2022 [cited by applicant]