Electronic device for detecting input with electronic pen and operating method thereof
The digitizer in electronic devices uses magnetic field detection and movement information to differentiate between electronic pens and magnetic objects, improving input accuracy by adjusting output based on specified conditions.
Patent Information
- Application Number
- PCT/KR2025/006874
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-21
- Filing Date
- 2025-05-21
- Publication Date
- 2025-12-04
AI Technical Summary
Electronic devices struggle to accurately detect input from electronic pens when magnetic objects are present, leading to input errors.
The device includes a digitizer that generates a magnetic field to detect input from an electronic pen, using movement information to differentiate between the pen and magnetic objects, and adjusts output based on specified input conditions.
Reduces input errors caused by magnetic objects by accurately detecting the pen's movement, enhancing input detection precision.
Smart Images

Figure KR2025006874_04122025_PF_FP_ABST
Abstract
Description
Electronic device for detecting input by an electronic pen and method of operating the same
[0001] Embodiments of the present disclosure relate to an electronic device for detecting input by an electronic pen and a method of operating the same.
[0002] Advances in information and communication technology and semiconductor technology are evolving various electronic devices into multimedia devices offering a variety of multimedia functions. These multimedia functions may include at least one of the following: voice calling, video calling, messaging, broadcasting, wireless Internet, camera, electronic payment, or content playback.
[0003] Electronic devices can utilize electronic pens to enhance the user's convenience in using multimedia functions. For example, electronic devices can detect input from an electronic pen using a digitizer.
[0004] The above information may be provided as background information to aid in understanding this document. None of the above is claimed to be prior art related to this document or can be used to determine prior art.
[0005] An electronic device (e.g., a user equipment (UE)) may include an input device (e.g., a digitizer) that generates a magnetic field to detect input from an electronic pen (or digital pen). For example, the electronic device may generate a magnetic field through the input device when powered. When the electronic pen is in proximity to the electronic device that generates the magnetic field, the magnetic field generated by the electronic device may induce a current in a coil built into the electronic pen, thereby generating a signal of a specific frequency. When the electronic device obtains the signal of the specific frequency generated by the electronic pen through the input device, the electronic device may detect an input by the electronic pen based on the signal of the specific frequency generated by the electronic pen.
[0006] The electronic device may not detect input by the electronic pen when a magnetic object (e.g., a magnetic substance) is adjacent to the electronic pen, as current is not induced in at least some area adjacent to the magnetic object.
[0007] Embodiments of the present disclosure disclose a device and method for detecting input by an electronic pen in an electronic device.
[0008] The technical problems to be achieved in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present disclosure belongs from the description below.
[0009] According to one embodiment, an electronic device may include a display, an input device, at least one processor including a processing circuit, and a memory. According to one embodiment, the memory may store instructions that, when executed individually or collectively by the at least one processor, cause the electronic device to output a first object corresponding to an input through the display when an input is detected based on the intensity of an input signal from an external electronic device sensed through the input device. According to one embodiment, the memory may store instructions that, when executed individually or collectively by the processors, cause the electronic device to determine whether a specified input condition is satisfied based on sensor data acquired from an external electronic device when it determines that no input is detected based on the intensity of an input signal from the external electronic device sensed through the input device. According to one embodiment, the memory may store instructions that, when executed individually or collectively by the processors, cause the electronic device to output a second object corresponding to the first object through the display when it is determined that no input from the external electronic device is detected through the input device when it determines that a specified input condition is satisfied.
[0010] According to one embodiment, a method of operating an electronic device may include an operation of outputting a first object corresponding to the input through the display when an input is detected based on the intensity of an input signal of an external electronic device detected through an input device disposed at least in a portion of a lower portion of a display of the electronic device. According to one embodiment, a method of operating an electronic device may include an operation of determining whether a specified input condition is satisfied based on sensor data acquired from the external electronic device when it is determined that no input is detected based on the intensity of an input signal of the external electronic device detected through the input device. According to one embodiment, a method of operating an electronic device may include an operation of outputting a second object corresponding to the first object through the display when it is determined that no input by the external electronic device is detected through the input device when it is determined that the specified input condition is satisfied.
[0011] According to one embodiment, a non-transitory computer-readable storage medium (or a computer program product) storing one or more programs may be described. According to one embodiment, the one or more programs may include instructions that, when executed by at least one processor of an electronic device, cause the electronic device to perform an operation of: when an input is detected based on the intensity of an input signal of an external electronic device sensed through an input device disposed at least in a portion of a lower portion of a display of the electronic device, outputting a first object corresponding to the input through the display; when it is determined that no input is detected based on the intensity of the input signal of the external electronic device sensed through the input device, determining whether a specified input condition is satisfied based on sensor data acquired from the external electronic device; and when it is determined that the specified input condition is satisfied, outputting a second object corresponding to the first object through the display in a state where it is determined that no input by the external electronic device is detected through the input device.
[0012] According to an exemplary embodiment of the present disclosure, in an electronic device including an input device (e.g., a digitizer) that generates a magnetic field to detect input from an electronic pen (or digital pen), input errors of the electronic pen caused by a magnetic object (e.g., a magnetic substance) can be reduced by detecting input by the electronic pen based on movement information of the electronic pen.
[0013] In addition, various effects may be provided, either directly or indirectly, through this document.
[0014] The effects that can be obtained from the present disclosure are not limited to the effects mentioned above, and other effects that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present disclosure belongs from the description below.
[0015] In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components.
[0016] FIG. 1 is a block diagram of an electronic device within a network environment, according to one embodiment.
[0017] FIG. 2 is a front perspective view of an electronic device according to one embodiment.
[0018] FIG. 3 is a configuration diagram of an input device and an external electronic device of an electronic device according to one embodiment.
[0019] FIG. 4 is a block diagram of an electronic device and an external electronic device according to one embodiment.
[0020] FIG. 5 is a flowchart for outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0021] FIG. 6A is an example of outputting an object corresponding to an input by an external electronic device in an electronic device according to one embodiment.
[0022] FIG. 6b is an example of detecting input by an external electronic device in an electronic device according to one embodiment.
[0023] FIG. 6c is an example of an electronic device according to one embodiment in which input by an external electronic device is interrupted.
[0024] FIG. 7 is a flowchart for detecting input by an electronic pen based on movement information of an external electronic device in an electronic device according to one embodiment.
[0025] FIG. 8 is a flowchart of detecting input by an electronic pen based on movement information of an electronic device and an external electronic device in an electronic device according to one embodiment.
[0026] FIG. 9A is an example of outputting an object corresponding to an input by an external electronic device in an electronic device according to one embodiment.
[0027] FIG. 9b is an example of detecting input by an external electronic device in an electronic device according to one embodiment.
[0028] FIG. 9c is an example of an electronic device according to one embodiment in which input by an external electronic device is interrupted.
[0029] FIG. 10 is a flowchart for calibrating an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0030] FIG. 11A is an example of outputting an object corresponding to an input by an external electronic device in an electronic device according to one embodiment.
[0031] FIG. 11b is an example of outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0032] FIG. 11c is an example of calibrating an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0033] FIG. 12 is a flowchart for outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0034] FIG. 13a is an example of outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0035] FIG. 13b is an example of calibrating an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0036] FIG. 14 is a flowchart for outputting information related to an input error by an external electronic device in an electronic device according to one embodiment.
[0037] FIG. 15A is an example for outputting information related to an input error by an external electronic device in an electronic device according to one embodiment.
[0038] FIG. 15b is an example for outputting information related to an input error by an external electronic device in an electronic device according to one embodiment.
[0039] The following examples are described in detail with reference to the attached drawings.
[0040] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to one embodiment. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0041] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or a secondary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor)) that can operate independently or together therewith. For example, if the electronic device (101) includes a main processor (121) and a secondary processor (123), the secondary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a specified function. The secondary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0042] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of, but is not limited to, a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more thereof. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may also include a software structure.
[0043] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0044] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0045] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0046] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0047] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. In one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by a touch.
[0048] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0049] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0050] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0051] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0052] A haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. In one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0053] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0054] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least a part of a power management integrated circuit (PMIC).
[0055] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0056] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, Wi-Fi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0057] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, for example, new radio access technology (NR). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimizing terminal power and connecting multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate (or throughput). The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.According to one embodiment, the subscriber identification module (196) may include multiple subscriber identification modules. For example, the multiple subscriber identification modules may store different subscriber identification information.
[0058] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the selected at least one antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0059] In one embodiment, the antenna module (197) may form a high-frequency (e.g., mmWave) antenna module. In one embodiment, the high-frequency (e.g., mmWave) antenna module may include a printed circuit board, an RFIC positioned on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) positioned on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band. For example, the plurality of antennas may include patch array antennas and / or dipole array antennas.
[0060] At least some of the components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)).
[0061] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In one embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0062] An electronic device according to an embodiment disclosed in this document may take various forms. The electronic device may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. The electronic device according to an embodiment of this document is not limited to the aforementioned devices.
[0063] It should be understood that the embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to a specific embodiment, but include various modifications, equivalents, or substitutes of the embodiment. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the item, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0064] The term "module" used in one embodiment of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0065] An embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0066] The method according to one embodiment disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0067] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to one embodiment, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0068] FIG. 2 is a front perspective view of an electronic device according to one embodiment. For example, the electronic device (101) of FIG. 2 may be at least partially similar to the electronic device (101) of FIG. 1 or may further include other embodiments of the electronic device.
[0069] According to one embodiment referring to FIG. 2, the electronic device (101) may include a housing (210) including a first side (or front side) (210A), a second side (or back side) (210B), and a side surface (210C) surrounding a space between the first side (210A) and the second side (210B). According to one embodiment, the housing (210) may also refer to a structure forming a portion of the first side (210A), the second side (210B), and the side surface (210C) of FIG. 2. For example, the first side (210A) may be formed by at least a portion of a substantially transparent front plate (e.g., a glass plate including various coating layers, or a polymer plate). The second side (210B) may be formed by a substantially opaque back plate. For example, the back plate may be formed of a coated or colored glass, ceramic, polymer, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the aforementioned materials.
[0070] For example, the side (210C) may be formed by a side bezel structure (or "side member") that is joined to the front plate and the back plate and includes a metal and / or polymer. For example, the back plate and the side bezel structure may be formed integrally and include the same material (e.g., a metal material such as aluminum).
[0071] According to one embodiment, the electronic device (101) may include at least one of a display (201), a sensor module (204), or a camera module (205). For example, although not shown, the electronic device (101) may further include at least one of an input device (e.g., a microphone), an audio output device (e.g., a speaker), a key input device (e.g., a button), an indicator, or a connector. For example, the input device, the audio output device, and the connector may be disposed in an internal space of the electronic device (101) and exposed to the external environment through at least one hole formed in the housing (210). For example, the hole formed in the housing (210) may be used in common for the input device and the audio output device.
[0072] In one embodiment, the display (201) may be exposed through a substantial portion of the front plate of the first surface (210A). For example, the display (201) may be coupled to or disposed adjacent to at least one of a touch sensing circuit, a pressure sensor capable of measuring the intensity (pressure) of a touch, or an input device (e.g., a digitizer) that detects a magnetic field-type stylus pen.
[0073] According to one embodiment, the sensor module (204) may generate an electrical signal or data value corresponding to an internal operating state of the electronic device (101) or an external environmental state. For example, the sensor module (204) may include at least one of a first sensor module (204) (e.g., a proximity sensor) and / or a second sensor module (not shown) (e.g., a fingerprint sensor) disposed on a first surface (210A) of the housing (210), or a third sensor module (e.g., an HRM sensor) disposed on a second surface (210B) of the housing (210). For example, the fingerprint sensor may be disposed on the first surface (210A) of the housing (210). The fingerprint sensor (e.g., an ultrasonic or optical fingerprint sensor) may be disposed under the display (201) on the first surface (210A). The electronic device (101) may further include at least one of a sensor module not shown, for example, a gesture sensor, a gyro sensor, a pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor (204).
[0074] In one embodiment, the camera module (205) may include a first camera module (205) disposed on a first side (210A) of the electronic device (101). The electronic device (101) may include a second camera module disposed on a second side (210B), and / or a flash. For example, the camera module (205) may include one or more lenses, an image sensor, and / or an image signal processor. The flash may include a light emitting diode or a xenon lamp. For example, two or more lenses (a wide-angle lens and a telephoto lens) and image sensors may be disposed on one side of the electronic device (101).
[0075] According to one embodiment, the electronic device (101) may be configured in a rectangular shape, as shown in FIG. 2.
[0076] According to one embodiment, the electronic devices (101) may be configured to fold or unfold relative to each other about a designated axis (e.g., the x-axis or y-axis in three-dimensional coordinates).
[0077] According to one embodiment, the electronic device (101) may be configured in a manner (e.g., a slideable manner) in which the size of the display (201) is expanded or reduced in a specified direction (e.g., an x-axis direction or a y-axis direction on a three-dimensional coordinate system).
[0078] FIG. 3 is a block diagram of an input device (e.g., a digitizer) and an external electronic device (e.g., an electronic pen) of an electronic device according to one embodiment.
[0079] According to one embodiment referring to FIG. 3, an input device (300) for detecting an input by an external electronic device (330) (e.g., an electronic pen) in an electronic device (101) may include a dielectric sheet (310) including a plurality of layers (e.g., a dielectric film or a dielectric substrate) (e.g., a polyimide (PI) substrate or a polypropylene glycol (PPG) substrate) and a plurality of conductive patterns (311, 313) (e.g., coil patterns or coil members) (e.g., Cu patterns) disposed on the dielectric sheet (310). For example, the plurality of conductive patterns (311, 313) may include a first plurality of conductive patterns (311) disposed on a first layer of the dielectric sheet (310) and a second plurality of conductive patterns (313) disposed on a second layer different from the first layer. For example, a plurality of conductive patterns (311, 313) may be arranged on at least a portion of the lower portion of the display (201) (or display panel). For example, a first plurality of conductive patterns (311) may be arranged to be spaced apart at a specified interval and have a length along a first direction (e.g., an x-axis direction). For example, a second plurality of conductive patterns (313) may be arranged to be spaced apart at a specified interval and have a length along a second direction (e.g., a y-axis direction). For example, according to one embodiment of the input device (300), when the digitizer (300) is viewed from above, the first plurality of conductive patterns (311) and the second plurality of conductive patterns (313) may be arranged to intersect. According to one embodiment, when the digitizer (300) is viewed from above, the first plurality of conductive patterns (311) and the second plurality of conductive patterns (313) may be arranged to be orthogonal. For example, the input device (300) may include a connector portion (315) (e.g., a BtoB connector) that is electrically connected to the plurality of conductive patterns (311, 313) and extends outward from the dielectric sheet (310).For example, the connector portion (315) can be electrically connected to a substrate (e.g., a printed circuit board or a main substrate) of the electronic device (101).
[0080] According to one embodiment, the first plurality of conductive patterns (311) may be operated as receiving (e.g., Rx (receive)) channels for detecting a magnetic field received from an external electronic device (330). According to one embodiment, the first plurality of conductive patterns (311) and the second plurality of conductive patterns (313) may also be operated as receiving channels for detecting a magnetic field received from an external electronic device (330).
[0081] According to one embodiment, the second plurality of conductive patterns (313) may be operated as transmission (e.g., Tx (transmit)) channels for forming a magnetic field through a current applied to the input device (300). For example, the second layer on which the second plurality of conductive patterns (313) are arranged may be arranged at a position farther from the display panel than the first layer on which the first plurality of conductive patterns (311) are arranged, and the second plurality of conductive patterns (313) may be formed to have a relatively thicker thickness than the first plurality of conductive patterns (311). Accordingly, the second plurality of conductive patterns (313) having a relatively thick thickness may have a low resistance, which may help reduce current consumption applied to the transmission channel while maintaining equivalent detection performance.
[0082] According to one embodiment, the operation of the first plurality of conductive patterns (311) and the second plurality of conductive patterns (313) in the input device (300) is not limited thereto. For example, the first plurality of conductive patterns (311) of the input device (300) may be operated as transmission (e.g., Tx) channels for forming a magnetic field through a current applied to the input device (300). The second plurality of conductive patterns (313) may be operated as reception (e.g., Rx) channels for detecting a magnetic field received from an external electronic device (330).
[0083] According to one embodiment, an external electronic device (e.g., an electronic pen) (330) may include a housing (331) (e.g., a pen housing). The housing (331) may include a first end (331A), a second end (331B) opposite the first end (331A), and an extension (331C) (or side portion) extending between the first end (331A) and the second end (331B).
[0084] In one embodiment, an external electronic device (e.g., an electronic pen) (330) may include a pen tip (333). At least a portion of the pen tip (333) may be exposed through the first end (331A).
[0085] In one embodiment, an external electronic device (e.g., an electronic pen) (330) may include a stopper (335). The stopper (335) may be positioned at the second end (331B). For example, at least a portion of the stopper (335) may be spaced a specified distance from the second end (331B). For example, the stopper (335) may also operate as a physical button.
[0086] In one embodiment, an external electronic device (e.g., an electronic pen) (330) may include a button structure (337). The button structure (337) may detect a physical input or a touch input. For example, the button structure (337) may be exposed through the outer surface of the extension portion (331C). For example, the button structure (337) may be exposed higher than the outer surface of the extension portion (331C). For example, the button structure (337) may be exposed at the same level as the outer surface of the extension portion (331C). For example, the button structure (337) may be exposed lower than the outer surface of the extension portion (331C).
[0087] In one embodiment, the external electronic device (e.g., electronic pen) (330) may include at least one of a coil unit (or coil member), a pressure sensor, and a motion sensor. For example, the coil unit, the pressure sensor, and the motion sensor may be disposed in an internal space of the external electronic device (e.g., electronic pen) (330). For example, the coil unit may induce a current under the influence of a magnetic field formed by the input device (300) of the electronic device (101) to generate a signal of a specific frequency. For example, the pressure sensor may detect a pressing pressure of the external electronic device (e.g., electronic pen) (330). For example, the pressure sensor may detect a pressure by a pen tip (333). For example, the motion sensor may detect motion information of the external electronic device (e.g., electronic pen) (330). For example, the motion sensor (e.g., 6-axis sensor) may include at least one of an acceleration sensor or a gyro sensor.
[0088] FIG. 4 is a block diagram of an electronic device and an external electronic device according to one embodiment. For example, the electronic device (101) of FIG. 4 may be at least partially similar to the electronic device (101) of FIG. 1, FIG. 2, or FIG. 3, or may further include other embodiments of the electronic device. For example, the external electronic device (330) of FIG. 4 is an electronic pen (or digital pen), and may be at least partially similar to the external electronic device (330) of FIG. 3, or may further include other embodiments of the external electronic device.
[0089] According to one embodiment referring to FIG. 4, the electronic device (101) may include at least one of a processor (400) (e.g., a first processor), an input device (or input circuit) (402), a communication circuit (404) (e.g., a first communication circuit), a sensor (406) (e.g., a first sensor), a display (408), or a memory (410) (e.g., a first memory). For example, the processor (400) may be substantially the same as the processor (120) (e.g., an application processor) of FIG. 1 or may be included in the processor (120). The input device (402) may be substantially the same as the input device (300) of FIG. 3 or may be included in the input device (300). The communication circuit (404) may be substantially the same as the wireless communication module (192) of FIG. 1 or may be included in the wireless communication module (192). The sensor (406) may be substantially the same as the sensor module (176) of FIG. 1, or may be included in the sensor module (176). The display (408) may be substantially the same as the display module (160) of FIG. 1 or the display (201) of FIG. 2, or may be included in the display module (160) or the display (201). The memory (410) may be substantially the same as the memory (130) of FIG. 1, or may be included in the memory (130). For example, the processor (400) may be operatively, functionally, and / or electrically connected to at least one of the input device (402), the communication circuit (404), the sensor (406), the display (408), or the memory (410). For example, the processor (400) may include at least one processor including a processing circuit.
[0090] According to one embodiment, the input device (402) may generate a magnetic field to detect (or receive) information related to an input from an external electronic device (330) (e.g., an electronic pen or a digital pen). For example, the input device (402) may be disposed on at least a portion of a lower portion of a display (408) (e.g., a display panel). For example, when the input device (402) is activated by the processor (400), the input device (402) may generate a magnetic field using the second plurality of conductive patterns (313) of FIG. 3. The input device (402) may detect a resonant frequency applied from the external electronic device (330) using the first plurality of conductive patterns (311) of FIG. 3. For example, the state in which the input device (402) is activated may include a series of operations in which power (or electric power) is supplied to the input device (402). For example, the input device (402) is a device that detects input from an external electronic device (330) based on the EMR (electro-magnetic resonance) method and may include a digitizer.
[0091] According to one embodiment, the processor (400) may detect an input from an external electronic device (330) through the input device (402). For example, the processor (400) may activate the input device (402) based on the occurrence of an event related to the detection of an input through the input device (402). For example, the event related to the detection of an input through the input device (402) may be generated based on at least one of: execution of an application or function related to the input device (402), reception of a control signal related to the activation of the input device (402), detection of a gesture input related to the activation of the input device (402), or detection of a touch input related to the activation of the input device (402).
[0092] For example, the processor (400) can detect an input (e.g., an input location) by an external electronic device (330) based on a resonant frequency (or input signal) applied from the external electronic device (330) detected through an activated input device (402).
[0093] For example, when the processor (400) detects an input by an external electronic device (330), it may output a first object (or information) corresponding to the input by the external electronic device (330) through the display (408). For example, the first object (or information) may be output to correspond to the input location by the external electronic device (330).
[0094] According to one embodiment, the processor (400) can obtain sensor data of an external electronic device (330) via the communication circuit (404). For example, the processor (400) can receive sensor data of the external electronic device (330) via the communication circuit (404) independently (or in parallel) with the operation of detecting input from the external electronic device (330).
[0095] For example, when a communication link with the external electronic device (330) is established, the processor (400) can periodically or continuously receive sensor data of the external electronic device (330) from the external electronic device (330) through the communication circuit (404).
[0096] For example, the processor (400) may determine whether a condition related to checking the status information of the external electronic device (330) is satisfied based on the strength of an input signal from the external electronic device (330) (e.g., strength of a resonant frequency or strength of a magnetic field). If the processor (400) determines that the condition related to checking the status information of the external electronic device (330) is satisfied, the processor (400) may control the communication circuit (404) to transmit a request signal related to checking the status information to the external electronic device (330). In response to the request signal, the processor (400) may receive (or acquire) sensor data of the external electronic device (330) from the external electronic device (330). As an example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which a transition is expected from a state in which an input from the external electronic device (330) is detected to a state in which it is not detected. For example, a state that satisfies a condition related to checking the status information of an external electronic device (330) may include a state in which the intensity of an input signal from the external electronic device (330) is less than a specified first signal intensity. For example, a state that satisfies a condition related to checking the status information of an external electronic device (330) may include a state in which the intensity of an input signal from the external electronic device (330) continuously decreases for a specified period of time and is less than a specified first signal intensity. For example, the specified first signal intensity may include a signal intensity that is greater by a specified amount than a minimum signal intensity for the electronic device (101) to determine that the input is from the external electronic device (330).
[0097] According to one embodiment, when an input from an external electronic device (330) is detected and no input from the external electronic device (330) is detected through the input device (402), the processor (400) may determine whether a specified input condition is satisfied based on sensor data of the external electronic device (330). For example, when an input signal having a signal strength greater than or equal to a specified second signal strength is received from the external electronic device (330) through the input device (402), and no input signal is received or an input signal having a signal strength less than or equal to the specified second signal strength is received, the processor (400) may determine that an input from the external electronic device (330) is not detected. For example, the specified second signal strength may include a value smaller than a specified first signal strength as a minimum signal strength for determining an input from the external electronic device (330).
[0098] For example, the processor (400) may determine that a specified input condition is satisfied if the change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) is less than or equal to the specified reference change amount (or the specified reference change value). For example, the processor (400) may determine that a specified input condition is not satisfied if the change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) exceeds the specified reference change amount (or the specified reference change value). For example, a state in which a specified input condition is satisfied may indicate a state in which an input error from the external electronic device (330) has occurred and an input from the external electronic device (330) is determined to be detected. For example, a state in which a specified input condition is not satisfied may indicate a state in which an input error from the external electronic device (330) has not occurred and an input from the external electronic device (330) is determined to be not detected. For example, the designated reference axis may include a z-axis on a three-dimensional coordinate system (or a y-axis on a spatial coordinate system) among a plurality of axes representing the movement of the external electronic device (330) to determine whether the external electronic device (330) has fallen from the electronic device (101). For example, the amount of change in the designated reference axis may include the amount of change in the designated reference axis from the time point at which an input is detected from the external electronic device (330) (e.g., the time point at which the last input is detected). For example, the designated reference amount of change is a reference amount of change for determining whether the external electronic device (330) has fallen from the electronic device (101) (or the display (408)), and may be set to a fixed value or may be set (or varied) based on the amount of change in the designated reference axis of the electronic device (101).
[0099] According to one embodiment, when the processor (400) determines that a specified input condition is satisfied, the processor (400) may output a second object (or information) corresponding to the input by the external electronic device (330) through the display (408). For example, the processor (400) may estimate an input location from the external electronic device (330) based on sensor data of the external electronic device (330). The processor (400) may output a second object (or information) corresponding to the input by the external electronic device (330) through the display (408) based on the estimated input location from the external electronic device (330). For example, the second object may be output in a form extending from a first object (or information) output (or displayed) on the display (408). For example, the processor (400) may output a second object (or information) corresponding to an input by an external electronic device (330) through the display (408) based on the output form (e.g., output direction and / or output speed) of the first object (or information) output (or displayed) on the display (408).
[0100] For example, when the processor (400) detects an input from an external electronic device (330) through an input device (402) while outputting a second object, the processor (400) can correct the second object output to the display (408) based on the input location from the external electronic device (330).
[0101] According to one embodiment, when no input from the external electronic device (330) is detected through the input device (402), the processor (400) may continuously or periodically check whether a specified input condition is satisfied based on sensor data of the external electronic device (330). When the processor (400) determines that the specified input condition is satisfied, the processor (400) may continuously or additionally output a second object corresponding to the input from the external electronic device (330) through the display (408).
[0102] According to one embodiment, the processor (400) can continuously or periodically check whether an input from an external electronic device (330) is detected through the input device (402) when it determines that a specified input condition is satisfied.
[0103] According to one embodiment, when the processor (400) determines that a specified input condition is satisfied, the processor (400) may determine whether an input is detected from an external electronic device (330) through the input device (402) within a specified reference time. For example, the processor (400) may determine whether an input is detected from an external electronic device (330) through the input device (402) before a specified reference time elapses from the time at which no input from the external electronic device (330) is detected through the input device (402).
[0104] For example, if no input is detected from an external electronic device (330) through an input device (402) within a specified reference time, the processor (400) may determine that input using the external electronic device (330) has been stopped.
[0105] For example, if an input is detected from an external electronic device (330) through an input device (402) within a specified reference time, the processor (400) may determine that input using the external electronic device (330) has been stopped.
[0106] For example, when the processor (400) detects an input from an external electronic device (330) through the input device (402) while outputting a second object, the processor (400) may output a second object (or information) corresponding to the input from the external electronic device (330) through the display (408). For example, the second object may be output based on the point at which the input from the external electronic device (330) was last detected through the input device (402) and the point at which the input from the external electronic device (330) was again detected through the input device (402).
[0107] According to one embodiment, when the processor (400) determines that a specified input condition is satisfied, it may output information related to an input error from the external electronic device (330). For example, the information related to the input error may be output in the form of at least one of text, a notification sound, a notification object, or light.
[0108] According to one embodiment, the communication circuit (404) may support wireless communication between the electronic device (101) and the external electronic device (330). For example, the communication circuit (404) may process signals or data transmitted or received via wireless resources. For example, the wireless communication may include at least one of cellular communication (e.g., long term evolution (LTE) and / or new radio (NR)), wireless LAN communication (e.g., Wi-Fi), Bluetooth, Bluetooth low energy (BLE), or near field communication (NFC).
[0109] According to one embodiment, the sensor (406) may obtain sensor data related to the movement of the electronic device (101). For example, the sensor (406) may be a movement sensor (e.g., a 6-axis sensor) that detects movement information of the electronic device (101), and may include at least one of an acceleration sensor and a gyro sensor.
[0110] According to one embodiment, the display (408) can display information processed in the electronic device (101). For example, the information processed in the electronic device (101) can include at least one object related to an application program running in the electronic device (101), such as a wallpaper (or background screen), an icon, a service screen of the application program, an image, a widget, or an object corresponding to an input detected from an external electronic device (330).
[0111] According to one embodiment, the memory (410) may store various data used by at least one component of the electronic device (101) (e.g., the processor (400), the input device (402), the communication circuit (404), the sensor (406), or the display (408)). For example, the memory (410) may store various instructions that may be executed by the processor (400). For example, the instructions may be executed individually or collectively by the processor (400) (e.g., at least one processor).
[0112] In one embodiment, the external electronic device (330) may include at least one of a processor (420) (e.g., a second processor), a resonant circuit (422), a communication circuit (424) (e.g., a second communication circuit), a sensor (426) (e.g., a second sensor), or a memory (428) (e.g., a second memory). For example, the processor (420) may be operatively, functionally, and / or electrically connected to at least one of the resonant circuit (422), the communication circuit (424), the sensor (426), or the memory (428). For example, the processor (420) may include at least one processor that includes a processing circuit.
[0113] According to one embodiment, the resonant circuit (422) may induce a current based on a magnetic field generated in the electronic device (101) to generate a signal of a specific frequency (or resonant frequency). For example, the resonant circuit (422) may include a coil unit in the form of a dielectric wound around a wire.
[0114] According to one embodiment, the processor (420) may control the communication circuit (424) to transmit sensor data corresponding to the movement of the external electronic device (330) acquired through the sensor (426) to the electronic device (101). For example, when a communication link with the electronic device (330) is established, the processor (420) may control the communication circuit (424) to periodically or continuously transmit sensor data corresponding to the movement of the external electronic device (330) acquired through the sensor (426) to the electronic device (101).
[0115] For example, when the processor (420) receives a request signal related to checking status information of an external electronic device (330) from the electronic device (101) through the communication circuit (424), the processor (420) can control the communication circuit (424) to transmit sensor data corresponding to the movement of the external electronic device (330) acquired through the sensor (426) to the electronic device (101).
[0116] According to one embodiment, the communication circuit (424) may support wireless communication between the electronic device (101) and the external electronic device (330). For example, the communication circuit (424) may process signals or data transmitted or received via wireless resources. For example, the wireless communication may include at least one of cellular communication (e.g., LTE and / or NR), wireless LAN communication (e.g., Wi-Fi), Bluetooth, BLE, or NFC.
[0117] According to one embodiment, the sensor (426) may obtain sensor data related to the movement of the external electronic device (330). For example, the sensor (426) may be a movement sensor (e.g., a 6-axis sensor) that detects movement information of the external electronic device (330), and may include at least one of an acceleration sensor and a gyro sensor.
[0118] According to one embodiment, the memory (428) may store various data used by at least one component of the external electronic device (330) (e.g., the processor (420), the resonant circuit (422), the communication circuit (424), or the sensor (426)). For example, the memory (428) may store various instructions that may be executed by the processor (420). For example, the instructions may be executed individually or collectively by the processor (420) (e.g., at least one processor).
[0119] According to one embodiment, an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4) may include a display (e.g., the display module (160) of FIG. 1 or the display (408) of FIG. 4), an input device (e.g., the input device (300) of FIG. 3 or the input device (402) of FIG. 4), at least one processor including a processing circuit (e.g., the processor (120) of FIG. 1 or the processor (400) of FIG. 4)), and a memory (e.g., the memory (130) of FIG. 1 or the memory (410) of FIG. 4). According to one embodiment, the memory may store instructions that, when individually or collectively executed by the at least one processor, cause the electronic device to output a first object corresponding to an input through the display when an input is detected based on the intensity of an input signal of an external electronic device (e.g., the external electronic device (330) of FIG. 3 or 4) sensed through the input device. According to one embodiment, the memory may store instructions that, when executed individually or collectively by the processor, cause the electronic device to determine whether a specified input condition is satisfied based on sensor data acquired from the external electronic device when it determines that no input is detected based on the strength of an input signal from the external electronic device sensed through the input device. According to one embodiment, the memory may store instructions that, when executed individually or collectively by the processor, cause the electronic device to output a second object corresponding to a first object through a display when it determines that no input from the external electronic device is detected through the input device when it determines that the specified input condition is satisfied.
[0120] According to one embodiment, the instructions, when executed individually or collectively by at least one processor, may include instructions that cause the electronic device to determine whether a specified input condition is satisfied based on a change value of a specified axis in sensor data of an external electronic device obtained through the communication circuit.
[0121] According to one embodiment, the instructions, when executed individually or collectively by at least one processor, may include instructions that cause the electronic device to determine whether a specified input condition is satisfied based on a change value of a specified axis in sensor data of an external electronic device based on sensor data of the electronic device acquired through a sensor.
[0122] According to one embodiment, the second object may be output in a form corresponding to sensor data acquired from an external electronic device.
[0123] According to one embodiment, the second object may be output in a form corresponding to the output form of the first object.
[0124] According to one embodiment, the memory may store instructions that, when executed individually or collectively by at least one processor, cause the electronic device to compensate for a second object output on the display based on a point at which the input was detected, when the electronic device detects an input based on the strength of an input signal of an external electronic device sensed through the input device during the output of the second object.
[0125] According to one embodiment, the memory may store instructions that, when executed individually or collectively by at least one processor, cause the electronic device to determine that no input has been detected if the intensity of an input signal from an external electronic device sensed through the input device is below a specified reference intensity.
[0126] According to one embodiment, the sensor data acquired from the external electronic device may include sensor data acquired by a motion sensor included in the external electronic device.
[0127] FIG. 5 is a flowchart (500) for outputting an object corresponding to an input from an external electronic device in an electronic device according to one embodiment. In the following embodiments, the respective operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the respective operations may be changed, and at least two operations may be performed in parallel. For example, the electronic device of FIG. 5 may be the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4. As an example, at least a portion of FIG. 5 will be described with reference to FIGS. 6A, 6B, and 6C. FIG. 6A is an example of outputting an object corresponding to an input from an external electronic device in an electronic device according to one embodiment. FIG. 6B is an example of detecting an input from an external electronic device in an electronic device according to one embodiment. FIG. 6C is an example of stopping an input from an external electronic device in an electronic device according to one embodiment.
[0128] According to one embodiment referring to FIGS. 5, 6A, 6B, and 6C, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120) of FIG. 1 or processor (400) of FIG. 4) may detect an input from an external electronic device (330) (e.g., an electronic pen) at operation 501. For example, when the input device (402) is activated by the processor (400), the input device (402) may generate a magnetic field using the second plurality of conductive patterns (313). The input device (402) may detect a resonant frequency applied from the external electronic device (330) using the first plurality of conductive patterns (311). As an example, the input device (402) may include a digitizer.
[0129] For example, the processor (400) can detect an input (e.g., an input position) by an external electronic device (330) based on a resonant frequency (or input signal) applied from the external electronic device (330) detected through an input device (402).
[0130] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may output a first object corresponding to an input from an external electronic device (330) in operation 503. For example, the processor (400) may output (or display) a first object (e.g., a line segment) (610) corresponding to an input by the external electronic device (330) through a display (408), as shown in FIG. 6A. For example, the first object may be output to correspond to an input location by the external electronic device (330).
[0131] For example, the processor (400) may receive sensor data of the external electronic device (330) through the communication circuit (404) independently (or in parallel) from the operation of detecting input from the external electronic device (330). For example, the sensor data of the external electronic device (330) may be obtained from the external electronic device (330) periodically or continuously when a communication link between the electronic device (101) and the external electronic device (330) is established. For example, the sensor data of the external electronic device (330) may be obtained from the external electronic device (330) based on a request signal related to checking status information of the external electronic device (330). For example, a request signal related to checking the status information of an external electronic device (330) may be transmitted to the external electronic device (330) when it is determined that the condition related to checking the status information of the external electronic device (330) is satisfied based on the strength of the input signal from the external electronic device (330) (e.g., the strength of the resonant frequency or the strength of the magnetic field). For example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which a transition is expected from a state in which an input from the external electronic device (330) is detected to a state in which it is not detected. For example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which the strength of the input signal from the external electronic device (330) is less than a specified first signal strength. For example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which the strength of the input signal from the external electronic device (330) continuously decreases for a specified time and is less than a specified first signal strength. For example, the designated first signal strength may include a signal strength that is greater by a designated amount than the minimum signal strength for the electronic device (101) to determine as input from the external electronic device (330).
[0132] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, at operation 505, whether an input from an external electronic device (330) is not detected through an input device (402) while an input from an external electronic device (330) is being detected. For example, if an input signal having a signal strength greater than or equal to a specified second signal strength is not received from the external electronic device (330) through the input device (402) or an input signal having a signal strength less than or equal to the specified second signal strength is received, the processor (400) may determine that an input from the external electronic device (330) is not detected. For example, the specified second signal strength may include a value smaller than a specified first signal strength as a minimum signal strength for determining an input from the external electronic device (330).
[0133] According to one embodiment, when an input from an external electronic device (330) is detected (e.g., 'No' in operation 505), the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) may output a first object corresponding to the input from the external electronic device (330) in operation 503. For example, the processor (400) may determine that an input from the external electronic device (330) is detected when an input signal having a signal strength greater than or equal to a second signal strength specified from the external electronic device (330) is continuously or additionally received through the input device (402). The processor (400) may continuously or additionally output (or display) a first object (e.g., a line segment) (610) corresponding to the input by the external electronic device (330) through the display (408), as illustrated in FIG. 6A.
[0134] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) does not detect an input from an external electronic device (330) (e.g., 'Yes' in operation 505), in operation 507, the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) may determine whether a specified input condition is satisfied based on sensor data of the external electronic device (330). For example, the processor (400) may determine that a specified input condition is satisfied when a change amount (or change value) of a specified reference axis based on sensor data of the external electronic device (330) is less than or equal to a specified reference change amount (or a specified reference change value). For example, a state in which a specified input condition is satisfied may indicate a state in which an input error from the external electronic device (330) has occurred due to a magnetic object (e.g., magnetic body) (600), and an input from the external electronic device (330) has not been detected, but an input from the external electronic device (330) has been determined to have occurred. For example, if the change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) exceeds the specified reference change amount (or specified reference change value), the processor (400) may determine that the specified input condition is not satisfied. For example, a state in which the specified input condition is not satisfied may indicate a state in which an input error from the external electronic device (330) does not occur, and thus a state in which it is determined that no input from the external electronic device (330) has occurred. For example, the specified reference axis may include the z-axis in a three-dimensional coordinate system (or the y-axis in a spatial coordinate system) as an axis for determining whether the external electronic device (330) has fallen from the electronic device (101) among a plurality of axes representing the movement of the external electronic device (330). For example, the change amount of the specified reference axis may include the change amount of the specified reference axis from the time point at which the input is detected from the external electronic device (330) (e.g., the time point at which the last input is detected).For example, the specified reference change amount is a reference change amount for determining whether the external electronic device (330) is separated from the electronic device (101) (or display (408)), and may be set to a fixed value or may be set based on the change amount of a specified reference axis of the electronic device (101).
[0135] According to one embodiment, if the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) determines that the specified input condition is not satisfied (e.g., 'No' in operation 507), the processor (400) may terminate an embodiment for outputting an object corresponding to the input of the external electronic device (330). For example, the processor (400) may determine that the specified input condition is not satisfied if the difference value (e.g., change amount) between the value (e.g., about -35) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6A and the value (e.g., about -10) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6C exceeds the specified reference change amount (or the specified reference change value). If the processor (400) determines that the specified input condition is not satisfied, as shown in FIG. 6c, the processor (400) may determine that the external electronic device (330) is separated from the electronic device (101) (or the display (408)) and that input by the external electronic device (330) has been stopped (630). If the processor (400) determines that input by the external electronic device (330) has been stopped, the processor (400) may stop additional display of an object corresponding to the input from the external electronic device (330) while the first object is displayed.
[0136] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) determines that a specified input condition is satisfied (e.g., 'yes' in operation 507), in operation 509, the processor (400) may output a second object (or information) corresponding to an input by an external electronic device (330). For example, the processor (400) may determine that a specified input condition is satisfied when a difference value (e.g., change amount) between a value (e.g., approximately -35) of an acceleration sensor of a specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6A and a value (e.g., approximately -35) of an acceleration sensor of a specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6B is less than or equal to a specified reference change amount (or a specified reference change value). When the processor (400) determines that a specified input condition is satisfied, it can output a second object (620) corresponding to the input by the external electronic device (330) through the display (408), as shown in FIG. 6b.
[0137] For example, the processor (400) may output a second object (620) corresponding to an input by the external electronic device (330) through the display (408) based on an input location of the external electronic device (330) estimated based on sensor data of the external electronic device (330). For example, the second object may be output in a form extending from a first object (or information) output (or displayed) on the display (408).
[0138] For example, the processor (400) may output a second object (620) corresponding to an input by an external electronic device (330) through the display (408) based on the output form (e.g., output direction and / or output speed) of the first object (or information) output (or displayed) on the display (408).
[0139] For example, when the processor (400) detects an input from an external electronic device (330) through an input device (402) while outputting a second object, the processor (400) can correct the second object (620) output on the display (408) based on the input position from the external electronic device (330).
[0140] According to one embodiment, when an input from an external electronic device (330) is detected while an input from the external electronic device (330) is not detected through the input device (402) (e.g., 'Yes' in operation 505 of FIG. 5), the electronic device (101) may repeatedly perform operations 507 and 509 of FIG. 5. For example, when an input from an external electronic device (330) through the input device (402) is not detected, the processor (400) may continuously or periodically check whether a specified input condition is satisfied based on sensor data of the external electronic device (330). When the processor (400) determines that the specified input condition is satisfied, the processor (400) may continuously or additionally output a second object corresponding to the input from the external electronic device (330) through the display (408).
[0141] According to one embodiment, if the electronic device (101) determines that a specified input condition is satisfied based on sensor data of the external electronic device (330), the electronic device (101) can continuously or periodically check whether an input from the external electronic device (330) is detected through the input device (402). According to one embodiment, if the electronic device (101) determines that a specified input condition is not satisfied based on sensor data of the external electronic device (330), the electronic device (101) can control the input device (402) to stop (or end) an input detection operation from the external electronic device (330).
[0142] FIG. 7 is a flowchart (700) for detecting input by an electronic pen based on movement information of an external electronic device in an electronic device according to one embodiment. For example, at least a portion of FIG. 7 may include detailed operations of operations 507 and 509 of FIG. 5. In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. For example, the electronic device of FIG. 7 may be the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4.
[0143] According to one embodiment referring to FIG. 7, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120) of FIG. 1 or processor (400) of FIG. 4) detects an input from an external electronic device (330) while the input from the external electronic device (330) is not detected (e.g., 'Yes' of operation 505 of FIG. 5), in operation 701, the electronic device may determine a change value (or amount of change) of a specified reference axis related to the external electronic device (330). For example, the change value (or amount of change) of the specified reference axis may include a change amount of the specified reference axis from the time point at which the input from the external electronic device (330) is detected (e.g., the last input detection time point). For example, the change value (or change amount) of the specified reference axis may include a difference value between the value (e.g., about -35) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6A and the value (e.g., about -35) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6B. For example, the change value (or change amount) of the specified reference axis may include a difference value between the value (e.g., about -35) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6A and the value (e.g., about -10) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 6C. For example, the designated reference axis may include the z-axis on three-dimensional coordinates (or the y-axis on spatial coordinates) as an axis for determining whether the external electronic device (330) is separated from the electronic device (101) among a plurality of axes representing the movement of the external electronic device (330).
[0144] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, in operation 703, whether a specified input condition is satisfied based on a change value (or amount of change) of a specified reference axis related to an external electronic device (330). For example, the processor (400) may determine that a specified input condition is satisfied if the amount of change (or amount of change) of a specified reference axis based on sensor data of the external electronic device (330) is less than or equal to a specified reference amount of change (or a specified reference change value). For example, the processor (400) may determine that a specified input condition is not satisfied if the amount of change (or amount of change) of a specified reference axis based on sensor data of the external electronic device (330) exceeds a specified reference amount of change (or a specified reference change value). For example, the specified reference change amount is a reference change amount for determining whether the external electronic device (330) is separated from the electronic device (101) (or display (408)), and may be set to a fixed value or may be set based on the change amount of a specified reference axis of the electronic device (101).
[0145] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) determines that a specified input condition is satisfied (e.g., 'Yes' in operation 703), in operation 705, the processor (400) may output a second object (or information) corresponding to the input by the external electronic device (330). For example, when the processor (400) determines that a specified input condition is satisfied based on a change value (or amount of change) of a specified reference axis related to the external electronic device (330), the processor (400) may output a second object (620) corresponding to the input by the external electronic device (330) through the display (408), as illustrated in FIG. 6B. For example, the second object may be output in a form extending from a first object (or information) output (or displayed) on the display (408). For example, the second object may be output at an estimated location based on sensor data of an external electronic device (330). For example, the second object may be output in a set form based on the output form (e.g., output direction and / or output speed) of the first object (or information) output (or displayed) on the display (408).
[0146] For example, when the processor (400) detects an input from an external electronic device (330) through an input device (402) while outputting a second object, the processor (400) can correct the second object (620) output on the display (408) based on the input location from the external electronic device (330).
[0147] According to one embodiment, if the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) determines that a specified input condition is not satisfied (e.g., 'No' in operation 703), then in operation 707, the processor may determine that input by the external electronic device (330) has been stopped. For example, if the processor (400) determines that a specified input condition is not satisfied based on a change value (or amount of change) of a specified reference axis related to the external electronic device (330), then the processor may determine that input by the external electronic device (330) has been stopped because the external electronic device (330) has moved away from the electronic device (101) (or the display (408)), as shown in FIG. 6C (630). For example, the processor (400) may stop additional display of an object corresponding to input from the external electronic device (330) while the first object is displayed based on a determination that input from the external electronic device (330) has stopped.
[0148] FIG. 8 is a flowchart (800) for detecting an input by an electronic pen based on movement information of an electronic device and an external electronic device in an electronic device according to one embodiment. For example, at least a portion of FIG. 8 may include detailed operations of operations 507 and 509 of FIG. 5. In the following embodiments, the respective operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the respective operations may be changed, and at least two operations may be performed in parallel. For example, the electronic device of FIG. 8 may be the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4. For example, at least a portion of FIG. 8 will be described with reference to FIGS. 9A, 9B, and 9C. FIG. 9A is an example of outputting an object corresponding to an input by an external electronic device in an electronic device according to one embodiment. FIG. 9B is an example of detecting an input by an external electronic device in an electronic device according to one embodiment. FIG. 9c is an example of an electronic device according to one embodiment in which input by an external electronic device is interrupted.
[0149] According to one embodiment referring to FIGS. 8, 9A, 9B, and 9C, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120) of FIG. 1 or processor (400) of FIG. 4) may, when an input from an external electronic device (330) is detected while an input from the external electronic device (330) is not detected (e.g., 'Yes' of operation 505 of FIG. 5), in operation 801, determine a change value (or amount of change) of a specified reference axis related to the external electronic device (330). For example, when the processor (400) detects an input from the external electronic device (330) through the input device (402), the processor (400) may output (or display) a first object (e.g., a line segment) (910) corresponding to the input by the external electronic device (330) through the display (408), as shown in FIG. 9A. For example, the first object may be output to correspond to an input location by an external electronic device (330).
[0150] For example, when an input from an external electronic device (330) is detected through the input device (402), the processor (400) may check a change value (or amount of change) of a designated reference axis (e.g., z-axis) related to the external electronic device (330). For example, the change value (or amount of change) of the designated reference axis may include the amount of change of the designated reference axis from the time point at which an input is detected from the external electronic device (330) (e.g., the time point at which the last input is detected). As an example, the change value (or amount of change) of the designated reference axis may include a difference value between a value (e.g., about -35) of an acceleration sensor of a designated reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 9A and a value (e.g., about -35) of an acceleration sensor of a designated reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 9B. For example, the change value (or amount of change) of the specified reference axis may include a difference value between the value (e.g., approximately -35) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 9A and the value (e.g., approximately -10) of the acceleration sensor of the specified reference axis (e.g., z-axis) of the external electronic device (330) in FIG. 9C. For example, the specified reference axis may include the z-axis in three-dimensional coordinates (or the y-axis in spatial coordinates) as an axis for determining whether the external electronic device (330) is separated from the electronic device (101) among a plurality of axes indicating the movement of the external electronic device (330).
[0151] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may, in operation 803, update a specified input condition based on a change value of a reference axis associated with the electronic device (101). For example, when an input from an external electronic device (330) is detected and no input from the external electronic device (330) is detected through the input device (402), the processor (400) may determine whether a change in the reference axis associated with the electronic device (101) has occurred. For example, when a change in the reference axis associated with the electronic device (101) has occurred, the processor (400) may update a specified input condition based on a change value (or amount of change) of the reference axis associated with the electronic device (101). For example, updating a specified input condition may include a series of operations for updating a specified reference change value (or amount of change) for determining whether the specified input condition is satisfied based on a change value (or amount of change) of a reference axis associated with the electronic device (101). For example, the processor (400) may maintain the specified input condition the same if no change occurs in the reference axis associated with the electronic device (101).
[0152] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, at operation 805, whether an updated specified input condition is satisfied based on a change value (or amount of change) of a specified reference axis associated with an external electronic device (330). For example, the processor (400) may determine that the specified input condition is satisfied if the change amount (or amount of change) of the specified reference axis based on sensor data of the external electronic device (330) is less than or equal to the updated specified reference change amount (or the specified reference change value). For example, the processor (400) may determine that the specified input condition is not satisfied if the change amount (or amount of change) of the specified reference axis based on sensor data of the external electronic device (330) exceeds the updated specified reference change amount (or the specified reference change value).
[0153] According to one embodiment, if the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) determines that the updated specified input condition is satisfied (e.g., 'Yes' in operation 805), in operation 807, the processor (400) may output a second object (or information) corresponding to the input by the external electronic device (330). For example, if the processor (400) determines that the specified input condition is satisfied based on a change value (or amount of change) of a specified reference axis related to the external electronic device (330), the processor (400) may output a second object (920) corresponding to the input by the external electronic device (330) through the display (408), as illustrated in FIG. 9B. For example, the second object (920) may be output in a form extending from a first object (or information) output (or displayed) on the display (408). For example, the second object (920) may be output at an estimated location based on sensor data of an external electronic device (330). For example, the second object (920) may be output in a set form based on the output form (e.g., output direction and / or output speed) of the first object (910) output (or displayed) on the display (408).
[0154] For example, when the processor (400) detects an input from an external electronic device (330) through the input device (402) while outputting a second object (920), the processor (400) can correct the second object (620) output on the display (408) based on the input location from the external electronic device (330).
[0155] According to one embodiment, if the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) determines that the updated specified input condition is not satisfied (e.g., 'No' in operation 805), then in operation 809, the processor may determine that the input by the external electronic device (330) has been stopped. For example, if the processor (400) determines that the specified input condition is not satisfied based on a change value (or amount of change) of a specified reference axis associated with the external electronic device (330), then the processor may determine that the input by the external electronic device (330) has been stopped because the external electronic device (330) has moved away from the electronic device (101) (or the display (408)), as shown in FIG. 9C (930). For example, the processor (400) may stop additional display of an object corresponding to input from the external electronic device (330) while the first object is displayed based on a determination that input from the external electronic device (330) has stopped.
[0156] FIG. 10 is a flowchart (1000) for correcting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment. For example, at least a portion of FIG. 10 may include detailed operations of operation 509 of FIG. 5. In the following embodiments, the respective operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the respective operations may be changed, and at least two operations may be performed in parallel. For example, the electronic device of FIG. 10 may be the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4. For example, at least a portion of FIG. 10 will be described with reference to FIGS. 11A, 11B, and 11C. FIG. 11A is an example of outputting an object corresponding to an input by an external electronic device in an electronic device according to one embodiment. FIG. 11B is an example of outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment. FIG. 11c is an example of calibrating an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0157] According to one embodiment referring to FIGS. 10, 11A, 11B, and 11C, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120) of FIG. 1 or processor (400) of FIG. 4) determines that a specified input condition is satisfied based on sensor data of an external electronic device (330) (e.g., 'Yes' of operation 507 of FIG. 5), in operation 1001, the electronic device may output a second object corresponding to the input of the external electronic device (330) detected (or estimated) based on the sensor data of the external electronic device (330). For example, when the processor (400) detects an input from an external electronic device (330) through an input device (402), as shown in FIG. 11A, the processor (400) may output (or display) a first object (e.g., a line segment) (1100) corresponding to the input by the external electronic device (330) through the display (408). For example, the first object may be output to correspond to an input location by the external electronic device (330).
[0158] For example, when an input from an external electronic device (330) is detected through the input device (402), and no input from the external electronic device (330) is detected, the processor (400) may determine whether a specified input condition is satisfied based on a change value (or amount of change) of a specified reference axis (e.g., z-axis) related to the external electronic device (330). For example, the change value (or amount of change) of the specified reference axis may include a change value of the specified reference axis from the time point at which the input is detected from the external electronic device (330) (e.g., the last input detection time point (1110)). For example, when the processor (400) determines that a specified input condition is satisfied based on a change value (or amount of change) of the specified reference axis related to the external electronic device (330), the processor (400) may output a second object (1120) corresponding to the input by the external electronic device (330) through the display (408), as shown in FIG. 11B. For example, the second object (1120) may be output in a form extending from the first object (1100) output (or displayed) on the display (408). For example, the second object (1120) may be output at a location estimated based on sensor data of the external electronic device (330). For example, the second object (1120) may be output in a form set based on the output form (e.g., output direction and / or output speed) of the first object (1100) output (or displayed) on the display (408).
[0159] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, in operation 1003, whether an input by an external electronic device (330) is detected through an input device (402) during an output of a second object. For example, the processor (400) may determine, independently of an operation of outputting a second object corresponding to an input of the external electronic device (330) estimated based on sensor data of the external electronic device (330), whether an input from the external electronic device (330) is detected through the input device (402). For example, a state in which an input from the external electronic device (330) is detected may include a series of operations of receiving, through the input device (402), an input signal having a signal strength greater than or equal to a specified second signal strength from the external electronic device (330).
[0160] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) detects an input by an external electronic device (330) through an input device (402) (e.g., 'yes' in operation 1003), in operation 1005, the processor (400) may correct a second object output to the display (408) based on the point at which the input by the external electronic device (330) is detected through the input device (402). For example, when an input by the external electronic device (330) is detected through the input device (402), the processor (400) may confirm an input point (1130) by the external electronic device (330) through the input device (402), as illustrated in FIG. 11C .
[0161] For example, the processor (400) may correct a second object (1120) output to the display (408) based on an input point (1130) by an external electronic device (330) detected through an input device (402). As an example, the correction of the second object (1120) may include a series of operations for changing the display position of the second object (1120) based on the input point (1130) by the external electronic device (330) detected through the input device (402).
[0162] For example, the processor (400) can change (or correct) the end point position of the second object (1120) (e.g., line segment) based on the input point (1130) detected by the external electronic device (330) through the input device (402). The processor (400) can change the shape of the second object (1120) so that the end point position of the second object (1120) (e.g., line segment) that has been changed (or corrected) based on the input point (1130) by the external electronic device (330) and the start point of the second object (1120) (e.g., line segment) can be connected.
[0163] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may output a third object corresponding to an input from an external electronic device (330) obtained through an input device (402) in operation 1007.
[0164] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) does not detect an input by an external electronic device (330) through an input device (402) (e.g., 'No' in operation 1003), in operation 1009, the processor (400) may determine whether a specified input condition is satisfied based on sensor data of the external electronic device (330). For example, the processor (400) may determine that a specified input condition is satisfied if a change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) is less than or equal to a specified reference change amount (or a specified reference change value). For example, the processor (400) may determine that a specified input condition is not satisfied if a change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) exceeds a specified reference change amount (or a specified reference change value). For example, the designated reference axis may include a z-axis on a three-dimensional coordinate system (or a y-axis on a spatial coordinate system) among a plurality of axes representing the movement of the external electronic device (330) to determine whether the external electronic device (330) has fallen from the electronic device (101). For example, the amount of change in the designated reference axis may include the amount of change in the designated reference axis from the time point at which an input is detected from the external electronic device (330) (e.g., the time point at which the last input is detected). For example, the designated reference amount of change may be a reference amount of change for determining whether the external electronic device (330) has fallen from the electronic device (101) (or the display (408)), and may be set to a fixed value or may be set based on the amount of change in the designated reference axis of the electronic device (101).
[0165] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) determines that a specified input condition is satisfied (e.g., 'yes' in operation 1009), in operation 1001, the electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may output a second object (or information) corresponding to an input by an external electronic device (330) detected (or estimated) based on sensor data of the external electronic device (330).
[0166] According to one embodiment, if the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) determines that a specified input condition is not satisfied (e.g., 'No' in operation 1009), the processor (400) may terminate an embodiment for outputting an object corresponding to an input from the external electronic device (330). For example, if the amount of change (or change value) of a specified reference axis of the external electronic device (330) exceeds a specified reference amount of change (or a specified reference change value), the processor (400) may determine that the external electronic device (330) is separated from the electronic device (101) (or the display (408)) and that input by the external electronic device (330) has been stopped. If the processor (400) determines that input by the external electronic device (330) has been stopped, the processor (400) may stop additional display of an object corresponding to the input from the external electronic device (330).
[0167] According to one embodiment, when an input from an external electronic device (330) is detected through an input device (402) during the output of a second object, the electronic device (101) may output a third object corresponding to the input from the external electronic device (330) obtained through the input device (402) through the display (408). The electronic device (101) may correct the second object output to the display (408) based on the first object and the third object corresponding to the input from the external electronic device (330) obtained through the input device (402).
[0168] FIG. 12 is a flowchart (1200) for outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. For example, the electronic device of FIG. 12 may be the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4. For example, at least a portion of FIG. 12 will be described with reference to FIGS. 13A and 13B. FIG. 13A is an example of outputting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment. FIG. 13B is an example of correcting an object corresponding to an input of an external electronic device in an electronic device according to one embodiment.
[0169] According to one embodiment referring to FIGS. 12, 13A, and 13B, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120) of FIG. 1 or processor (400) of FIG. 4) may detect an input from an external electronic device (330) (e.g., an electronic pen) at operation 1201. For example, when the input device (402) (e.g., a digitizer) is activated by the processor (400), the input device (402) may generate a magnetic field using the second plurality of conductive patterns (313). The input device (402) may detect a resonant frequency applied from the external electronic device (330) using the first plurality of conductive patterns (311).
[0170] For example, the processor (400) can detect an input (e.g., an input position) by an external electronic device (330) based on a resonant frequency (or input signal) applied from the external electronic device (330) detected through an input device (402).
[0171] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may output a first object corresponding to an input from an external electronic device (330) in operation 1203. For example, the processor (400) may output (or display) a first object (e.g., a line segment) (1300) corresponding to an input by the external electronic device (330) through a display (408), as shown in FIG. 13A. For example, the first object (1300) may be output to correspond to an input location by the external electronic device (330).
[0172] For example, the processor (400) may receive sensor data of the external electronic device (330) through the communication circuit (404) independently (or in parallel) from the operation of detecting input from the external electronic device (330). For example, the sensor data of the external electronic device (330) may be obtained from the external electronic device (330) periodically or continuously when a communication link between the electronic device (101) and the external electronic device (330) is established. For example, the sensor data of the external electronic device (330) may be obtained from the external electronic device (330) based on a request signal related to checking status information of the external electronic device (330). For example, a request signal related to checking the status information of an external electronic device (330) may be transmitted to the external electronic device (330) when it is determined that the condition related to checking the status information of the external electronic device (330) is satisfied based on the strength of the input signal from the external electronic device (330) (e.g., the strength of the resonant frequency or the strength of the magnetic field). For example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which a transition is expected from a state in which an input from the external electronic device (330) is detected to a state in which it is not detected. For example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which the strength of the input signal from the external electronic device (330) is less than a specified first signal strength. For example, a state that satisfies the condition related to checking the status information of the external electronic device (330) may include a state in which the strength of the input signal from the external electronic device (330) continuously decreases for a specified time and is less than a specified first signal strength. For example, the specified first signal strength may include a value that is greater by a specified amount than the minimum signal strength for the electronic device (101) to determine as input from the external electronic device (330).
[0173] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, in operation 1205, whether an input from an external electronic device (330) is not detected through an input device (402) while an input from an external electronic device (330) is being detected. For example, if an input signal having a signal strength greater than or equal to a specified second signal strength is not received from the external electronic device (330) through the input device (402) or an input signal having a signal strength less than or equal to the specified second signal strength is received, the processor (400) may determine that an input from the external electronic device (330) is not detected. For example, the specified second signal strength may include a value smaller than a specified first signal strength as a minimum signal strength for determining an input from the external electronic device (330).
[0174] According to one embodiment, when an input from an external electronic device (330) is detected (e.g., 'No' in operation 1205), the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) may output a first object corresponding to the input from the external electronic device (330) in operation 1203. For example, the processor (400) may determine that an input from the external electronic device (330) is detected when an input signal having a signal strength greater than or equal to a specified second signal strength is continuously or additionally received from the external electronic device (330) through the input device (402). The processor (400) may continuously or additionally output (or display) a first object (e.g., a line segment) (1300) corresponding to the input by the external electronic device (330) through the display (408), as illustrated in FIG. 13A .
[0175] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) does not detect an input from an external electronic device (330) (e.g., 'Yes' in operation 1205), in operation 1207, the processor may determine whether an input from the external electronic device (330) is detected through the input device (402) within a specified second time period. For example, the processor (400) may determine whether an input from the external electronic device (330) is detected through the input device (402) within a specified second time period from the time at which an input from the external electronic device (330) is not detected through the input device (402).
[0176] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may terminate an embodiment for outputting an object corresponding to an input of the external electronic device (330) if no input from the external electronic device (330) is detected via the input device (402) within a specified second period of time (e.g., 'No' in operation 1207). For example, the processor (400) may determine that input by the external electronic device (330) has been discontinued if no input from the external electronic device (330) is detected via the input device (402) for a specified second period of time from the time at which no input from the external electronic device (330) is detected. If the processor (400) determines that input by the external electronic device (330) has been discontinued, the processor (400) may discontinue additional display of an object corresponding to the input from the external electronic device (330) while the first object is displayed.
[0177] According to one embodiment, if an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) detects an input from an external electronic device (330) via an input device (402) within a specified second time (e.g., 'Yes' in operation 1207), in operation 1209, the processor (400) may output a third object corresponding to the input from the external electronic device (330). For example, the processor (400) may output (or display) a third object (e.g., a line segment) (1310) corresponding to the input by the external electronic device (330) via a display (408), as illustrated in FIG. 13A. For example, the third object (1310) may be output to correspond to an input location by the external electronic device (330).
[0178] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, in operation 1211, whether a specified input condition is satisfied based on sensor data of the external electronic device (330) during a time period in which no input from the external electronic device (330) was detected through the input device (402). For example, the processor (400) may determine that a specified input condition is satisfied if a change amount (or change value) of a specified reference axis is less than or equal to a specified reference change amount (or specified reference change value) based on sensor data of the external electronic device (330) during a time period in which no input from the external electronic device (330) was detected through the input device (402). For example, the processor (400) may determine that a specified input condition is not satisfied if the change amount (or change value) of a specified reference axis based on sensor data of the external electronic device (330) during a time period in which no input from the external electronic device (330) was detected through the input device (402) exceeds a specified reference change amount (or a specified reference change value). For example, the specified reference axis may include a z-axis on a three-dimensional coordinate system (or a y-axis on a spatial coordinate system) among a plurality of axes representing the movement of the external electronic device (330) to determine whether the external electronic device (330) has fallen from the electronic device (101). For example, the change amount of the specified reference axis may include the change amount of the specified reference axis from the time point at which an input is detected from the external electronic device (330) (e.g., the time point at which the last input is detected). For example, the specified reference change amount is a reference change amount for determining whether the external electronic device (330) is separated from the electronic device (101) (or display (408)), and may be set to a fixed value or may be set based on the change amount of a specified reference axis of the electronic device (101).
[0179] According to one embodiment, if an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) determines that a specified input condition is not satisfied (e.g., 'No' in operation 1211), the processor (400) may terminate an embodiment for outputting an object corresponding to an input of an external electronic device. For example, if a change amount (or change value) of a specified reference axis of the external electronic device (330) during a time period during which no input from the external electronic device (330) was detected through the input device (402) exceeds a specified reference change amount (or specified reference change value), the processor (400) may determine that input by the external electronic device (330) was stopped during the time period during which no input from the external electronic device (330) was detected through the input device (402). If the processor (400) determines that input from the external electronic device (330) has been interrupted, it may stop additional display of an object corresponding to the input from the external electronic device (330).
[0180] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) determines that a specified input condition is satisfied (e.g., 'yes' in operation 1211), in operation 1213, the processor may output a second object (or information) corresponding to an input by an external electronic device (330) detected (or estimated) based on sensor data of the external electronic device (330). For example, when the processor (400) determines that a specified input condition is satisfied during a time period during which no input from the external electronic device (330) was detected through the input device (402), the processor (400) may determine that an input by the external electronic device (330) has continuously occurred during the time period during which no input from the external electronic device (330) was detected through the input device (402). Accordingly, the processor (400) can output a second object (1340) based on the first point (1320) where input from the external electronic device (330) was detected through the input device (402) and the point (1330) where input from the external electronic device (330) is detected again through the input device (402), as shown in FIG. 13b.
[0181] FIG. 14 is a flowchart (1400) for outputting information related to an input error caused by an external electronic device in an electronic device according to one embodiment. In the following embodiments, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed, and at least two operations may be performed in parallel. For example, the electronic device of FIG. 14 may be the electronic device (101) of FIG. 1, FIG. 2, FIG. 3, or FIG. 4. For example, at least a portion of FIG. 14 will be described with reference to FIGS. 15A and 15B. FIG. 15A is an example for outputting information related to an input error caused by an external electronic device in an electronic device according to one embodiment. FIG. 15B is an example for outputting information related to an input error caused by an external electronic device in an electronic device according to one embodiment.
[0182] According to one embodiment referring to FIGS. 14, 15A, and 15B, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120) of FIG. 1 or processor (400) of FIG. 4) may detect an input from an external electronic device (330) (e.g., an electronic pen) at operation 1401. For example, when the input device (402) (e.g., a digitizer) is activated by the processor (400), the input device (402) may generate a magnetic field using the second plurality of conductive patterns (313). The input device (402) may detect a resonant frequency applied from the external electronic device (330) using the first plurality of conductive patterns (311).
[0183] For example, the processor (400) can detect an input (e.g., an input position) by an external electronic device (330) based on a resonant frequency (or input signal) applied from the external electronic device (330) detected through an input device (402).
[0184] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may output a first object corresponding to an input from an external electronic device (330) in operation 1403. For example, the processor (400) may output (or display) a first object (e.g., a line segment) (1500) corresponding to an input by the external electronic device (330) through a display (408), as shown in FIG. 15A. For example, the first object (1500) may be output to correspond to an input location by the external electronic device (330).
[0185] For example, the processor (400) can receive sensor data of the external electronic device (330) via the communication circuit (404) independently (or in parallel) from the operation of detecting input from the external electronic device (330).
[0186] According to one embodiment, an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may determine, at operation 1405, whether an input from an external electronic device (330) is not detected through an input device (402) while an input from the external electronic device (330) is being detected. For example, if an input signal having a signal strength greater than or equal to a specified second signal strength is not received from the external electronic device (330) through the input device (402) or an input signal having a signal strength less than or equal to the specified second signal strength is received, the processor (400) may determine that an input from the external electronic device (330) is not detected. As an example, the specified second signal strength may include a minimum signal strength for determining an input from the external electronic device (330).
[0187] According to one embodiment, when an input from an external electronic device (330) is detected (e.g., 'No' in operation 1405), the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) may output a first object corresponding to the input from the external electronic device (330) in operation 1403. For example, the processor (400) may determine that an input from the external electronic device (330) is detected when an input signal having a signal strength greater than or equal to a second signal strength specified from the external electronic device (330) is received through the input device (402). The processor (400) may continuously or additionally output (or display) the first object (e.g., a line segment) (1500) corresponding to the input by the external electronic device (330) through the display (408), as illustrated in FIG. 15A.
[0188] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) does not detect an input from an external electronic device (330) (e.g., 'Yes' in operation 1405), in operation 1407, the processor (400) may determine whether a specified input condition is satisfied based on sensor data of the external electronic device (330). For example, the processor (400) may determine that a specified input condition is satisfied if a change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) is less than or equal to a specified reference change amount (or a specified reference change value). For example, the processor (400) may determine that a specified input condition is not satisfied if a change amount (or change value) of a specified reference axis based on the sensor data of the external electronic device (330) exceeds a specified reference change amount (or a specified reference change value). For example, the designated reference axis may include a z-axis on a three-dimensional coordinate system (or a y-axis on a spatial coordinate system) among a plurality of axes representing the movement of the external electronic device (330) to determine whether the external electronic device (330) has fallen from the electronic device (101). For example, the amount of change in the designated reference axis may include the amount of change in the designated reference axis from the time point at which an input is detected from the external electronic device (330) (e.g., the time point at which the last input is detected). For example, the designated reference amount of change may be a reference amount of change for determining whether the external electronic device (330) has fallen from the electronic device (101) (or the display (408)), and may be set to a fixed value or may be set based on the amount of change in the designated reference axis of the electronic device (101).
[0189] According to one embodiment, if the electronic device (e.g., electronic device (101)) or the processor (e.g., processor (120 or 400)) determines that a specified input condition is not satisfied (e.g., 'No' in operation 1407), the processor (400) may terminate an embodiment for outputting an object corresponding to an input from the external electronic device. For example, if the amount of change (or change value) of a specified reference axis of the external electronic device (330) exceeds a specified reference amount of change (or a specified reference change value), the processor (400) may determine that the input by the external electronic device (330) has been stopped. If the processor (400) determines that the input by the external electronic device (330) has been stopped, the processor (400) may stop additional display of an object corresponding to the input from the external electronic device (330).
[0190] According to one embodiment, when an electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) determines that a specified input condition is satisfied (e.g., 'Yes' in operation 1407), in operation 1409, the electronic device (e.g., electronic device (101)) or a processor (e.g., processor (120 or 400)) may output a second object (or information) corresponding to an input by an external electronic device (330) detected (or estimated) based on sensor data of the external electronic device (330). For example, when the processor (400) determines that a specified input condition is satisfied, the processor (400) may determine that an input error has occurred from the external electronic device (330). As illustrated in FIG. 15A, the processor (400) may output a message (1510) related to the input error (e.g., "[Notification] There may be an error in pen recognition with a magnet") through the display (408). The processor (400) may output a message (1510) related to an input error (e.g., "[Notification] There may be an error in pen recognition with a magnet") and information on an area where an input error may occur (1520) through the display (408), as shown in FIG. 15b. For example, the size of the information on an area where an input error may occur (1520) may vary based on a detection history of input errors from an external electronic device (330).
[0191] For example, the processor (400) can output a second object (or information) corresponding to an input by an external electronic device (330) detected (or estimated) based on sensor data of the external electronic device (330) through the display (408) independently of the output of information related to an input error.
[0192] According to one embodiment, when the electronic device (101) has housings that fold or unfold with respect to one another, the input device (402) may not be disposed in at least some areas (e.g., hinge areas) where the housings are connected. The electronic device (101) may not detect an input from an external electronic device (330) through the input device (402) through at least some areas (e.g., hinge areas) where the housings are connected, where the input device (402) is not disposed. In this case, the electronic device (101) may output a second object corresponding to an input by the external electronic device (330) obtained (or estimated) based on sensor data of the external electronic device (330) to at least some areas (e.g., hinge areas) where the housings are connected.
[0193] According to one embodiment, a method of operating an electronic device (e.g., the electronic device (101) of FIG. 1, FIG. 2, FIG. 3 or FIG. 4) may include an operation of outputting a first object corresponding to the input through the display, when an input is detected based on the intensity of an input signal of an external electronic device (e.g., the external electronic device (330) of FIG. 3 or FIG. 4) detected through an input device (e.g., the input device (300) of FIG. 3 or the input device (402) of FIG. 4)) disposed at least a portion of a lower portion of a display (e.g., the display module (160) of FIG. 1 or the display (408) of FIG. 4) of the electronic device. According to one embodiment, the method of operating an electronic device may include an operation of determining whether a specified input condition is satisfied based on sensor data acquired from the external electronic device, when it is determined that no input is detected based on the intensity of an input signal of the external electronic device detected through the input device. According to one embodiment, a method of operating an electronic device may include an operation of outputting a second object corresponding to a first object through a display when it is determined that a specified input condition is satisfied and when it is determined that no input by an external electronic device is detected through the input device.
[0194] According to one embodiment, the operation of determining whether a specified input condition is satisfied may include an operation of determining whether the specified input condition is satisfied based on a change value of a specified axis in sensor data of an external electronic device.
[0195] According to one embodiment, the operation of determining whether a specified input condition is satisfied may include an operation of determining whether a specified input condition is satisfied based on a change value of a specified axis in sensor data of an external electronic device based on sensor data of the electronic device.
[0196] According to one embodiment, a method of operating an electronic device may include an operation of correcting a second object output to a display based on a point at which an input is detected, when an input is detected based on the intensity of an input signal of an external electronic device detected through an input device during an output of a second object.
[0197] According to one embodiment, a method of operating an electronic device may include an operation of determining that no input is detected when the intensity of an input signal of an external electronic device detected through an input device is less than or equal to a specified reference intensity.
[0198] The embodiments of the present disclosure disclosed in this specification and drawings are merely specific examples presented to easily explain the technical contents according to the embodiments of the present disclosure and to help understand the embodiments of the present disclosure, and are not intended to limit the scope of the embodiments of the present disclosure. Therefore, the scope of one embodiment of the present disclosure should be interpreted as including all changes or modified forms derived based on the technical idea of one embodiment of the present disclosure, in addition to the embodiments disclosed herein, within the scope of one embodiment of the present disclosure.
Claims
1. In an electronic device (101), display (408); An input device (402) disposed at least on a portion of the lower portion of the above display (408); At least one processor (400), and When executed individually or collectively by at least one processor (400), the electronic device (101), When an input is detected based on the strength of an input signal of an external electronic device (330) detected through the input device (402), a first object corresponding to the input is output through the display (408), If it is determined that no input is detected based on the strength of the input signal of the external electronic device (330) detected through the input device (402), it is checked whether the specified input condition is satisfied based on the sensor data acquired from the external electronic device (330). An electronic device including a memory (410) that stores instructions for outputting a second object corresponding to the first object through the display (408) when it is determined that the above-mentioned specified input condition is satisfied and when it is determined that no input by the external electronic device (330) is detected through the input device (402).
2. In paragraph 1, It further includes a communication circuit (404), The above instructions, when individually or collectively executed by the at least one processor (400), cause the electronic device (101) to: An electronic device that determines whether the specified input condition is satisfied based on a change value of a specified axis in the sensor data of the external electronic device (330) obtained through the communication circuit (404).
3. In paragraph 2, It further includes a sensor (406), The above instructions, when individually or collectively executed by the at least one processor (400), cause the electronic device (101) to: An electronic device that determines whether the specified input condition is satisfied based on a change value of a specified axis in the sensor data of the external electronic device (330) based on the sensor data of the electronic device (101) acquired through the sensor (406).
4. In paragraph 1, The second object is an electronic device that outputs in a form corresponding to sensor data acquired from the external electronic device (330) or in a form corresponding to the output form of the first object.
5. In paragraph 1, The above instructions, when individually or collectively executed by the at least one processor (400), cause the electronic device (101) to: An electronic device that detects an input based on the intensity of an input signal of the external electronic device (330) detected through the input device (402) among the outputs of the second object, and corrects the second object outputted to the display (408) based on the point at which the input is detected.
6. In paragraph 1, The above instructions, when individually or collectively executed by the at least one processor (400), cause the electronic device (101) to: An electronic device that determines that no input has been detected when the intensity of the input signal of the external electronic device (330) detected through the input device (402) is lower than a specified reference intensity.
7. In paragraph 1, An electronic device including sensor data acquired from the external electronic device (330) and sensor data acquired by a motion sensor included in the external electronic device (330).
8. In paragraph 1, The above input device (402) is an electronic device that detects input from the external electronic device (330) based on the EMR (electro-magnetic resonance) method.
9. In the operating method of the electronic device (101), An operation of outputting a first object corresponding to the input through the display (408) when an input is detected based on the intensity of an input signal of an external electronic device (330) detected through an input device (402) disposed at least in a part of the lower portion of the display (408) of the electronic device (101); When it is determined that no input is detected based on the strength of the input signal of the external electronic device (330) detected through the input device (402), an operation of checking whether a specified input condition is satisfied based on sensor data acquired from the external electronic device (330); and A method including an operation of outputting a second object corresponding to the first object through the display (408) when it is determined that the above-mentioned specified input condition is satisfied and when it is determined that no input by the external electronic device (330) is detected through the input device (402).
10. In paragraph 9, The action of determining whether the above specified input conditions are satisfied is: A method including an operation of determining whether the specified input condition is satisfied based on a change value of a specified axis in sensor data of the external electronic device (330).
11. In paragraph 9, The action of determining whether the above specified input conditions are satisfied is: A method including an operation of determining whether the specified input condition is satisfied based on a change value of a specified axis in the sensor data of the external electronic device (330) based on the sensor data of the electronic device (101).
12. In paragraph 9, A method in which the second object is output in a form corresponding to sensor data obtained from the external electronic device (330) or in a form corresponding to the output form of the first object.
13. In paragraph 9, A method further comprising an operation of correcting the second object output to the display (408) based on the point at which the input is detected, when an input is detected based on the intensity of an input signal of the external electronic device (330) detected through the input device (402) among the outputs of the second object.
14. In paragraph 9, A method further comprising an action of determining that no input has been detected when the intensity of the input signal of the external electronic device (330) detected through the input device (402) is lower than a specified reference intensity.
15. In paragraph 9, A method in which the sensor data acquired from the external electronic device (330) includes sensor data acquired by a motion sensor included in the external electronic device (330).
Citation Information
Patent Citations
Electronic apparatus and method for controlling operation
KR1020180026924A
Touch input apparatus using a stylus pen and method for detecting touch thereof
KR1020180049629A
Vegetable mayonnaise for vegan using natural emulsion material and method of preparing therefor
KR1020250032189A
display device AND METHOD FOR FABRICATING THE SAME
KR1020250173611A
Connector structure including magnet
KR102768404B1