IP Library Granted Patent US 12,422,739
Granted Patent B2
US 12,422,739 · App. 17/972,264 · Granted Sep 23, 2025

Electronic device, contents searching system and searching method thereof

Inventors: Eunseok Choi (Suwon-si, KR); Byungseok Soh (Suwon-si, KR); Sungho Chae (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G03B21/147G03B43/00
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,422,739
App. No.
17/972,264
Filed
Oct 24, 2022
Granted
Sep 23, 2025
Kind
B2
Art Unit
2882
USPC
353/121
Abstract

An electronic apparatus includes a main body, a projector, a plurality of sensors including an acceleration sensor that detects a sensing value, and a plurality of distance sensors that detect a distance value between the electronic apparatus and a screen, a support connected to the main body, and a processor configured to identify a vertical angle by which the electronic apparatus is tilted, based on a sensing value detected by the acceleration sensor, identify a rotation angle by which the electronic apparatus is rotated based on a distance value detected by the plurality of distance sensors, perform a function corresponding to a keystone correction on an image to provide a modified image, identify a size of the modified image based on the vertical angle or the rotation angle, and control the projector to project the modified image based on the size of the modified image.

Claims (73)

1. An electronic apparatus comprising:

a main body;

a projector;

a plurality of sensors comprising:

an acceleration sensor configured to detect a sensing value, and

a plurality of distance sensors configured to detect a distance value between the electronic apparatus and a screen;

a support structure connected to an outer side surface of the main body through a hinge structure so that the main body is rotatable about the hinge structure, the support structure configured to support the main body on a supporting surface; and

a processor configured to:

identify a vertical angle by which the electronic apparatus is tilted based on a direction of gravity, based on the sensing value detected by the acceleration sensor,

identify a rotation angle by which the electronic apparatus is rotated based on a distance between the screen and the electronic apparatus based on the distance value detected by the plurality of distance sensors,

perform a function corresponding to a keystone correction for an image to provide a modified image,

identify a size of the modified image based on at least one of the vertical angle or the rotation angle, and

control the projector to project the modified image on the screen based on the identified size of the modified image.

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

identify whether the electronic apparatus moved based on a change in at least one of the sensing value or the distance value, and

based on identifying that the electronic apparatus is in a halt state when there is no change in the sensing value and the distance value, perform the function corresponding to the keystone correction based on at least one of the vertical angle or the rotation angle.

3. The electronic apparatus of claim 2 , wherein the processor is further configured to:

detect the sensing value at a first time,

detect a prior sensing value, by the acceleration sensor, at a second time before the first time,

compare the prior sensing value detected at the second time and the sensing value detected at the first time, and

identify whether the electronic apparatus moved based on a change between the prior sensing value and the sensing value.

4. The electronic apparatus of claim 1 ,

wherein the plurality of distance sensors are arranged to be tilted by a predetermined first angle based on a bottom surface of the electronic apparatus, and

wherein the processor is further configured to:

correct the detected distance between the screen and the electronic apparatus based on the predetermined first angle of the plurality of distance sensors, and

identify the rotation angle based on the corrected distance between the screen and the electronic apparatus.

5. The electronic apparatus of claim 1 , further comprising:

a memory,

wherein the processor is further configured to:

based on a normal image being projected on the screen, store the distance between the screen and the electronic apparatus in the memory as a reference distance, identify vertex coordinates of the normal image based on the vertical angle and the rotation angle, and identify a range formed with the vertex coordinates of the normal image as a reference image display range and store the range in the memory.

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

based on at least one of the vertical angle and the rotation angle not being 0, identify that the image projected on the screen is an abnormal image,

identify vertex coordinates of the abnormal image based on the vertical angle and the rotation angle, and

perform the function corresponding to the keystone correction based on the vertex coordinates of the abnormal image.

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

identify the size of the modified image based on the stored reference image display range and the vertex coordinates of the abnormal image.

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

based on all of the vertex coordinates of the abnormal image being within the reference image display range, control the size of the modified image to display the modified image in a maximum size within the reference image display range based on a predetermined scale parameter.

9. A method for controlling an electronic apparatus, the method comprising:

identifying a vertical angle by which the electronic apparatus is tilted based on a direction of gravity, based on a sensing value detected by an acceleration sensor, the electronic apparatus including a main body and a support structure connected an outer side surface of the main body through a hinge structure so that the main body is rotatable about the hinge structure;

identifying a rotation angle by which the electronic apparatus is rotated based on a distance between a screen and the electronic apparatus based on a distance value detected by a plurality of distance sensors;

performing a function corresponding to a keystone correction for an image to provide a modified image;

identifying a size of the modified image based on at least one of the vertical angle or the rotation angle; and

projecting the modified image on the screen based on the identified size of the modified image.

10. The method for controlling an electronic apparatus of claim 9 , further comprising:

identifying whether the electronic apparatus moved based on a change in at least one of the sensing value or the distance value, and

based on identifying that the electronic apparatus is in a halt state when there is no change in the sensing value and the distance value, performing the function corresponding to the keystone correction based on at least one of the vertical angle or the rotation angle.

11. The method for controlling an electronic apparatus of claim 10 , wherein the identifying whether the electronic apparatus moved comprises:

detecting the sensing value at a first time,

detecting a prior sensing value, by the acceleration sensor, at a second time before the first time,

comparing the prior sensing value detected at the second time and the sensing value detected at the first time, and

identify whether the electronic apparatus moved based on a change between the prior sensing value and the sensing value.

12. The method for controlling an electronic apparatus of claim 9 , wherein the identifying the rotation angle comprises:

correcting the detected distance between the screen and the electronic apparatus based on a predetermined first angle of the plurality of distance sensors arranged to be tilted by the predetermined first angle based on a bottom surface of the electronic apparatus, and

identifying the rotation angle based on the corrected distance between the screen and the electronic apparatus.

13. The method for controlling an electronic apparatus of claim 9 , further comprising:

based on a normal image being projected on the screen, storing the distance between the screen and the electronic apparatus as a reference distance; and

identifying vertex coordinates of the normal image based on the vertical angle and the rotation angle, and

identifying a range formed with the vertex coordinates of the normal image as the reference image display range and storing the range.

14. The method for controlling an electronic apparatus of claim 13 , further comprising:

based on at least one of the vertical angle and the rotation angle not being 0, identifying that the image projected on the screen is an abnormal image,

identifying vertex coordinates of the abnormal image based on the vertical angle and the rotation angle, and

performing the function corresponding to the keystone correction based on the vertex coordinates of the abnormal image.

15. The method for controlling an electronic apparatus of claim 14 , further comprising:

identifying the size of the modified image based on the stored reference image display range and the vertex coordinates of the abnormal image.

16. The method for controlling an electronic apparatus of claim 15 , further comprising:

based on all of the vertex coordinates of the abnormal image being within the reference image display range, controlling the size of the modified image to display the modified image in a maximum size within the reference image display range based on a predetermined scale parameter.

17. A non-transitory computer-readable storage medium having recorded thereon a program that is executed by a processor of an electronic apparatus to perform a method comprising:

identifying a vertical angle by which the electronic apparatus is tilted based on a direction of gravity, based on a sensing value detected by an acceleration sensor, the electronic apparatus including a main body and a support structure connected an outer side surface of the main body through a hinge structure so that the main body is rotatable about the hinge structure;

identifying a rotation angle by which the electronic apparatus is rotated based on a distance between a screen and the electronic apparatus based on a distance value detected by a plurality of distance sensors;

performing a function corresponding to a keystone correction for an image to provide a modified image;

identifying a size of the modified image based on at least one of the vertical angle or the rotation angle; and

projecting the modified image on the screen based on the identified size of the modified image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2022
From: CHOI, EUNSEOK; SOH, BYUNGSEOK; CHAE, SUNGHO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 061518/0436 →
Priority Claims (2)
KR 10-2021-0102623 · Aug 4, 2021 · national
KR 10-2022-0042507 · Apr 5, 2022 · national
Continuity (2)
Continuation PCTKR2022007408 · May 25, 2022
Related Publication 20230037686A1 · Feb 9, 2023
References Cited (32)
US 6520647B2 · Raskar · 2003 [cited by applicant]
US 7690797B2 · Higashi · 2010 [cited by applicant]
US 8994714B2 · Erinjippurath et al. · 2015 [cited by applicant]
US 9158184B2 · Tsuji et al. · 2015 [cited by applicant]
US 11336878B2 · Yoon et al. · 2022 [cited by applicant]
US 11716452B2 · Yoon et al. · 2023 [cited by applicant]
US 20090033888A1 · Nozaki et al. · 2009 [cited by applicant]
US 20100103385A1 · Kubota · 2010 [cited by applicant]
US 20120075348A1 · Kasahara et al. · 2012 [cited by applicant]
US 20130107227A1 · Tsij et al. · 2013 [cited by applicant]
US 20160173842A1 · De La Cruz et al. · 2016 [cited by applicant]
US 20160249027A1 · Jurik · 2016 [cited by examiner]
US 20190087946A1 · Chiba · 2019 [cited by examiner]
US 20200120319A1 · Wu et al. · 2020 [cited by applicant]
US 20200213568A1 · Ozawa · 2020 [cited by examiner]
US 20210314538A1 · Yoon et al. · 2021 [cited by applicant]
US 20220247986A1 · Yoon et al. · 2022 [cited by applicant]
JP 4422074B2 · 2010 [cited by applicant]
JP 4774826B2 · 2011 [cited by applicant]
JP 5728866B2 · 2015 [cited by applicant]
JP 5891714B2 · 2016 [cited by applicant]
KR 1019950022916A · 1995 [cited by applicant]
KR 1020060098177A · 2006 [cited by applicant]
KR 1020140100105A · 2014 [cited by applicant]
KR 1020160077551A · 2016 [cited by applicant]
KR 1020170044387A · 2017 [cited by applicant]
KR 1020190135147A · 2019 [cited by applicant]
KR 102124475B1 · 2020 [cited by applicant]
KR 1020210123059A · 2021 [cited by applicant]
KR 1020230006996A · 2023 [cited by applicant]
International Search Report and Written Opinion dated Aug. 25, 2022, issued by the International Searching Authority in counterpart International Application No. PCT/KR2022/007408 (PCT/ISA/210 and PCT/ISA/237). [cited by applicant]
Communication dated Aug. 16, 2024, issued by the European Patent Office in European Application No. 22853242.0. [cited by applicant]