IP Library › Granted Patent US 12,342,108
Granted Patent B2
US 12,342,108 · App. 17/704,459 · Granted Jun 24, 2025

Electronic apparatus and method for controlling thereof

Inventors: Jiman Kim (Suwon-si, KR); Jaesung Park (Suwon-si, KR); Seongwoon Jung (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N9/3185H04N9/3194
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,342,108
App. No.
17/704,459
Granted
Jun 24, 2025
Kind
B2
Abstract

An electronic apparatus is disclosed. The electronic apparatus includes: an image projector, and a processor configured to: control the image projector to project a test image including a plurality of markers onto a projection plane, based on first information indicating a location of the plurality of markers in the test image and second information indicating a location of the plurality of markers in an image of the projection plane photographed by an external device, acquire third information indicating a location of a vertex of the test image in the photographed image, correct the third information based on posture information of the external device, and perform keystone correction based on the corrected third information.

Claims (74)

1. An electronic apparatus comprising:

an image projector;

memory storing instructions; and

at least one processor, comprising processing circuitry, wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

controlling the image projector to project a test image including a plurality of markers onto a projection plane,

based on first information indicating a location of the plurality of markers in the test image and second information indicating a location of the plurality of markers in a photographed image of the projection plane photographed by an external device, acquiring third information indicating a location of a vertex of the test image in the photographed image,

performing correction of the third information based on posture information of the external device acquired by a sensor of the external device, and

performing keystone correction based on the corrected third information.

2. The apparatus of claim 1 ,

wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

performing rotation correction of the third information based on the acquired posture information, and

based on distance information between the external device and the projection plane, performing projection correction of the rotation corrected third information, to be projected, and acquiring, as the corrected third information, the projection and rotation corrected third information.

3. The apparatus of claim 2 ,

wherein the posture information of the external device includes at least one of roll information, pitch information, or yaw information,

wherein the roll information and the pitch information are obtained through an acceleration sensor of the external device, and

wherein the yaw information is acquired based on view angle information of a camera of the external device used to photograph the projection plane.

4. The apparatus of claim 3 , wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

based on the projection plane being identified as a specified area based on the acquired posture information, acquiring at least one of the roll information, the pitch information, or the yaw information by changing a reference value of a gravity direction among output values of the acceleration sensor, and

rotation correct the third information based on the acquired information.

5. The apparatus of claim 1 , wherein each of the plurality of markers is in a pattern form including a black area and a white area with a specified ratio in each of a plurality of directions.

6. The apparatus of claim 1 ,

wherein each of the plurality of markers is located in an inner area by a specified ratio based on four vertices of the test image,

wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

acquiring fourth information indicating a vertex location of the test image based on the first information and the specified ratio, and

acquiring the third information from the photographed image based on the fourth information and a first transformation matrix,

wherein the first transformation matrix is acquired based on a mapping relationship between the first information and the second information.

7. The apparatus of claim 1 , wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

acquiring a second transformation matrix based on the corrected third information and vertex coordinate information of the test image, and

performing keystone correction by identifying a rectangular area having a maximum size corresponding to an aspect ratio of an input image within the identified rectangular area based on the corrected third information.

8. The apparatus of claim 7 , wherein the instructions, when executed, configured the at least one processor to perform operations comprising:

acquiring fifth information corresponding to the identified rectangular area, and

performing keystone correction by applying an inverse matrix of the second transformation matrix to the acquired fifth information.

9. The apparatus of claim 7 , wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

expanding the rectangular area at a center point diagonally meeting a vertex of a first area acquired based on the corrected third information, and identifying whether a vertex of the expanded rectangular area meets an edge of the first area,

based on a vertex of the rectangular area meeting the edge of the first area, expanding a small side of the rectangular area in a specified pixel unit, and expanding a large side of the rectangular area to correspond to the aspect ratio, and

identifying the rectangular area having a maximum size at a location where the vertex corresponding to a diagonal of the rectangular area meets the edge of the first area.

10. The apparatus of claim 1 , further comprising:

a communication interface comprising communication circuitry;

wherein the instructions, when executed, configure the at least one processor to perform operations comprising:

receiving the second information indicating the location of the plurality of markers from the external device through the communication interface, and

acquiring the second information indicating the location of the plurality of markers based on the photographed image received from the external device through the communication interface.

11. The apparatus of claim 1 , wherein the plurality of markers is located in a plurality of different areas in the test image, and the plurality of markers have different shapes.

12. A method for controlling an electronic apparatus comprising:

projecting a test image including a plurality of markers onto a projection plane;

based on first information indicating a location of the plurality of markers in the test image and second information indicating a location of the plurality of markers in a photographed image of the projection plane photographed by an external device, acquiring third information indicating a location of a vertex of the test image in the photographed image;

correcting the third information based on posture information of the external device acquired by a sensor of the external device; and

performing keystone correction based on the corrected third information.

13. The method of claim 12 :

wherein the correcting of the third information includes rotation correcting the third information based on the acquired posture information; and

based on distance information between the external device and the projection plane, projection correcting the rotation corrected third information, and acquiring, as the corrected third information, the projection and rotation corrected third information.

14. The method of claim 13 ,

wherein the posture information of the external device includes at least one of roll information, pitch information, or yaw information,

wherein the roll information and the pitch information are obtained through an acceleration sensor of the external device, and

wherein the yaw information is acquired based on view angle information of a camera of the external device used for photographing the projection plane.

15. The method of claim 14 , further comprising:

based on the projection plane being identified as a specified area based on the acquired posture information, acquiring at least one of the roll information, the pitch information, or the yaw information by changing a reference value of a gravity direction among output values of the acceleration sensor, and

rotation correcting the third information based on the acquired information.

16. The method of claim 12 , wherein each of the plurality of markers is in a pattern form including a black area and a white area with a specified ratio in each of a plurality of directions.

17. The method of claim 12 ,

wherein each of the plurality of markers is located in an inner area by a specified ratio based on four vertices of the test image,

and the method further comprises:

acquiring fourth information indicating a vertex location of the test image based on the first information and the specified ratio, and

acquiring the third information from the photographed image based on the fourth information and a first transformation matrix,

wherein the first transformation matrix is acquired based on a mapping relationship between the first information and the second information.

18. The method of claim 12 , further comprising:

acquiring a second transformation matrix based on the corrected third information and vertex coordinate information of the test image, and

performing keystone correction by identifying a rectangular area having a maximum size corresponding to an aspect ratio of an input image within the identified rectangular area based on the corrected third information.

19. The method of claim 18 , further comprising:

acquiring fifth information corresponding to the identified rectangular area, and

performing keystone correction by applying an inverse matrix of the second transformation matrix to the acquired fifth information.

20. The method of claim 18 , further comprising:

expanding the rectangular area at a center point diagonally meeting a vertex of a first area acquired based on the corrected third information, and identifying whether a vertex of the expanded rectangular area meets an edge of the first area,

based on a vertex of the rectangular area meeting the edge of the first area, expanding a small side of the rectangular area in a specified pixel unit, and expanding a large side of the rectangular area to correspond to the aspect ratio, and

identifying the rectangular area having a maximum size at a location where the vertex corresponding to a diagonal of the rectangular area meets the edge of the first area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2022
From: KIM, JIMAN; PARK, JAESUNG; JUNG, SEONGWOON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 059401/0841 →
Priority Claims (2)
KR 10-2021-0070793 · Jun 1, 2021 · national
KR 10-2021-0136104 · Oct 13, 2021 · national
Continuity (2)
Continuation PCTKR2022002569 · Feb 22, 2022
Related Publication 20220385867A1 · Dec 1, 2022
References Cited (37)
US 6520647B2 · Raskar · 2003 [cited by applicant]
US 6963348B2 · Diamond et al. · 2005 [cited by applicant]
US 7036940B2 · Matsuda et al. · 2006 [cited by applicant]
US 7175285B2 · Li et al. · 2007 [cited by applicant]
US 7909470B2 · Yonezawa · 2011 [cited by examiner]
US 8870386B2 · Kasuya et al. · 2014 [cited by applicant]
US 9039195B2 · Tanaka · 2015 [cited by applicant]
US 9128366B2 · Oda · 2015 [cited by applicant]
US 9589333B2 · Maeno · 2017 [cited by applicant]
US 9762871B2 · De La Cruz et al. · 2017 [cited by applicant]
US 11076138B2 · Cheng et al. · 2021 [cited by applicant]
US 20120127323A1 · Kasuya et al. · 2012 [cited by applicant]
US 20130314388A1 · Oda · 2013 [cited by applicant]
US 20140204204A1 · Sumiyoshi et al. · 2014 [cited by applicant]
US 20150062542A1 · Appia · 2015 [cited by applicant]
US 20150178903A1 · Maeno · 2015 [cited by applicant]
US 20190087946A1 · Chiba · 2019 [cited by applicant]
US 20190191134A1 · Urano · 2019 [cited by examiner]
US 20190281266A1 · Urano · 2019 [cited by examiner]
US 20190327457A1 · Urano et al. · 2019 [cited by examiner]
US 20200366877A1 · Cheng et al. · 2020 [cited by applicant]
CN 110913191 · 2020 [cited by applicant]
JP 2005136699 · 2005 [cited by applicant]
JP 2008287426 · 2008 [cited by applicant]
JP 2014003586 · 2014 [cited by applicant]
JP 2015122614 · 2015 [cited by applicant]
JP 2020187358 · 2020 [cited by applicant]
KR 100710946 · 2007 [cited by applicant]
KR 1020090090682 · 2009 [cited by applicant]
KR 1020100076854 · 2010 [cited by applicant]
KR 1020120043013 · 2012 [cited by applicant]
KR 101428064 · 2014 [cited by applicant]
KR 1020150000911 · 2015 [cited by applicant]
WO WO2006077665A1 · 2006 [cited by examiner]
Li et al., “Automatic keystone correction for smart projectors with embedded camera”, 2004 International Conference on Image Processing (ICIP), 2004, downloaded May 28, 2021, 4 pages. [cited by applicant]
Search Report and Written Opinion issued May 30, 2022 in counterpart International Patent Application No. PCT/KR2022/002569. [cited by applicant]
Extended Search Report dated Jul. 5, 2024 in European Patent Application No. 22816258.2. [cited by applicant]