Electronic device and control method thereof

CN117597947BActive Publication Date: 2026-10-27SAMSUNG ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202280045217.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-09-30
Filing Date
2022-09-29
Publication Date
2026-10-27
Estimated Expiration
2042-09-29

AI Technical Summary

Benefits of technology

[0026]处理器还可以被配置为:通过使用蓝牙低功耗(BLE)方法和飞行时间(ToF)传感器中的至少一种,来获得所识别的外部设备和电子装置之间的距离信息。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117597947B_ABST
    Figure CN117597947B_ABST
Patent Text Reader

Abstract

An electronic device and a control method thereof are disclosed. The control method of the electronic device according to the present disclosure includes the steps of: identifying whether an external device is located within a reference radius of the electronic device; obtaining distance information related to a distance between the identified external device and the electronic device when the external device is located within the reference radius; identifying a waiting time based on the distance information; and establishing a connection with the external device when the waiting time elapses.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to an electronic device and a control method thereof. More specifically, this disclosure relates to an electronic device and a control method thereof that are connected to an external device. Background Technology

[0002] Recently, electronic devices with various optical output functions are being developed, and examples of such electronic devices may include display devices, lighting devices, mobile communication devices, projector devices, etc.

[0003] Existing electronic devices can only connect to external devices when performing a series of operations through a user interface (UI) provided in a screen image provided by the electronic device.

[0004] With the recent development and miniaturization of projector devices that amplify the output light from a light source and project it onto a wall or screen using projection lenses, there may be situations where electronic devices with optical output functions are located near the user, and there is an increasing need to improve the convenience of connecting these electronic devices to the user's external devices. Summary of the Invention

[0005] [Technical Solution]

[0006] An electronic device and its control method are provided for connecting to an external device based on distance information between the external device and the electronic device.

[0007] According to one aspect of this disclosure, a method for controlling an electronic device includes: identifying whether an external device is located within a reference radius of the electronic device; obtaining distance information between the identified external device and the electronic device based on the external device being located within the reference radius; identifying a standby time based on the distance information; and performing a connection with the external device based on the elapsed standby time.

[0008] Identifying standby time may include: identifying a first time as standby time based on a distance information indicating a first distance between the electronic device and an external device; and identifying a second time longer than the first time as standby time based on a distance information indicating a second distance between the electronic device and the external device that is greater than the first distance.

[0009] Identifying standby time may include: identifying a first time as standby time based on a distance information indicating a first distance between the electronic device and an external device; increasing the first time based on an increase in the distance between the electronic device and the external device, making the distance between the electronic device and the external device greater than the first distance; and decreasing the first time based on a decrease in the distance between the electronic device and the external device, making the distance between the electronic device and the external device closer than the first distance.

[0010] The control method may also include: based on the increased distance between the electronic device and the external device, which becomes a reference radius or larger, controlling the disconnection from the external device.

[0011] Connecting to an external device may include controlling the projector to project information corresponding to the standby time, based on the external device being within a reference radius.

[0012] The control method may further include: controlling the projector to project information about an increase in standby time for connecting to the external device based on an increase in the distance between the external device and the electronic device; and controlling the projector to project information about a decrease in standby time for connecting to the external device based on a decrease in the distance between the external device and the electronic device.

[0013] Identifying external devices may include: identifying multiple external devices located within a reference radius; and identifying the external device closest to the electronic device among the multiple external devices as the external device used to perform a connection with the electronic device.

[0014] Identifying external devices may include: identifying multiple external devices located within a reference radius; and identifying external devices among the multiple external devices that have a history of having been connected to an electronic device as external devices for connecting to an electronic device.

[0015] Identifying external devices may include identifying external devices located within a reference radius of the electronic device via Bluetooth Low Energy (BLE) methods.

[0016] Obtaining distance information may include obtaining distance information between an identified external device and an electronic device by using at least one of Bluetooth Low Energy (BLE) methods and a Time-of-Flight (ToF) sensor.

[0017] According to one aspect of this disclosure, an electronic device includes: a memory configured to store at least one instruction; a communication interface; and a processor configured to execute at least one instruction to: identify whether an external device is located within a reference radius of the electronic device; obtain distance information between the identified external device and the electronic device based on the external device being located within the reference radius; identify a standby time based on the distance information; and control the communication interface to establish a connection with the external device based on the elapsed standby time.

[0018] The processor can also be configured to execute at least one instruction to: identify a first time as standby time based on a distance information indicating a first distance between the electronic device and the external device; and identify a second time longer than the first time as standby time based on a distance information indicating a second distance greater than the first distance.

[0019] The processor can also be configured to execute at least one instruction to: indicate a first distance between the electronic device and the external device based on distance information, and identify a first time as standby time; increase the first time based on an increase in the distance between the electronic device and the external device, making the distance between the electronic device and the external device greater than the first distance; and decrease the first time based on a decrease in the distance between the electronic device and the external device, making the distance between the electronic device and the external device closer than the first distance.

[0020] The processor can also be configured to execute at least one instruction to: control the non-connection to the external device based on the increased distance between the electronic device and the external device to a reference radius or greater.

[0021] The electronic device may also include a projector configured to project a projected image, wherein the processor may also be configured to execute at least one instruction to control the projector to project information corresponding to the standby time, based on the fact that the external device is located within a reference radius.

[0022] The processor can also be configured to: control the projector to project information about an increase in standby time for connecting to the external device based on an increase in the distance between the external device and the electronic device; and control the projector to project information about a decrease in standby time for connecting to the external device based on a decrease in the distance between the external device and the electronic device.

[0023] The processor can also be configured to: identify multiple external devices located within a reference radius, and identify the external device closest to the electronic device among the multiple external devices as the external device for performing a connection with the electronic device.

[0024] The processor can also be configured to: identify a plurality of external devices located within a reference radius; and identify an external device among the plurality of external devices that has a history of having performed a connection with an electronic device as an external device for performing a connection with the electronic device.

[0025] The processor can also be configured to identify external devices located within a reference radius of the electronic device via Bluetooth Low Energy (BLE) methods.

[0026] The processor can also be configured to obtain distance information between the identified external device and electronic device by using at least one of Bluetooth Low Energy (BLE) method and Time-of-Flight (ToF) sensor. Attached Figure Description

[0027] Figure 1 This is a block diagram illustrating an electronic device according to an embodiment;

[0028] Figure 2aThis is a diagram illustrating an example of connecting an electronic device mounted on the ceiling to an external device according to an embodiment;

[0029] Figure 2b This is a diagram illustrating an example of connecting an electronic device located on a surface to an external device according to an embodiment;

[0030] Figure 3a This is a diagram illustrating an example of connecting an electronic device mounted on the ceiling to one of a plurality of external devices according to an embodiment;

[0031] Figure 3b This is a diagram illustrating an example of connecting an electronic device located on a surface to one of a plurality of external devices according to an embodiment;

[0032] Figure 4 This is a diagram illustrating an example of identifying a projector device for performing a connection with an external device according to an embodiment;

[0033] Figure 5 This is a diagram illustrating an example of providing first information corresponding to standby time according to an embodiment;

[0034] Figure 6a This is a diagram illustrating an example of providing a second message after a certain period of time, according to an embodiment;

[0035] Figure 6b This is a diagram illustrating an example of providing notifications and information about connecting to external devices according to an embodiment;

[0036] Figure 7a This is a diagram illustrating an example of providing a second message indicating the elapsed standby time, according to an embodiment;

[0037] Figure 7b This is a diagram illustrating an example of providing notifications and information about connecting to external devices according to an embodiment;

[0038] Figure 8 This is a flowchart illustrating a control method for an electronic device according to an embodiment;

[0039] Figure 9 This is a flowchart illustrating a control method for an electronic device according to an embodiment;

[0040] Figure 10 This is a flowchart illustrating a control method for an electronic device according to an embodiment;

[0041] Figure 11 This is a block diagram illustrating a detailed configuration of an electronic device according to an embodiment; and

[0042] Figure 12This is a perspective view showing the exterior of the electronic device 100 according to an embodiment. Detailed Implementation

[0043] Figure 1 This is a block diagram illustrating an electronic device according to an embodiment.

[0044] refer to Figure 1 The electronic device 100 may include a memory 110, a communication interface 120, a sensor 130, and a processor 140.

[0045] According to embodiments of this disclosure, the electronic device 100 can be implemented as various forms of electronic devices, such as, but not limited to, smartphones, augmented reality (AR) glasses, tablet PCs, mobile phones, video phones, e-book readers, televisions (TVs), desktop PCs, laptop PCs, netbooks, workstations, cameras, smartwatches, projector devices, etc. However, the embodiments are not limited to the above configurations, and some configurations may be added or omitted depending on the type of electronic device.

[0046] The memory 110 can store at least one instruction or data associated with at least one other element of the electronic device 100. Specifically, the memory 110 can be implemented as non-volatile memory, volatile memory, flash memory, hard disk drive (HDD), solid-state drive (SSD), etc. The memory 110 can be accessed by the processor 140, and the processor 140 can perform data reading, writing, modification, deletion, and / or updating.

[0047] According to embodiments, the term "memory" may include memory 110, read-only memory (ROM) in processor 140, random access memory (RAM), or a memory card (e.g., a micro SD card, Memory Stick) installed in electronic device 100. Additionally, memory 110 may store programs, data, etc., for configuring various screen images to be displayed in the display area of ​​the monitor. As described above, memory 110 may be configured to store at least one instruction. Here, the instruction can be used to control electronic device 100.

[0048] Communication interface 120 may be configured to perform communication with external devices. Communication interface 120 coupled to external devices may include communication via a third device (e.g., a repeater, hub, access point, server, or gateway). Wireless communication may include cellular communication using at least one of the following: for example, but not limited to, Long Term Evolution (LTE), LTE Advanced (LTE-A), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Universal Mobile Telecommunications System (UMTS), Wireless Broadband (WiBro), Global System for Mobile Communications (GSM), etc. According to embodiments, wireless communication may include at least one of the following: for example, but not limited to, Wireless Fidelity (WiFi), Wi-Fi Direct, Bluetooth, Bluetooth Low Energy (BLE), ZigBee, Near Field Communication (NFC), Magnetic Secure Transmission, Radio Frequency (RF), or Body Area Network (BAN). Wired communication may include at least one of the following: for example, but not limited to, Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), Recommended Standard 232 (RS-232), Power Line Communication (PLC), Common Old-Style Telephone Service (POTS), etc. The network performing wireless or wired communication may include at least one of telecommunications networks, such as computer networks (e.g., local area networks (LANs) or wide area networks (WANs)), the Internet, or telephone networks.

[0049] Specifically, the communication interface 120 can be configured to use Bluetooth Low Energy (BLE) to identify external devices located within a reference radius of the electronic device 100. According to an embodiment, the reference radius is a preset or predetermined radius. Here, the external device can be various configurations capable of connecting to the electronic device 100 (e.g., but not limited to, smartphones, AR glasses, tablet PCs, mobile phones, video phones, e-book readers, cameras, smartwatches, projector devices, etc.). In this case, the communication interface 120 can be configured to obtain distance information between the electronic device 100 and the external device based on the magnitude of the signal received from the external device using the BLE method.

[0050] Sensor 130 may include a structure configured to obtain distance information between an external device and electronic device 100. According to an embodiment, sensor 130 may include a plurality of sensors.

[0051] According to an embodiment, sensor 130 may include a time-of-flight (ToF) sensor. The ToF sensor may be configured to obtain spatial information, distance information, and motion information of an object by calculating the distance of light projected onto the object via an infrared wavelength and reflected back.

[0052] According to an embodiment, sensor 130 can be configured as a ToF sensor and (e.g., in the direction of projecting an image, based on the electronic device being a projector device) obtain distance information related to an external device within a preset radius (e.g., 90 degrees, 120 degrees, 150 degrees, 180 degrees, etc.) from the front of the electronic device.

[0053] According to an embodiment, sensor 130 can be configured as a plurality of ToF sensors and obtain distance information related to external devices at a 360-degree periphery of electronic device 100.

[0054] According to an embodiment, sensor 130 can be configured as a rotatable ToF sensor, and in this case, the ToF sensor can be configured to obtain distance information related to an external device at the periphery of electronic device 100 by rotating 360 degrees.

[0055] According to an embodiment, in addition to the ToF sensor, the sensor 130 may also include at least one of an image sensor that captures images, a distance sensor, and a light detection and ranging (LiDAR) sensor, and obtain distance information between the external device and the electronic device 100 through various sensors.

[0056] Processor 140 may be electrically coupled to memory 110 and control the overall operation and function of electronic device 100. Processor 140 may be configured with one or more processors. These processors may be general-purpose processors (e.g., central processing unit (CPU) or application processor (AP)), graphics-specific processors (e.g., graphics processing unit (GPU) or visual processing unit (VPU)), or artificial intelligence-specific processors (e.g., neural processing unit (NPU)). These processors may control input data to be processed according to predefined operational rules or artificial intelligence models stored in memory 120. Alternatively, if one or more processors are artificial intelligence-specific processors, they may be designed with a hardware architecture dedicated to processing a specific artificial intelligence model.

[0057] Processor 140 can be configured to control hardware or software elements coupled to processor 140 by operating an operating system or application, and to perform various data processing and operations. Additionally, processor 140 can be configured to load and process instructions or data received from at least one of other elements into volatile memory, and to store various data in non-volatile memory.

[0058] Processor 140 can be configured to control the overall operation and function of electronic device 100 electrically coupled to memory 110. Processor 140 can be configured to identify whether an external device is located within a preset radius of the electronic device by executing at least one instruction stored in memory 110. Specifically, processor 140 can be configured to identify whether an external device is within a preset radius (e.g., a first radius (e.g., a radius of 1m)) of electronic device 100 via Bluetooth Low Energy method of communication interface 120. However, embodiments are not limited thereto, and processor 140 can be configured to identify whether an external device is within a preset radius (e.g., a radius of 1m) of electronic device 100 via various configurations of sensor 130 (e.g., an image sensor), which sensor 130 is capable of identifying whether an external device is within a preset radius (e.g., a radius of 1m) of electronic device 100.

[0059] In one embodiment, since there are multiple external devices located within a preset radius, the processor 140 can be configured to identify external devices that are close to the electronic device 100 as external devices for connecting to the electronic device 100. In another embodiment, since there are multiple external devices located within a preset radius, the processor 140 can be configured to identify external devices that have a history of connecting to the electronic device 100 as external devices for connecting to the electronic device 100. The following will explain... Figure 3a and Figure 3b The following describes an embodiment of the above content.

[0060] Furthermore, based on the fact that the external device is located within a preset radius, the processor 140 can be configured to obtain distance information between the identified external device and the electronic device.

[0061] In this embodiment, the processor 140 can be configured to obtain distance information between the electronic device 100 and the external device based on the signal strength of the external device received via the Bluetooth Low Energy method through the communication interface 120. That is, the signal strength of the external device received via the Bluetooth Low Energy method can vary depending on the distance between the electronic device 100 and the external device. Specifically, the signal strength received via the Bluetooth Low Energy method from an external device closer to the electronic device 100 can be greater than the signal strength received via the Bluetooth Low Energy method from an external device farther from the electronic device 100.

[0062] In this embodiment, the processor 140 can be configured to obtain distance information between the electronic device 100 and the external device via the Time-of-Flight (ToF) sensor of the sensor 130. Specifically, based on the external device being within a preset radius, the processor 140 can be configured to identify objects detected by the ToF sensor of the sensor 130 within the preset radius as external devices. Then, the processor 140 can be configured to obtain the distance information between the electronic device 100 and the external device obtained by the ToF sensor of the sensor 130.

[0063] In an embodiment, the processor 140 may be configured to obtain distance information between the electronic device 100 and an external device by using the Bluetooth Low Energy method of the communication interface 120 and the ToF sensor of the sensor section 130 together.

[0064] However, the embodiments are not limited to this, and the distance information between the electronic device 100 and the external device can be obtained through various configurations that are able to obtain distance information of the external device located within a preset radius of the electronic device 100.

[0065] Furthermore, the processor 140 can be configured to identify a standby time for initiating a connection with the external device based on distance information between the electronic device 100 and the external device. In other words, based on the identified standby time, the processor 140 can be configured to control the communication interface 120 to establish a connection with the external device.

[0066] In this embodiment, the standby time for initiating a connection with an external device can vary depending on the distance between the electronic device 100 and the external device. Specifically, based on the distance information between the electronic device 100 and the external device, and using a first distance as the basis, the standby time can be a first time. Furthermore, based on the distance information between the electronic device 100 and the external device, and using a second distance greater than the first distance, the standby time can be a second time longer than the first time. Additionally, based on the distance information between the electronic device 100 and the external device, and using a third distance closer than the first distance, the standby time can be a third time shorter than the first time.

[0067] In this embodiment, the standby time for initiating a connection with an external device can vary depending on the distance between the electronic device 100 and the external device. That is, regardless of the initial distance between the electronic device 100 and the external device, the standby time for initiating a connection with the external device can be the same, but it can vary depending on the distance between the electronic device 100 and the external device, which is based on the initial distance between the electronic device 100 and the external device.

[0068] Specifically, based on the external device being within a preset radius, the processor 140 can be configured to recognize the standby time as a preset time (e.g., 5 seconds). Furthermore, the processor 140 can be configured to continuously acquire operation before the standby time elapses to obtain distance information between the electronic device 100 and the external device, and to recognize changes in the distance between the electronic device 100 and the external device. Furthermore, based on the distance information, if the distance between the electronic device and the external device becomes closer than the initial distance, the processor 140 can be configured to reduce the standby time compared to the preset time (e.g., 3 seconds). Furthermore, based on the distance information, if the distance between the electronic device 100 and the external device becomes farther than the initial distance, the processor 140 can be configured to increase the standby time compared to the preset time (e.g., 10 seconds). Furthermore, the processor 140 can be configured, based on the distance information, if the distance between the electronic device 100 and the external device becomes farther than the second radius or greater, to control the communication interface 120 not to perform a connection with the external device. Here, the second radius can be the same as the first radius as described above (e.g., a radius of 1m), but the embodiments are not limited to this, and can be farther or closer than the first radius.

[0069] In an embodiment, the standby time for initiating a connection with an external device can vary based on the initial distance between the electronic device 100 and the external device, and can also vary based on changes in the distance between the electronic device 100 and the external device, which change from the initial distance. That is, based on the distance information between the electronic device 100 and the external device, and using this distance as a first distance, the standby time can be a first time. Furthermore, based on the fact that the distance between the electronic device and the external device changes to a second distance greater than the first distance before the first time has elapsed, the processor 140 can be configured to change the standby time to a second time longer than the first time.

[0070] Furthermore, based on the elapsed standby time, the processor 140 can be configured to control the communication interface 120 to establish a connection with an external device. Here, the electronic device 100 and the external device can establish a connection through various connection methods of the communication interface 120 (e.g., WiFi Direct, Bluetooth, etc.).

[0071] In addition, the processor 140 can be configured to provide information corresponding to the standby time from the time the external device is detected until the standby time has elapsed.

[0072] In this embodiment, the electronic device 100 is a projector device including a projector that projects images. The processor 140 can be configured to control the projector to project first information corresponding to the standby time based on the external device being within a preset radius. Here, the first information may be a UI notifying that an external device has been detected and that the standby time for connecting to the external device is elapsed.

[0073] After projecting the first information, the processor 140 can be configured to control the projector to project a second information, which indicates that a standby time for performing connections with external devices is elapsed. Here, the second information can be a UI indicating that the standby time is elapsed.

[0074] Furthermore, based on the distance information between the electronic device 100 and the external device, and considering that the distance between the electronic device 100 and the external device has become closer, the processor 140 can be configured to control the projector to project third information that notifies of a reduction in standby time for performing connection with the external device. Here, the third information may be a UI notifying of a reduction in standby time and the duration of the reduced standby time.

[0075] Furthermore, based on the distance information between the electronic device 100 and the external device, and considering that the distance between the electronic device 100 and the external device has increased, the processor 140 can be configured to control the projector to project fourth information, which notifies of an increase in standby time for performing a connection with the external device. Here, the fourth information may be a UI notifying of an increase in standby time and that the increased standby time is elapsed. Additionally, as an example, based on the increased distance between the electronic device 100 and the external device, the processor 140 can be configured to control the projector to project operational information regarding the inability to perform a connection with the external device using third information. According to an embodiment, the operational information may indicate that a connection cannot be performed if the mobile device (or external device) is shaken. Furthermore, the following will explain... Figure 6a , Figure 6b , Figure 7a and Figure 7b This describes the information corresponding to the standby time.

[0076] In this embodiment, since the electronic device 100 is a display device including a display, the processor 140 can be configured to control the display to show first information corresponding to the standby time based on the external device being within a preset radius. Furthermore, based on distance information between the electronic device 100 and the external device, if the distance between the electronic device 100 and the external device becomes closer, the processor 140 can be configured to control the display to show second information, which indicates a reduction in standby time for connecting to the external device. Furthermore, based on distance information between the electronic device 100 and the external device, if the distance between the electronic device 100 and the external device becomes farther, the processor 140 can be configured to control the display to show third information, which indicates an increase in standby time for connecting to the external device.

[0077] Figure 2a This is a diagram illustrating an example of connecting an electronic device mounted on the ceiling to an external device according to an embodiment.

[0078] According to this disclosure, the electronic device 100 can be implemented as follows: Figure 2a A projector device that projects images onto a ceiling, wall, or other surface. In this example, the electronic device 100 can be powered by connecting to a socket housing for an external lighting device mounted on the ceiling or wall, and will be described below via... Figure 12 This embodiment will be described below.

[0079] Electronic device 100 can identify whether external device 200 is located within a specific radius of electronic device 100 or within a specific distance from electronic device 100. Specifically, electronic device 100 can identify whether external device 200 is located within a preset radius (e.g., a radius of 1m) from electronic device 100 via Bluetooth Low Energy method.

[0080] Furthermore, based on the external device 200 being identified as being within a preset radius, the electronic device 100 can obtain distance information between the external device 200 and the electronic device 100 through information related to the external device 200. This information is obtained by receiving the signal strengths of the external device 200 and the ToF sensor using a Bluetooth Low Energy method. In other words, since the electronic device 100, which projects a projected image, is mounted on a ceiling, wall, etc., and because the ToF sensor in the electronic device 100 is oriented towards the projection direction, the electronic device 100 can also obtain distance information between the external device 200 and the electronic device 100 by using the ToF sensor.

[0081] Based on the distance information between the external device 200 and the electronic device 100, the electronic device 100 can determine a standby time for initiating a connection with the external device 200. Furthermore, based on the elapsed standby time, the electronic device 100 can establish a connection with the external device. In this example, the standby time can increase or decrease depending on the change in distance between the external device 200 and the electronic device 100 obtained based on the distance information.

[0082] Figure 2b This is a diagram illustrating an embodiment of connecting an electronic device located on a surface to an external device according to an embodiment.

[0083] According to this disclosure, the electronic device 100 can be implemented as a projector device that projects images onto a surface located on a table, floor, etc., such as... Figure 2b As shown. In this case, electronic device 100 can identify whether external device 200 is located within a preset radius of electronic device 100. Specifically, electronic device 100 can identify whether external device 200 is located within a preset radius (e.g., a first radius (e.g., a radius of 1m)) of electronic device 100 via Bluetooth Low Energy method.

[0084] Furthermore, based on the external device 200 being identified as being within a preset radius, the electronic device 100 can obtain distance information between the external device 200 and the electronic device 100 by receiving the signal strength of the external device 200 using the Bluetooth Low Energy method. That is, based on the electronic device 100 projecting the image onto a surface such as a table or floor, because the ToF sensor in the electronic device 100 is set to face the projection direction, the electronic device 100 may not be able to detect the external device within its preset radius due to the ToF sensor's field of view limitation. Accordingly, the electronic device 100 can obtain distance information between the external device 200 and the electronic device 100 via Bluetooth (Bluetooth Low Energy). However, the embodiments are not limited to this, and based on the implementation of multiple ToF sensors in the electronic device 100, or their rotatable capability to detect a 360-degree range, the electronic device 100 can also obtain distance information between the electronic device 100 and the external device 200 by using ToF sensors.

[0085] Based on the distance information between the external device 200 and the electronic device 100, the electronic device 100 can determine a standby time for initiating a connection with the external device 200. Furthermore, based on the elapsed standby time, the electronic device 100 can establish a connection with the external device. In this example, the standby time can increase or decrease depending on the change in distance between the external device 200 and the electronic device 100 obtained based on the distance information.

[0086] Figure 3a This is a diagram illustrating an example of connecting an electronic device mounted on the ceiling to one of a plurality of external devices, according to an embodiment.

[0087] According to an embodiment, the electronic device 100 can be implemented as a projector device that projects images by being installed on a ceiling, wall, etc., such as... Figure 3a As shown. In this case, the electronic device 100 can identify whether the external device is within a preset radius of the electronic device 100. Specifically, the electronic device 100 can identify whether the external device is within a preset radius (e.g., a first radius (a radius of 1m)) of the electronic device 100 via Bluetooth Low Energy.

[0088] In the embodiments, based on, for example Figure 3a In this example, multiple external devices 200-1 and 200-2 are identified as being within a preset radius of electronic device 100 using Bluetooth Low Energy. Electronic device 100 can identify the external device that is closer to it as the external device for establishing a connection with it. Specifically, electronic device 100 can obtain distance information between itself and the multiple external devices 200-1 and 200-2 by receiving their signal strengths using Bluetooth Low Energy. Furthermore, electronic device 100 can identify external device 200-1, which is closer to it among the multiple external devices 200-1 and 200-2, as the external device for establishing a connection with it.

[0089] In the embodiments, based on, for example Figure 3a The electronic device 100 identifies multiple external devices 200-1 and 200-2 as being located within a preset radius of the electronic device 100 using Bluetooth Low Energy. The electronic device 100 can identify the external device 200-1 and 200-2 that has a history of connecting with the electronic device 100 as the external device for connecting with the electronic device 100. For example, based on the fact that the second external device 200-2 among the multiple external devices 200-1 and 200-2 has a history of previously connecting with the electronic device 100, while the first external device 200-1 does not have a history of previously connecting with the electronic device 100, the electronic device 100 can identify the second external device 200-2 among the multiple external devices 200-1 and 200-2 as the external device for connecting with the electronic device 100.

[0090] In other words, based on the fact that multiple external devices 200-1 and 200-2 are identified as being located within a preset radius of electronic device 100, electronic device 100 can, based on user settings, identify the external device that is closer to electronic device 100 among the multiple external devices 200-1 and 200-2, or the external device that has a history of previously connecting with electronic device 100, as the external device for connecting with electronic device 100.

[0091] Furthermore, the electronic device 100 can identify a standby time for initiating a connection with the external device 200-1 based on distance information from the external device 200-1. Additionally, based on the elapsed standby time, the electronic device 100 can establish a connection with the external device. In this example, the standby time can increase or decrease depending on the distance between the external device 200-1 and the electronic device 100 obtained based on the distance information.

[0092] Figure 3b This is a diagram illustrating an example of connecting an electronic device located on a surface to one of a plurality of external devices according to an embodiment.

[0093] According to an embodiment, the electronic device 100 can be implemented as a projector device that projects a projected image onto a surface such as a table, floor, etc. Figure 3b As shown. In this case, the electronic device 100 can identify whether the external device is within a preset radius of the electronic device 100. Specifically, the electronic device 100 can identify whether the external device is within a preset radius (e.g., a first radius (e.g., a radius of 1m)) of the electronic device 100 via Bluetooth Low Energy.

[0094] Furthermore, based on such Figure 3b In this example, multiple external devices 200-1 and 200-2 are identified as being within a preset radius of electronic device 100 using Bluetooth Low Energy. Electronic device 100 can identify the external device that is closer to it as the external device for establishing a connection with it. Specifically, electronic device 100 can obtain distance information between itself and the multiple external devices 200-1 and 200-2 by receiving their signal strengths using Bluetooth Low Energy. Furthermore, electronic device 100 can identify external device 200-1, which is closer to it among the multiple external devices 200-1 and 200-2, as the external device for establishing a connection with it.

[0095] Furthermore, the electronic device 100 can identify a standby time for initiating a connection with the external device 200-1 based on distance information from the external device 200-1. Additionally, based on the elapsed standby time, the electronic device 100 can establish a connection with the external device. In this example, the standby time can increase or decrease depending on the distance between the external device 200-1 and the electronic device 100 obtained based on the distance information.

[0096] Figure 4 This is a diagram illustrating an example of identifying a projector device for performing connections with external devices according to an embodiment.

[0097] According to an embodiment, the electronic device 100 can be implemented as a projector device that projects a projected image by being mounted on a fixed structure (e.g., ceiling, wall, etc.), such as Figure 4 As shown. Furthermore, a projector device 300, distinct from the electronic device 100, can be installed within a predetermined radius (a third radius, e.g., 2m) from the electronic device 100, such as... Figure 4 As shown.

[0098] Furthermore, electronic device 100 can identify whether external device 200 is located within a preset radius of electronic device 100. Specifically, electronic device 100 can identify whether external device 200 is located within a preset radius (e.g., a first radius (e.g., a radius of 1m)) of electronic device 100 using Bluetooth Low Energy. Additionally, projector device 300 can identify whether external device 200 is located within a preset radius of projector device 300. Specifically, projector device 300 can identify whether external device 200 is located within a preset radius (e.g., a first radius (e.g., a radius of 1m)) of projector device 300 using Bluetooth Low Energy.

[0099] Based on the external device 200 being identified as being located within a preset radius (e.g., a first radius (e.g., a radius of 1 m)) from each of the electronic device 100 and the projector device 300, the electronic device 100 can identify the device of the electronic device 100 and the projector device 300 that is relatively closer to the external device 200 as the device for performing a connection with the external device 200. For example, the device of the electronic device 100 and the projector device 300 that is closer to the external device 200 is identified as the device for performing a connection with the external device 200. In this example, the electronic device 100 can identify the device of the electronic device 100 and the projector device 300 that has the maximum signal strength received from the external device 200 via the Bluetooth Low Energy method as the device for performing a connection with the external device 200.

[0100] Furthermore, based on the identification of devices for performing connections with external devices 200 from electronic device 100 and projector device 300, devices identified as devices for performing connections with external devices 200, and external devices 200 can perform connections based on the elapsed standby time.

[0101] Figure 5 This is a diagram illustrating an example of providing first information corresponding to standby time according to an embodiment.

[0102] Figure 6a This is a diagram illustrating an example of providing a second message after a certain period of time, according to an embodiment.

[0103] Figure 6b This is a diagram illustrating an example of providing notifications and information about connecting to external devices according to an embodiment.

[0104] Based on the fact that the external device is located within a preset radius of the electronic device 100, the electronic device 100 can provide first information corresponding to the standby time. In the example, based on the fact that the electronic device 100 is implemented as a projector device that projects a projected image, the electronic device 100 can project an image such that the first information 55 is displayed in a region of the projected image 50. Here, the first information 55 may include an icon corresponding to the external device located within the preset radius of the electronic device 100, and information notifying that identification information (e.g., Jenny's mobile phone) and the corresponding external device have been detected (e.g., detected).

[0105] Furthermore, after providing the first information 55, the electronic device 100 can control the projector to project a second information, which indicates that a standby time for connecting to the external device 200 is elapsed, such as... Figure 6a As shown in the image.

[0106] The second information may include icons and identification information (e.g., Jenny's mobile phone) corresponding to external devices located within a preset radius of the electronic device 100, information indicating that a connection is being established with the external device (e.g., connecting), and a progress bar UI indicating that standby time has elapsed, such as... Figure 6a As shown. In the example, in the progress bar UI included in the second information, the progress bar can be filled with a first color (e.g., blue) as the standby time elapses. According to an embodiment, the elapsed standby time may correspond to the external device being placed within a preset radius of the electronic device 100 during the entire duration of the standby time.

[0107] Furthermore, based on the progress bar in the UI included in the second information, which is filled due to the elapsed standby time, the electronic device 100 can control the projector to project notifications and information about the connection to the external device 200, such as... Figure 6b As shown.

[0108] Figure 7a This is a diagram illustrating an example of providing a second message indicating the elapsed standby time, according to an embodiment.

[0109] Figure 7b This is a diagram illustrating an example of providing notifications and information about connecting to external devices according to an embodiment.

[0110] According to an embodiment, based on the fact that the external device is located within a preset radius of the electronic device 100, the electronic device 100 can provide services such as... Figure 5 The first information 55 shown corresponds to the standby time. Furthermore, after providing the first information 55, the electronic device 100 can control the projector to project second information, which indicates that the standby time for performing connections with the external device 200 is elapsed, such as... Figure 6a As shown in the image.

[0111] According to an embodiment, while providing the second information, based on the distance information between the electronic device 100 and the external device 200, and considering that the distance between the electronic device 100 and the external device 200 has increased, the electronic device 100 can control the projector to project a fourth information indicating an increase in standby time for performing the connection, such as... Figure 7a As shown. Here, as Figure 7a As shown, because the standby time is increased, the progress bar for the fourth information can be longer than... Figure 6a The progress bar in the fourth information decreases. Furthermore, as an example, the progress bar color included in the fourth information can be a second color (e.g., red) different from the progress bar color in the second information. Additionally, as the distance between the electronic device 100 and the external device 200 continues to increase, the progress bar included in the fourth information can continue to decrease.

[0112] Additionally, the fourth piece of information may include operational information about the inability to connect to external devices (e.g., if the mobile device is shaken, a connection cannot be established).

[0113] In an embodiment, based on the distance between the electronic device 100 and the external device 200 becoming farther than a preset radius (e.g., a second radius) or greater, the electronic device 100 can control itself not to establish a connection with the external device 200, and control the projector to project a fifth message notifying of the inability to establish a connection with the external device 200, such as... Figure 7b As shown.

[0114] In an embodiment, based on detecting an event corresponding to operational information regarding the inability to connect to an external device, the electronic device 100 can control the inability to connect to the external device 200 and control the projector to project a fifth message notifying of the inability to connect to the external device 200, such as... Figure 7bAs shown. In the example, based on the detection of shaking the external device 200 a preset number of times (e.g., twice), the electronic device 100 can control itself to not connect to the external device 200 and control the projector to project the fifth information.

[0115] Figure 8 This is a flowchart illustrating a control method for an electronic device according to an embodiment.

[0116] refer to Figure 8 The electronic device 100 can identify whether an external device is within a preset radius of the electronic device 100 (S810). In this example, the electronic device 100 can identify whether an external device is within a preset radius of the electronic device 100 via Bluetooth Low Energy. In this example, the electronic device 100 can identify whether an external device is within a preset radius of the electronic device 100 via a ToF sensor.

[0117] Furthermore, the electronic device 100 can obtain distance information between the identified external device and the electronic device 100 based on the external device being within a preset radius (S820). In this example, the electronic device 100 can obtain the distance information between the electronic device 100 and the external device based on the signal strength received from the external device using a Bluetooth Low Energy method. In this example, the electronic device 100 can obtain the distance information between the electronic device 100 and the external device using a ToF sensor. In this example, the electronic device 100 can obtain the distance information between the electronic device 100 and the external device using an image sensor. In this example, the electronic device 100 can obtain the distance information between the electronic device 100 and the external device using a LiDAR sensor.

[0118] In addition, the electronic device 100 can detect whether the distance between the electronic device 100 and the external device has increased (S830).

[0119] Based on the assumption that the distance between electronic device 100 and external device has not increased (S830 - No), electronic device 100 can identify whether the distance between electronic device 100 and external device has decreased (S840). Figure 8 Although step S840 is described as being performed after step S830, the embodiments are not limited thereto, and step S840 may be performed before step S830, or step S840 and step S830 may be performed together.

[0120] Since the distance between electronic device 100 and external device is identified as not decreasing (S840 - No), electronic device 100 can establish a connection with external device based on the elapsed first standby time (S850). In other words, since the distance between electronic device 100 and external device is identified as not decreasing, because the distance between them has not changed, electronic device 100 can establish a connection with external device based on the elapsed first standby time corresponding to a preset time (e.g., 5 seconds).

[0121] Based on the fact that the distance between the electronic device 100 and the external device has been identified as reduced (S840 - Yes), the electronic device 100 can perform a connection with the external device after a third standby time has elapsed (S860) after the standby time for initiating a connection with the external device has been reduced.

[0122] In other words, based on the fact that the distance between the electronic device 100 and the external device has been identified as reduced, it can be determined that there is an intention to connect with the external device. Then, the electronic device 100 can reduce the first standby time corresponding to a preset time (e.g., 5 seconds) and connect with the external device based on a third standby time (e.g., 3 seconds) elapsed from the time the external device was identified.

[0123] Furthermore, based on the recognition that the distance between the electronic device 100 and the external device has increased (S830-Yes), the electronic device 100 can perform a connection with the external device after an additional standby time for initiating a connection with the external device, based on the elapsed second standby time (S870).

[0124] In other words, based on the recognition that the distance between the electronic device 100 and the external device has increased, it can be determined that there is no intention to establish a connection with the external device. Furthermore, the electronic device 100 can extend a first standby time corresponding to a preset time (e.g., 5 seconds), and establish a connection with the external device based on a second standby time (e.g., 10 seconds) elapsed since the external device was recognized. Here, the second standby time can be further extended as the distance between the electronic device 100 and the external device continues to increase.

[0125] Furthermore, based on the fact that the electronic device 100 and the external device become farther away from a preset radius (e.g., the second radius) or larger before the second standby time has elapsed, or based on the detection of an event corresponding to operational information regarding the inability to perform a connection with the external device, the electronic device 100 may control not to perform a connection with the external device.

[0126] Figure 9 This is a flowchart illustrating a control method for an electronic device according to an embodiment.

[0127] refer to Figure 9 The electronic device 100 can identify whether an external device is located within a preset radius of the electronic device 100 (S910). Furthermore, the electronic device 100 can identify multiple external devices located within its preset radius (S920). In this example, the electronic device 100 can identify multiple external devices based on the fact that multiple mobile devices are located within its preset radius.

[0128] Furthermore, the electronic device 100 can obtain distance information between itself and multiple identified external devices (S930). In this example, the electronic device 100 can obtain the distance information between itself and the multiple external devices based on the signal strength received from them using a Bluetooth Low Energy method. That is, the signal strength received from an external device closer to the electronic device 100 using a Bluetooth Low Energy method can be greater than the signal strength received from an external device farther away from the electronic device 100 using the same method.

[0129] Furthermore, the electronic device 100 can determine whether the external device closest to it among a plurality of external devices is identifiable (S940). In the example, based on the obtained distance information, the electronic device 100 can determine that the external device closest to it is not identifiable among the plurality of external devices if the difference in distance between the electronic device 100 and the plurality of external devices is less than a preset distance (e.g., 10 cm). Furthermore, based on the obtained distance information, the electronic device 100 can determine that the external device closest to it is identifiable among the plurality of external devices if the difference in distance between the electronic device 100 and the plurality of external devices is a preset distance (e.g., 10 cm) or greater.

[0130] Based on the determination that an external device near the electronic device 100 is identifiable from among multiple external devices (S940 - Yes), the electronic device 100 can identify the external device near the electronic device 100 as a device for performing a connection with the electronic device 100 (S950). Furthermore, the electronic device 100 can perform a connection with an external device based on the elapsed standby time, where the external device is identified as a device for performing a connection with the electronic device 100 (S960). That is, the electronic device 100 can perform a connection with an external device based on a standby time corresponding to a preset time (e.g., 5 seconds) elapsed from the time the external device was identified, where the external device is identified as a device for performing a connection with the electronic device 100.

[0131] Based on the determination that an external device near the electronic device 100 cannot be identified from among multiple external devices (S940 - No), the electronic device 100 can identify an external device with a history of having already connected with the electronic device 100 as the device for performing the connection among multiple external devices (S970). Furthermore, the electronic device 100 can establish a connection with the external device identified as the device for performing the connection based on the elapsed standby time (S980). That is, the electronic device 100 can establish a connection with the external device based on a standby time corresponding to a preset time (e.g., 5 seconds) elapsed from the time the external device was identified, and this external device is identified as the device for performing the connection with the electronic device 100.

[0132] Figure 10 This is a flowchart illustrating a control method for an electronic device according to an embodiment.

[0133] refer to Figure 10 The electronic device 100 can identify whether an external device is located within a preset radius of the electronic device 100 (S1010). In the example, the electronic device 100 can identify an external device located within the preset radius of the electronic device 100 via the Bluetooth Low Energy (BLE) method.

[0134] Furthermore, the electronic device 100 can obtain distance information between the identified external device and the electronic device 100 based on the external device being located within a preset radius. In the example, the electronic device 100 can obtain the distance information between the identified external device and the electronic device 100 by using at least one of the BLE method and the ToF sensor.

[0135] In addition, the electronic device 100 can identify the standby time for initiating a connection with an external device based on distance information (S1030).

[0136] In the example, based on distance information, the standby time can be a first time, based on the distance between electronic device 100 and external device as a first distance, and based on distance information, the standby time can be a second time, which is longer than the first time, based on the distance between electronic device 100 and external device as a second distance greater than the first distance.

[0137] In the example, based on distance information, the standby time can be a first time, based on the distance between electronic device 100 and external device as a first distance. Furthermore, based on distance information, if the distance between electronic device 100 and external device becomes greater than the first distance, electronic device 100 can increase the first time. Then, based on distance information, if the distance between electronic device 100 and external device becomes closer than the first distance, electronic device 100 can decrease the first time.

[0138] Then, based on the elapsed standby time, the electronic device 100 can connect to an external device (S1040). On the other hand, based on distance information, if the distance between the electronic device 100 and the external device becomes farther than a preset radius or greater, the electronic device 100 can control itself not to connect to the external device.

[0139] Furthermore, the electronic device 100 may also include a projector for projecting images, and based on the external device being within a preset radius, the electronic device 100 can control the projector to project information corresponding to the standby time. Additionally, based on distance information, if the distance between the external device and the electronic device 100 increases, the projector can be controlled to project information indicating an increase in standby time for connecting to the external device. Then, based on distance information, if the distance between the external device and the electronic device 100 decreases, the projector can be controlled to project information indicating a decrease in standby time for connecting to the external device.

[0140] Figure 11 This is a block diagram illustrating a detailed configuration of an electronic device according to an embodiment. Figure 11 It is an embodiment of an electronic device 100 that is implemented as a projector device including a projector 150 configured to project projected images.

[0141] refer to Figure 11 The electronic device 100 may include a memory 110, a communication interface 120, a sensor 130, a processor 140, a projector 150, an audio output device 160, a user interface 170, and a power supply 180. Figure 11 The configuration shown is merely an example; some configurations can be omitted, and new configurations can be added. Furthermore, because it already exists... Figure 1 The description of memory 110, communication interface 120, sensor 130 and processor 140 is described in the document, so detailed descriptions will be omitted.

[0142] The projector can be configured to project images externally. According to embodiments, the projector 150 can be implemented using various projection methods (e.g., cathode ray tube (CRT) methods, liquid crystal display (LCD) methods, digital light processing (DLP) methods, laser methods, etc.). In the example, the CRT method is essentially the same as the principle of a CRT display. The CRT method can involve displaying an image on a screen by magnifying the image using a lens in front of the cathode ray tube (CRT). Based on the number of cathode ray tubes, they can be classified as single-tube or triple-tube types, and in the case of a triple-tube type, red, green, and blue cathode ray tubes can be separately designated and implemented.

[0143] In another example, the LCD method can be a method of displaying an image by sending light from a light source to a liquid crystal. LCD methods can be divided into single-panel and three-panel types, and in the case of a three-panel type, light emitted from the light source can be separated into red, green, and blue in a dichroic mirror (a mirror that reflects only a specific color of light and transmits the remaining colors), and after passing through the liquid crystal, the light can be refocused.

[0144] In another example, the DLP method can be a method of displaying images using a digital micromirror device (DMD) chip. A DLP projector can include a light source, a color wheel, a DMD chip, a projection lens, etc. Light output from the light source can produce color as it passes through the rotating color wheel. The light passing through the color wheel can be input to the DMD chip. The DMD chip can include multiple micromirrors and reflect the light input to the DMD chip. The projection lens can magnify the light reflected from the DMD chip to the image scale.

[0145] In another example, the laser method may include a diode-pumped solid-state (DPSS) laser and a galvanometer. Lasers outputting various colors can be used by superimposing the optical axes of three DPSS lasers for each of the RGB colors using specific mirrors. The galvanometer can be rapidly moved by a mirror and a high-output motor. For example, the galvanometer can rotate the mirror at a maximum speed of 40 kHz / sec. The galvanometer can be mounted along the scanning direction, and because projectors typically scan flat surfaces, the galvanometer can also be divided and positioned along the x and y axes.

[0146] Projector 150 may include various types of light sources. For example, projector 150 may include at least one of lamps, LEDs, or lasers.

[0147] The projector 150 can be configured to output images in 4:3, 5:4, and 16:9 widescreen ratios depending on the use of the electronic device 100, user settings, etc., and to output images at various resolutions (e.g., 854×480 (WVGA), 800×600 (SVGA), 1024×768 (XGA), 1280×720 (WXGA), 1280×800 (WXGA), 1280×1024 (SXGA), 1600×1200 (UXGA), and 1920×1080 (Full HD)).

[0148] The projector 150 can be configured to perform various functions for adjusting the output image under the control of the processor 140. For example, the projector 150 can perform functions such as zoom, keystone correction, quick corner (4-corner) keystone correction, and lens shift.

[0149] Specifically, the projector 150 can magnify or reduce the image based on its distance from the screen (projection distance). In other words, it can perform a zoom function based on its distance from the screen. This zoom function can include a hardware method that adjusts the aspect ratio of the screen image by moving a lens, and a software method that adjusts the aspect ratio of the screen image by cropping the image, etc. Since the zoom function is being performed, it may be necessary to adjust the image focus. For example, the method for adjusting the focus can include a manual focus method, a motorized method, etc. A manual focus method can refer to a method of manually adjusting the focus, and a motorized method can refer to a method of automatically adjusting the focus by using an embedded motor in the projector when the zoom function is performed. When the zoom function is performed, the projector 150 can provide digital zoom functionality through software and optical zoom functionality by moving the lens through a driving component.

[0150] Additionally, the projector 150 can perform keystone correction. If the height in the projection on the front surface is incorrect, the screen image may be distorted towards the top or bottom. Keystone correction can refer to the function of correcting a distorted screen image. For example, based on whether the distortion occurs on the left or right side of the screen image, horizontal keystone correction can be used to perform correction, and based on whether the distortion occurs in the top or bottom direction, vertical keystone correction can be used to perform correction. The quick cornering (4-corner) function can be a function to correct the screen image when the center area of ​​the screen image is normal but the balance at the corner areas is not level. The lens shift function can be a function to move the screen image as is when it is offset from the screen.

[0151] The projector 150 can provide zoom / keystone correction / focus functions by automatically analyzing the surrounding environment and projection environment without user input. Specifically, the projector 150 can be configured to automatically provide zoom / keystone correction / focus functions based on information such as the distance between the electronic device 100 and the screen detected by sensors (depth camera, distance sensor, infrared sensor, illuminance sensor, etc.), information related to the space where the electronic device 100 is currently located, and information related to the quality of ambient light.

[0152] Additionally, the projector 150 can be configured to provide illumination using a light source. Specifically, the projector 150 can be configured to provide illumination by outputting a light source using a light-emitting diode (LED). The projector 150 according to one embodiment may include one LED, and the electronic device according to another embodiment may include multiple LEDs. According to an embodiment, the projector 150 may use a surface-emitting LED to output the light source. Here, a surface-emitting LED can refer to an LED having a structure in which an optical sheet is disposed on the top side of the LED such that the light source is uniformly distributed and output. Specifically, if the light source is output through an LED, the light source can be uniformly distributed through the optical sheet, and the light source distributed through the optical sheet can be incident on the display panel.

[0153] The projector 150 can be configured to provide a user with a dimming function for adjusting the intensity of the light source. Specifically, based on user input received from the user via user interface 170 (e.g., touch display buttons or dials) for adjusting the light source intensity, the projector 150 can be configured to control the LED output to the light source intensity corresponding to the received user input.

[0154] Additionally, the projector 150 can be configured to provide dimming functionality based on content analyzed by the processor 140, without requiring user input. Specifically, the projector 150 can be configured to control the intensity of the LED output light source based on information related to the currently provided content (e.g., content type, content brightness, etc.).

[0155] The projector 150 can be configured to control the color temperature via the processor 140. Here, the processor 140 can be configured to control the color temperature based on the content. Specifically, based on the content identified as to be output, the processor 140 can be configured to obtain color information for each frame of the determined content. Furthermore, the processor 140 can be configured to control the color temperature based on the obtained color information for each frame. Here, the processor 140 can be configured to obtain at least one dominant color of the frame based on the color information for each frame. Furthermore, the processor 140 can be configured to adjust the color temperature based on the obtained dominant color. For example, the processor 140 can classify the adjustable color temperature into a warm or cool type. Here, it can be assumed that the frame to be output (hereinafter, the output frame) includes a scene of a fire. The processor 140 can be configured to identify (or obtain) that the dominant color is red based on the color information included in the current output frame. Then, the processor 140 can be configured to identify the color temperature corresponding to the identified dominant color (red). Here, the color temperature corresponding to red can be a warm type. Processor 140 can be configured to use an artificial intelligence model to obtain color information or primary color of a frame. According to one embodiment, the artificial intelligence model can be stored in electronic device 100 (e.g., memory 110). According to another embodiment, the artificial intelligence model can be stored in an external server capable of communicating with electronic device 100.

[0156] Electronic device 100 can control lighting functions by operating in conjunction with an external device. Specifically, electronic device 100 can receive lighting information from the external device. Here, the lighting information may include at least one of brightness information or color temperature information set from the external device. Here, the external device may refer to a device connected to the same network as electronic device 100 (e.g., an IoT device included in the same home / work network), or a device capable of communicating with electronic device but not in the same network as electronic device 100 (e.g., a remote control server). For example, it can be assumed that an external lighting device (IoT device) included in the same network as electronic device 100 is outputting red lighting with a brightness of 50. The external lighting device (IoT device) can be configured to send lighting information to electronic device 100 directly or indirectly (e.g., displaying information that it is outputting red lighting with a brightness of 50). Here, electronic device 100 can control the output of the light source based on the lighting information received from the external lighting device. For example, if the lighting information received from the external lighting device includes information about red lighting output with a brightness of 50, then electronic device 100 can output red lighting with a brightness of 50.

[0157] Electronic device 100 can control lighting functions based on biometric information. Specifically, processor 140 can obtain the user's biometric information. Here, biometric information may include at least one of the user's body temperature, heart rate, blood pressure, respiration, and electrocardiogram. Biometric information may include various other information besides the above. In one example, the electronic device may include a sensor for measuring biometric information. Processor 140 can be configured to obtain the user's biometric information via the sensor and control the output of the light source based on the obtained biometric information. In another example, processor 140 can be configured to receive biometric information from an external device via communication interface 120. Here, the external device may represent the user's mobile communication device (e.g., a smartphone or wearable device). Processor 140 can be configured to obtain the user's biometric information from the external device and control the output of the light source based on the obtained biometric information. According to an embodiment, the electronic device can identify whether the user is asleep, and based on the user being identified as sleeping (or preparing to sleep), processor 140 can be configured to control the output of the light source based on the user's biometric information.

[0158] Audio output device 160 may be configured to output audio signals. Specifically, audio output device 160 may include an audio output mixer, an audio signal processor, and a sound output module. The audio output mixer may combine multiple audio signals to be output into at least one audio signal. For example, the audio output mixer may be configured to combine an analog audio signal and another analog audio signal (e.g., an analog audio signal received from an external source) into at least one analog audio signal. The sound output module may include speakers or output terminals. The sound output module according to an embodiment may include multiple speakers, and in this case, the sound output module may be disposed inside the body, and sound radiated by at least a portion of the diaphragm covering the sound output module may be transmitted to the outside of the body via a transmission waveguide. The sound output module may include multiple sound output units, and because the multiple sound output units are symmetrically disposed outside the body, sound can radiate in all directions (i.e., 360 degrees omnidirectionally).

[0159] User interface 170 may include various types of input devices. For example, user interface 170 may include physical buttons. These physical buttons may include function keys, directional keys (e.g., four-way keys), or dial buttons. According to an embodiment, the physical button may be implemented as multiple keys. According to another embodiment, the physical button may be implemented as a single key. Here, based on the physical button being implemented as a single key, electronic device 100 may receive user input for a key being pressed for a threshold time or longer. Based on receiving user input for a key being pressed for a threshold time or longer, processor 140 may be configured to perform a function corresponding to the user input. For example, processor 140 may be configured to provide a lighting function based on user input.

[0160] Additionally, the user interface 170 can be configured to receive user input using a contactless method. In contrast, receiving user input via a contact method transmits physical force to the electronic device. Accordingly, regardless of the physical force, a method for controlling the electronic device is necessary. Specifically, the user interface 170 can be configured to receive user gestures and perform operations corresponding to the received gestures. Here, the user interface 170 can be configured to receive user gestures via a sensor (e.g., an image sensor or an infrared sensor).

[0161] Additionally, the user interface 170 can be configured to receive user input using a touch method. For example, the user interface 170 can be configured to receive user input via a touch sensor. According to an embodiment, the touch method can be implemented as a contactless method. For example, the touch sensor can be configured to determine whether the user's body is within a threshold distance. Here, the touch sensor can be configured to recognize user input even when the user is not in contact with the touch sensor. According to another embodiment, the touch sensor can be configured to recognize user input from a user who is in contact with the touch sensor.

[0162] Electronic device 100 can be configured to receive user input through various methods other than the user interface described above. In an embodiment, electronic device 100 can receive user input via an external remote control device. Here, the external remote control device can be a remote control device corresponding to electronic device 100 (e.g., a dedicated control device for electronic device) or a user's mobile communication device (e.g., a smartphone or wearable device). Here, the user's mobile communication device can store applications for controlling the electronic device. The mobile communication device can be configured to obtain user input through the stored applications and send the obtained user input to electronic device 100. Electronic device 100 can be configured to perform operations corresponding to user control commands by receiving user input from the mobile communication device.

[0163] Electronic device 100 can receive user input using speech recognition. According to one embodiment, electronic device 100 can receive user speech via a microphone included in the electronic device. According to another embodiment, electronic device 100 can receive user speech from a microphone or an external device. Specifically, the external device can be configured to acquire user speech via its microphone and send the acquired user speech to electronic device 100. The user speech sent from the external device can be audio data or digital data converted from audio data (e.g., audio data converted to the frequency domain). Here, electronic device 100 can perform an operation corresponding to the received user speech. Specifically, electronic device 100 can receive audio data corresponding to the user speech via a microphone. Furthermore, electronic device 100 can convert the received audio data into digital data. Then, electronic device 100 can convert the converted digital data into text data using a speech-to-text (STT) function. According to one embodiment, the STT function can be executed directly in electronic device 100, while according to another embodiment, the STT function can be executed on an external server. Electronic device 100 can send the digital data to the external server. An external server can be configured to convert digital data into text data and obtain control command data based on the converted text data. The external server can also be configured to send control command data (which may include text data) to electronic device 100. Electronic device 100 can then perform operations corresponding to user voice commands based on the obtained control command data.

[0164] Electronic device 100 can be used with an auxiliary (or artificial intelligence personal assistant, such as Bixby) TM While this is just one example, voice recognition functionality can be provided through various aids. In this case, the electronic device 100 can provide voice recognition functionality by selecting one aid from multiple aids based on a trigger word corresponding to the aid or a specific key on a remote control.

[0165] Electronic device 100 can receive user input via screen interaction. Screen interaction can refer to the function of the electronic device recognizing whether a predetermined event will occur by projecting an image onto a screen (or projection surface) and obtaining user input based on the predetermined event. Here, the predetermined event can refer to an event in which a predetermined object is recognized at a specific location (e.g., the location of the UI projected to receive user input). Here, the predetermined object can include at least one of the user's body parts (e.g., a finger), an indicator, or a laser point. Electronic device 100 can recognize that user input selecting the projected UI has been received based on the recognition of the predetermined object at the location corresponding to the projected UI. For example, electronic device 100 can project a guide image to display a UI on the screen. Then, electronic device 100 can recognize whether the user has selected the projected UI. Specifically, electronic device 100 can recognize that the user has selected the projected UI based on the recognition of a predetermined event at the location of the projected UI. Here, the projected UI can include at least one of the following: Here, electronic device 100 can perform spatial analysis to identify whether the predetermined event is at the location of the projected UI. Here, the electronic device 100 can perform spatial analysis using sensors (e.g., image sensors, infrared sensors, depth cameras, distance sensors, etc.). By performing spatial analysis, the electronic device 100 can identify whether a predetermined event will occur at a specific location (the location where the UI is projected). Furthermore, based on the identification that a predetermined event will occur at the specific location (the location where the UI is projected), the electronic device 100 can recognize that user input for selecting the UI corresponding to that specific location has been received.

[0166] The power supply 180 can provide power to various configurations of the electronic device 100 by receiving power from an external source. The power supply 180 according to embodiments can receive power through various methods. In one embodiment, the power supply 180 can receive power by using methods such as... Figure 12 The connector 111 shown is used to receive power. Alternatively, the power supply 180 can receive power using a 220V DC power cord. However, the embodiment is not limited to this, and the electronic device can receive power using a USB power cord or by using a wireless charging method.

[0167] Additionally, the power supply 180 can receive power using either an internal battery or an external battery. According to an embodiment, the power supply 180 can receive power using an internal battery. In this example, the power supply 180 can be configured to charge the internal battery using at least one of a 220V DC power cord, a USB power cord, and a USB Type-C power cord, and receive power from the charged internal battery. Alternatively, according to an embodiment, the power supply 180 can receive power using an external battery. In this example, when the electronic device and the external battery are connected via various wired communication methods (e.g., a USB power cord, a USB Type-C power cord, and a household outlet), the power supply 180 can receive power from the external battery. That is, the power supply 180 can receive power directly from the external battery, or it can charge the internal battery using an external battery and receive power from the charged internal battery.

[0168] According to the embodiment, the power supply 180 can receive power by using at least one of the various power supply methods described above.

[0169] Regarding power consumption, the electronic device 100 may have a power consumption less than or equal to a preset value (e.g., 43W) based on the socket type and other standards. In this case, the electronic device 100 can change its power consumption to reduce power consumption when using a battery. That is, the electronic device 100 can change its power consumption based on the power supply method, power usage, etc.

[0170] The electronic device 100 according to the embodiment can provide various intelligent functions.

[0171] Specifically, the electronic device 100 can be connected to a mobile terminal device for controlling the electronic device 100, and the screen image output from the electronic device can be controlled by user input from the mobile terminal device. In the example, the mobile terminal device can be implemented as a smartphone including a touch display. The electronic device 100 can receive screen image data provided by the mobile terminal device and output the received screen image data, and can control the screen image output from the electronic device 100 according to user input from the mobile terminal device.

[0172] Electronic device 100 can connect to mobile terminal devices via various communication methods (e.g., Miracast, Airplay, and wireless DEX remote PC methods) and share content or music provided from the mobile terminal devices.

[0173] Furthermore, the mobile terminal device and electronic device 100 can be configured to perform connections using various connection methods. In an embodiment, a wireless connection can be performed by searching for electronic device 100 from the mobile terminal device, or by searching for the mobile terminal device from electronic device 100. Electronic device 100 can then output content provided by the mobile terminal device.

[0174] In an embodiment, based on the fact that a preset gesture (e.g., a motion-based click view) is detected by the display of the mobile terminal device after the mobile terminal device is located near the electronic device and specific content or music is output from the mobile terminal device, the electronic device 100 can output the content or music output from the mobile terminal device.

[0175] In an embodiment, based on the fact that while outputting specific content or music from the mobile terminal device, the distance between the mobile terminal device and the electronic device 100 becomes less than or equal to a preset distance (e.g., non-contact click view), or the mobile terminal device and the electronic device 100 make two contacts with a short interval (e.g., contact click view), the electronic device 100 can output the content or music output from the mobile terminal device.

[0176] In the above embodiments, the screen image identical to the screen image provided from the mobile terminal device has been described as being provided from the electronic device 100, but the embodiments are not limited thereto. That is, based on the establishment of a connection between the mobile terminal device and the electronic device 100, a first screen image provided from the mobile terminal device can be output from the mobile terminal device, and a second screen image different from the first screen image provided from the mobile terminal device can be output from the electronic device 100. In the example, the first screen image may be a screen image provided by a first application installed on the mobile terminal device, and the second screen image may be a screen image provided by a second application installed on the mobile terminal device. In the example, the first screen image and the second screen image may be different screen images provided by an application installed on the mobile terminal device. In addition, in the example, the first screen image may be a screen image including a remote control-type UI for controlling the second screen image.

[0177] The electronic device 100 according to the embodiment can output a standby screen image. In the example, the electronic device 100 can output a standby screen image based on the fact that the electronic device 100 is not connected to an external device, or has not received input from an external device for a preset time period. The conditions for the electronic device 100 to output a standby screen image are not limited to the above examples, and a standby screen image can be output according to various conditions.

[0178] In addition, Figure 11In this context, electronic device 100 has been described as a projector device for projecting images; however, electronic device 100 according to embodiments is not limited thereto. In this example, electronic device 100 may also include a display. The display can show various images. Here, an image can be a concept including at least one of still images or moving images, and the display can show various images (e.g., broadcast content and multimedia content). In addition, the display can also display various user interfaces (UIs) and icons.

[0179] Furthermore, as described above, the display can be implemented in various forms (e.g., liquid crystal display (LCD), light-emitting diode (LED), organic light-emitting diode (OLED), liquid crystal on silicon (LCoS), and digital light processing (DLP)). Additionally, the display may include driving circuitry that can be implemented as a-si TFT, low-temperature polycrystalline silicon (LTPS) TFT, organic TFT (OTFT), backlight unit, etc. Furthermore, the display can be coupled to a touch detection section and can be implemented as a touch screen.

[0180] Figure 12 This is a perspective view showing the appearance of the electronic device 100 according to an embodiment.

[0181] refer to Figure 12 The electronic device 100 may include a head 103, a body 105, a projection lens 109, a connector 111, or a cover 107.

[0182] The electronic device 100 can be of various forms. Specifically, the electronic device 100 can be a projector device configured to magnify an image and project it onto a wall or screen, and the projector device can be a projector using an LCD projector or a digital light processing (DLP) method with a digital micromirror device (DMD).

[0183] Additionally, the electronic device 100 can be a display device for personal or industrial use, or a lighting device used in daily life, a sound device including a sound module, and can be implemented as a mobile communication device (e.g., a smartphone), a computer device, a mobile multimedia device, a wearable device, or a home appliance. The electronic device 100 according to the embodiments is not limited to the above-described devices, and the electronic device 100 can be implemented as an electronic device 100 having at least two of the functions of the above-described devices. For example, by turning off the projector function, turning on the lighting function, or the speaker function according to the operation of the processor, the electronic device 100 can be used as a display device, a lighting device, or a sound device, and includes a microphone or communication device, and can be used as an AI speaker.

[0184] The main body 105 may form an outer housing and may support or protect the configuration components of the electronic device 100 disposed inside the main body 105 (e.g., Figure 11 (As shown in the configuration). The shape of the main body 105 can have a near-cylindrical structure, such as... Figure 12 As shown. However, the shape of the body 105 is not limited to this, and according to various embodiments, the body 105 can be implemented in various geometries (e.g., a cylinder, cone, and sphere with a polygonal cross-section).

[0185] The main body 105 can be sized so that a user can hold or move it with one hand, can be made into an ultra-small size that is easy to carry, and can be made into a size that can be placed on a table or coupled to a lighting device.

[0186] The body 105 can be made of materials such as matte metal or synthetic resin, so that it will not leave fingerprints or dust, or the exterior of the body 105 can be formed with a smooth glossy coating.

[0187] In the main body 105, a friction area for user gripping and movement can be formed in a portion of the outer surface of the main body 105. Alternatively, the main body 105 may be provided with a gripping portion that is curved to allow the user to grip, or a support portion for at least a portion of the area.

[0188] A projection lens 109 may be formed on a surface of the body 105 and configured such that light passing through the lens array is projected onto the exterior of the body 105. In various embodiments, the projection lens 109 may be an optical lens coated with a low-dispersion coating to reduce chromatic aberration. The projection lens 109 may be a convex lens or a condenser lens, and according to embodiments, the projection lens 109 can adjust its focus by adjusting the positions of multiple sub-lenses.

[0189] The head 103 can be configured to be coupled to a surface of the body 105 and to support and protect the projection lens 109. The head 103 can be coupled to the body 105 so that it can rotate within a preset angular range based on the surface of the body 105. That is, the head 103 is capable of rotating relative to the body 105.

[0190] The head 103 can be rotated automatically or manually by the user or processor, and the projection angle of the projection lens 109 can be freely adjusted. Alternatively, although not shown in the figures, the head 103 can be coupled to the body 105 and include a neck that can extend from the body 105, and the head 103 can adjust the projection angle of the projection lens 109 by tilting or deflecting.

[0191] While the position and angle of the main body 105 are fixed, the electronic device 100 adjusts the direction of the head 103 and the output angle of the projection lens 109, allowing light or an image to be projected onto the desired location. Additionally, the head 103 may include a handle for the user to grip after rotating to the desired orientation.

[0192] Multiple openings may be formed on the outer peripheral surface of the body 105. Audio output from the audio output device can be output to the outside of the body 105 of the electronic device 100 through these multiple openings. The audio output device may include a speaker, and the speaker may be used for general purposes (e.g., but not limited to, playing back multimedia or recordings, voice output, etc.).

[0193] According to an embodiment, a cooling fan can be disposed inside the main body 105, and when the cooling fan is operated, air or heat inside the main body 105 can be discharged through multiple openings. Accordingly, the electronic device 100 can discharge the heat generated by the operation of the electronic device 100 to the outside and can prevent the electronic device 100 from overheating.

[0194] Connector 111 can send or receive electrical signals, or receive power from an external device, by connecting electronic device 100 to an external device. According to an embodiment, connector 111 can be physically connected to an external device. In this case, connector 111 may include input and output interfaces, and can communicate with external devices via wired or wireless means, or receive power via wired or wireless means. For example, connector 111 may include an HDMI connector, a USB connector, an SD card slot, an audio connector, or a power socket, or may include a Bluetooth, Wi-Fi, or wireless charging connector module for wireless connection to external devices.

[0195] Additionally, connector 111 can be configured with a socket structure for connecting to an external lighting device, and receives power through a socket receiving slot connected to the external lighting device. Considering the receiving structure for coupling external devices to electronic device 100, the size and dimensions of connector 111 in the socket structure can be implemented differently. For example, based on international standard E26, the diameter of the mating portion of connector 111 can be implemented as 26 mm, and in this case, electronic device 100 can replace a commonly used light bulb and can be coupled to an external lighting device (e.g., a bracket). When fastened to an existing socket located in the ceiling, electronic device 100 can be a top-to-bottom projection structure, and when electronic device 100 does not rotate due to socket coupling, it may also be unable to rotate the screen image. Accordingly, even when powered via socket coupling, when head 103 rotates from one surface of body 105, and the output angle is adjusted at the bracket in the socket-coupled state at the ceiling, allowing electronic device 100 to rotate, electronic device 100 can output a screen image or rotate the screen image to a desired position.

[0196] Connector 111 may include a coupling sensor that can sense whether connector 111 is coupled to an external device, the coupling state, or the object used for coupling, and transmit the information to a processor that can control the operation of electronic device 100 based on the received sensing values.

[0197] The cover 107 can be coupled to and detached from the body 105, and protects the connector 111 so that it is not continuously exposed to the outside. The shape of the cover 107 can be in series with the body, such as... Figure 12 As shown, or implemented in a shape corresponding to connector 111. Cover 107 can support electronic device 100, and electronic device 100 can be coupled to an external bracket or placed in an external bracket for use by being coupled to cover 107.

[0198] The electronic device 100 in various embodiments may have a battery disposed within the cover 107. The battery may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0199] Although not shown in the accompanying drawings, the electronic device 100 may include a camera module capable of capturing still and moving images. According to an embodiment, the camera module may include at least one lens, an image sensor, an image signal processor, or a flash.

[0200] Although not shown in the accompanying drawings, the electronic device 100 may include a protective case for protecting and facilitating the transport of the electronic device 100, or a bracket for supporting or fixing the main body 105, or a bracket that can be coupled to a wall surface or partition.

[0201] Additionally, the electronic device 100 can provide various functions by connecting to various external devices using a socket structure. In one embodiment, the electronic device 100 can connect to an external camera device using a socket structure. The electronic device 100 can provide images stored in the connected camera device or images currently captured using the projector 140. In another embodiment, the electronic device 100 can receive power by connecting to a battery module using a socket structure. While the electronic device 100 can connect to external devices using a socket structure, this is only one embodiment, and it can also connect to external devices using other interfaces (e.g., USB, etc.).

[0202] Through the above embodiments, electronic devices can provide a convenient and intuitive connectivity experience.

[0203] Various modifications can be made to the embodiments of this disclosure, and various types of embodiments can exist. Accordingly, specific embodiments will be illustrated in the accompanying drawings, and the embodiments will be described in detail in the specific embodiments. However, it should be noted that the various embodiments are not intended to limit the scope of this disclosure to the specific embodiments, but should be interpreted to include all modifications, equivalents, or substitutions of the embodiments disclosed herein. In the description of the drawings, similar reference numerals may be used to indicate similar elements.

[0204] In describing this disclosure, detailed descriptions of relevant known techniques will be omitted where it is determined that such detailed descriptions may unnecessarily obscure the spirit of this disclosure.

[0205] Furthermore, the above embodiments can be modified in various different forms, and it should be understood that the scope of the technical spirit of this disclosure is not limited to the above embodiments. Rather, the embodiments are provided to make this disclosure thorough and complete, and to fully convey the technical spirit of this disclosure to those skilled in the art.

[0206] The terminology used in this disclosure is for describing particular embodiments only and is not intended to limit the scope of protection. Unless otherwise specified, singular expressions include plural expressions.

[0207] In this disclosure, expressions such as “comprising,” “may contain,” “include,” and “may include” are used to indicate the presence of a corresponding feature (e.g., an element such as a value, function, operation, or component) and do not exclude the presence or possibility of additional features.

[0208] In this disclosure, expressions such as “A or B”, “at least one of A and / or B”, or “one or more of A and / or B” include all possible combinations of the items listed together. For example, “A or B”, “at least one of A and B”, or “at least one of A or B” can refer to all cases including (1) at least one A, (2) at least one B, or (3) both of at least one A and at least one B.

[0209] The expressions used in this article, such as “first,” “second,” “1st,” “2nd,” etc., can be used to refer to various elements regardless of order and / or importance. It should be noted that these expressions are only used to distinguish one element from another and do not limit the related elements.

[0210] When a particular element (e.g., a first element) is indicated as being "(operationally or communicatively) coupled to / to" or "connected to" another element (e.g., a second element), it can be understood that the particular element is directly coupled to / to the other element or coupled through another element (e.g., a third element).

[0211] On the other hand, when a particular element (e.g., a first element) is indicated as being "directly coupled to" or "directly connected to" another element (e.g., a second element), it can be understood that there are no other elements (e.g., a third element) between the particular element and the other element.

[0212] The expression “configured as… (or set to)” as used in this disclosure may be used interchangeably with, for example, “suitable for…”, “capable of…”, “designed for…”, “applicable to…”, “made for…”, or “capable of…”, depending on the context. The term “configured as… (or set to)” may not necessarily mean “specifically designed for” in terms of hardware.

[0213] Conversely, in certain contexts, the phrase "a device configured as..." can indicate that the device "can" "perform..." together with another device or component. For example, the phrase "a processor configured (or set to) perform A, B, or C" can refer to a dedicated processor (e.g., an embedded processor) for performing the corresponding operation, or a general-purpose processor (e.g., a central processing unit (CPU) or application processor) capable of performing the corresponding operation by executing one or more software programs stored in a storage device.

[0214] The terms "module" or "part" used in the embodiments herein perform at least one function or operation and can be implemented in hardware or software, or a combination of hardware and software. Furthermore, in addition to "modules" or "parts" that need to be implemented as specific hardware, multiple "modules" or "parts" can be integrated into at least one module and implemented in at least one processor.

[0215] Various elements and areas in the accompanying drawings have been schematically illustrated. Accordingly, the technical spirit of this disclosure is not limited to the relative scale or distances shown in the drawings.

[0216] The various embodiments described above can be implemented using software, hardware, or a combination of software and hardware on a recordable medium readable by a computer or similar device. According to hardware implementation, embodiments of this disclosure can be implemented using at least one of the following: application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or electrical units for performing other functions. In some cases, the embodiments described herein can be implemented by the processor itself. According to software implementation, embodiments such as those describing the processing and functions herein can be implemented using separate software modules. The various software modules described above can perform one or more functions and operations described herein.

[0217] The methods according to the various embodiments of this disclosure described above can be stored on a non-transitory readable medium. The non-transitory readable medium can be installed in various devices for use.

[0218] Non-transitory computer-readable media can refer to media that store data semi-permanently rather than for very short periods (e.g., registers, caches, memory, etc.) and can be read by a device. Specifically, programs used to perform the various methods described above can be stored and provided in non-transitory computer-readable media, such as, but not limited to, optical discs (CDs), digital multifunction discs (DVDs), hard disks, Blu-ray discs, USB, memory cards, ROMs, etc.

[0219] According to embodiments, a method according to one or more embodiments can be provided, including a computer program product. The computer program product can be traded as a commodity between a seller and a buyer. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., an optical disc read-only memory (CD-ROM)) or through an app store (e.g., a Playstore). TMOnline distribution. In the case of online distribution, at least a portion of the computer program product may be stored at least temporarily in a storage medium (e.g., the manufacturer's server, the app store's server, or the memory of a relay server), or generated temporarily.

[0220] While this disclosure has been shown and described above with reference to various exemplary embodiments, it should be understood that these exemplary embodiments are intended to be illustrative and not restrictive. Those skilled in the art will understand that various changes in form and detail may be made without departing from the true spirit and full scope of this disclosure, including the appended claims and their equivalents.

Claims

1. A method for controlling an electronic device, the method comprising: Identify whether an external device is located within the reference radius of the electronic device; Based on the fact that the external device is located within the reference radius, distance information between the identified external device and the electronic device is obtained; The standby time is determined based on the distance information; as well as Based on the elapsed standby time, a connection is established with the external device.

2. The control method according to claim 1, wherein, Identifying the standby time includes: Based on the distance information, the distance between the electronic device and the external device is designated as a first distance, and the first time is identified as the standby time; and Based on the distance information, the distance between the electronic device and the external device is indicated to be a second distance greater than the first distance, and the second time, which is longer than the first time, is identified as the standby time.

3. The control method according to claim 1, wherein, Identifying the standby time includes: Based on the distance information, the distance between the electronic device and the external device is indicated as a first distance, and the first time is identified as the standby time; The first time is increased because the distance between the electronic device and the external device increases, making the distance between them greater than the first distance; and The first time is reduced because the distance between the electronic device and the external device is reduced, making them closer than the first distance.

4. The control method according to claim 3 further includes: Based on the increased distance between the electronic device and the external device, which becomes farther than the reference radius or larger, the control prevents connection from being performed with the external device.

5. The control method according to claim 1, wherein, Connecting to the external device includes: Based on the fact that the external device is located within the reference radius, the projector is controlled to project information corresponding to the standby time.

6. The control method according to claim 5 further includes: Based on the increased distance between the external device and the electronic device, the projector is controlled to project information about the increased standby time used to perform connection with the external device; as well as Based on the reduced distance between the external device and the electronic device, the projector is controlled to project information indicating a reduced standby time for connecting to the external device.

7. The control method according to claim 1, wherein, Identifying the external device includes: Identify multiple external devices located within the reference radius; and The external device closest to the electronic device among the plurality of external devices is identified as the external device used to perform a connection with the electronic device.

8. The control method according to claim 1, wherein, Identifying the external device includes: Identify multiple external devices located within the reference radius; and External devices among the plurality of external devices that have a history of having connected to the electronic device are identified as external devices for connecting to the electronic device.

9. The control method according to claim 1, wherein, Identifying the external device includes: identifying the external device located within the reference radius of the electronic device via a Bluetooth Low Energy (BLE) method.

10. The control method according to claim 1, wherein, Obtaining the distance information includes: obtaining the distance information between the identified external device and the electronic device by using at least one of Bluetooth Low Energy (BLE) method and Time-of-Flight (ToF) sensor.

11. An electronic device comprising: The memory is configured to store at least one instruction; Communication interface; as well as The processor is configured to execute the at least one instruction to: Identify whether an external device is within the reference radius of the electronic device. Based on the fact that the external device is located within the reference radius, distance information between the identified external device and the electronic device is obtained. Based on the distance information, the standby time is identified, and Based on the elapsed standby time, the communication interface is controlled to connect with the external device.

12. The electronic device according to claim 11, wherein, The processor is also configured to execute the at least one instruction to: Based on the distance information, the distance between the electronic device and the external device is indicated as a first distance, and the first time is identified as the standby time; as well as Based on the distance information, the distance between the electronic device and the external device is indicated to be a second distance greater than the first distance, and the second time, which is longer than the first time, is identified as the standby time.

13. The electronic device according to claim 11, wherein, The processor is also configured to execute the at least one instruction to: Based on the distance information, the distance between the electronic device and the external device is designated as a first distance, and the first time is identified as the standby time. The increased distance between the electronic device and the external device, making them farther apart than the first distance, increases the first time. The first time is reduced because the distance between the electronic device and the external device is reduced, making them closer than the first distance.

14. The electronic device according to claim 13, wherein, The processor is also configured to execute the at least one instruction to: control the communication interface not to connect with the external device, based on the distance between the electronic device and the external device increasing to the reference radius or greater.

15. The electronic device of claim 11, further comprising: The projector is configured to project images. The processor is further configured to execute at least one instruction to: control the projector to project information corresponding to the standby time, based on the fact that the external device is located within the reference radius.

Citation Information

Patent Citations

  • Equipment interaction method and system, electronic equipment and storage medium

    CN112866909A

  • Communication apparatus and communication control method

    US20100022188A1