Electronic device comprising haptic output device for touch input area

The electronic device addresses the lack of efficient haptic feedback in existing devices by using haptic output devices integrated into the side input areas, enabling precise touch-based interactions and functions similar to physical button presses.

WO2025071028A1PCT designated stage expired Publication Date: 2025-04-03SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/012539
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-21
Filing Date
2024-08-22
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Existing electronic devices with physical key buttons for touch input lack efficient haptic feedback mechanisms, limiting user interaction and functionality.

Method used

The electronic device incorporates a touch display with a housing featuring first and second input areas on its side, equipped with first, second, and third haptic output devices. These devices provide haptic feedback in response to touch inputs, allowing for pressure detection and differentiated haptic responses based on touch strength and gesture.

Benefits of technology

The implementation enables enhanced user interaction by providing precise haptic feedback, allowing users to perform functions like volume adjustment and screen scrolling through touch inputs on the device's side, mimicking the experience of pressing physical buttons.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024012539_03042025_PF_FP_ABST
    Figure KR2024012539_03042025_PF_FP_ABST
Patent Text Reader

Abstract

An electronic device according to one embodiment may include a touch display, a housing, a sensor, a first haptic output device, a second haptic output device, and a third haptic output device. The housing may include a first button and a second button positioned on a side surface of the electronic device. The sensor can detect a gesture of a first touch input to a first input area on the first button, the first input area including a first area and a second area. The first haptic output device can detect the pressure of the first touch input and provide haptic feedback to the first area in response to the first touch input. The second haptic output device can detect the pressure of the first touch input and provide haptic feedback to the second area in response to the first touch input. The third haptic output device can detect a second touch input to a second input area on the second button and provide haptic feedback to the second input area in response to the second touch input.
Need to check novelty before this filing date? Find Prior Art

Description

An electronic device comprising a haptic output device for a touch input area

[0001] The descriptions below relate to an electronic device including a haptic output device for a touch input area.

[0002] Electronic devices, such as smartphones, may include key buttons for receiving user input. These key buttons are typically implemented to be physically pressed on a side of the electronic device and may be connected to dome switches that generate signals upon pressing the key buttons. These key buttons may provide various functions, such as controlling the volume, toggling between normal and silent modes, functioning as a power button, or functioning as a lock button.

[0003] The above information may be provided as background art to aid in understanding the present disclosure. No claim or determination is made as to whether any of the above is applicable as prior art in connection with the present disclosure.

[0004] According to one embodiment, an electronic device may include a touch display, a housing, a sensor, a first haptic output device, a second haptic output device, and a third haptic output device. The housing may form a side surface of the electronic device. The housing may include a first button and a second button positioned on the side surface. The sensor may be arranged with respect to the first button. The sensor may be configured to detect a gesture of a first touch input with respect to a first input area on the first button, the first input area including a first area and a second area. The first haptic output device, arranged with respect to the first area of ​​the first button, may be configured to detect a pressure of the first touch input and provide a haptic feedback to the first area in response to the first touch input. The second haptic output device, arranged with respect to the second area of ​​the first button, may be configured to detect a pressure of the first touch input and provide a haptic feedback to the second area in response to the first touch input. The third haptic output device, arranged for the second button, may be configured to detect a second touch input to a second input area on the second button, and provide haptic feedback to the second input area in response to the second touch input.

[0005] In one embodiment, an electronic device may include a housing including first and second input areas positioned on a side of the electronic device and configured to receive a touch input from a user, a first haptic output device configured to provide haptic feedback to the first input area in response to the touch input to the first input area, a second haptic output device configured to provide haptic feedback to the second input area in response to the touch input to the second input area, a memory storing instructions, and a processor. The instructions, when executed by the processor, may cause the electronic device to receive a designated touch input through one of the first and second input areas. The instructions, when executed by the processor, may cause the electronic device to determine a function of the designated touch input based at least in part on an input area in which the designated touch input was received and an application running in the foreground.

[0006] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.

[0007] FIG. 2 is a diagram illustrating an exemplary electronic device according to one embodiment.

[0008] FIG. 3 is a drawing illustrating an input area of ​​an exemplary electronic device according to one embodiment.

[0009] FIG. 4 is a drawing illustrating an input area of ​​an exemplary electronic device according to one embodiment.

[0010] FIG. 5 is a drawing for explaining touch input according to touch intensity according to one embodiment.

[0011] FIG. 6A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0012] FIG. 6b is a diagram illustrating exemplary touch input and haptic feedback according to one embodiment.

[0013] FIG. 7A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0014] FIG. 7b is a diagram illustrating exemplary touch input and haptic feedback according to one embodiment.

[0015] FIG. 8 is a diagram illustrating examples of haptic feedback according to one embodiment.

[0016] FIG. 9 is a diagram illustrating touch inputs input to an exemplary electronic device according to one embodiment.

[0017] FIG. 10A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0018] FIG. 10b is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0019] FIG. 10c is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0020] FIG. 11A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0021] FIG. 11b is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0022] FIG. 12A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0023] FIG. 12b is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0024] FIG. 13A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0025] FIG. 13b is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0026] FIG. 14A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0027] FIG. 14b is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0028] FIG. 14c is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0029] FIG. 15a illustrates examples of designated touch inputs according to one embodiment.

[0030] FIG. 15b illustrates examples of designated touch inputs according to one embodiment.

[0031] FIG. 15c illustrates exemplary designated touch input and haptic feedback according to one embodiment.

[0032] FIG. 16A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0033] FIG. 16b is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0034] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. 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)).

[0035] The processor (120) may control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing, for example, software (e.g., a program (140)), and may perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the command or data stored in the volatile memory (132), and store the resulting 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.

[0036] The auxiliary processor (123) may control at least a part 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 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 of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0037] 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).

[0038] 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).

[0039] 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).

[0040] 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. According to one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0041] 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. According to 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 (or pressure) generated by the touch.

[0042] 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).

[0043] 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.

[0044] 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.

[0045] 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).

[0046] 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. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0047] 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.

[0048] 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 as, for example, at least a part of a power management integrated circuit (PMIC).

[0049] 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.

[0050] 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).

[0051] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of 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. 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) may 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.

[0052] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). According to 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). According to 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 by, for example, the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to 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).

[0053] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed 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) disposed 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.

[0054] At least some of the above 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, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).

[0055] 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 by 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 another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing 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.

[0056] In this disclosure, identical components are assigned identical reference numerals, and descriptions of components having identical reference numerals can be applied equally even when referring to different drawings. Hereinafter, redundant descriptions of components having identical reference numerals may be omitted.

[0057] FIG. 2 is a diagram illustrating an exemplary electronic device according to an embodiment. Referring to FIG. 2, an electronic device (101) according to an embodiment may include a housing (210). The housing (210) may at least partially form an exterior of the electronic device (101). For example, the housing (210) may form a front surface (210A), a back surface (210B), and a side surface (210C) of the electronic device (101).

[0058] In one embodiment, the electronic device (101) may include a display (260) (e.g., the display module (160) of FIG. 1) and a frame (230). In one embodiment, the display (260) may be disposed on the frame (230). The display (260) may include a touch-sensitive display configured to receive a user's touch input along with providing visual information. In one embodiment, the frame (230) may at least partially form a side (210C) and a back (210B) of the electronic device (101), and the display (260) may at least partially form a front (210A) of the electronic device (101). Accordingly, the display (260) and the frame (230) may be understood to at least partially form the housing (210) or be included in the housing (210).

[0059] In one embodiment, the housing (210) may include a first input area (10) and a second input area (20) positioned on a side surface (210C). For example, the first input area (10) and the second input area (20) may be positioned on a side surface (210C) of a frame (230). As a non-limiting example, the first input area (10) and the second input area (20) may be positioned on one of a plurality of sides forming the side surface (210C). Alternatively, and not as illustrated, the first input area (10) and the second input area (20) may be positioned on two of the plurality of sides forming the side surface (210C), respectively. The first input area (10) and the second input area (20) may form a portion of the side surface (210C) of the housing (210). For example, the first input area (10) and the second input area (20) may form a portion of a side surface (210C) of the frame (230). In one embodiment, the portion of the side surface (210C) formed by the first input area (10) and the second input area (20) may protrude further than another portion of the side surface (210C). Alternatively or optionally, the portion of the side surface (210C) formed by the first input area (10) and the second input area (20) may extend substantially without a step from the other portion of the side surface (210C).

[0060] In one embodiment, the first input area (10) may include a first area (12) and a second area (14). The second area (14) may be located between the first area (12) and the second input area (20). The second area (14) may extend from the first area (12) toward the second input area (20).

[0061] In one embodiment, the first input area (10) and the second input area (20) may be configured to receive a user's touch input. In one embodiment, the first area (12) and the second area (14) of the first input area (10) may be configured to receive a user's touch input.

[0062] FIG. 3 is a drawing for explaining an input area of ​​an exemplary electronic device according to one embodiment. FIG. 4 is a drawing for explaining an input area of ​​an exemplary electronic device according to one embodiment.

[0063] Referring to FIGS. 3 and 4, an electronic device (101) according to an embodiment may include a first button (310) and a second button (320). The first button (310) and the second button (320) may be coupled to a frame (230). The first button (310) and the second button (320) may partially form a side surface (210C) of the electronic device (101). For example, the first button (310) and the second button (320) together with the frame (230) may form the side surface (210C) of the electronic device (101). For example, but not limited to, the first button (310) and the second button (320) may form a portion of one of the plurality of sides of the side surface (210C).

[0064] In one embodiment, the second button (320) may be coupled to the first button (310). For example, the second button (320) may be coupled to the first button (310) by being inserted into a hole formed in the first button (310). The first button (310) may surround the second button (320). This allows the user to easily perform a touch input to the first button (310) (or the second button (320)) that is continuous from a touch input to the second button (320) (or the first button (310)). Alternatively, the first button (310) and the second button (320) may be coupled to the frame (230), respectively. In this case, the first button (310) and the second button (320) may be spaced apart from or in contact with each other.

[0065] In one embodiment, the second button (320) may protrude from the first button (310), and a pattern may be formed on the surface of the second button (320) to provide a tactile sensation to the user. This allows the user to easily recognize the relative position of the second button (320) with respect to the first button (310). Alternatively, the first button (310) and the second button (320) may be formed at substantially the same height. Alternatively, the second button (320) may extend from the first button (310) without a substantial step.

[0066] In one embodiment, a first input area (10) may be formed on a first button (310), and a second input area (20) may be formed on a second button (320). In one embodiment, a first area (12) and a second area (14) of the first input area (10) may be formed on the first button (310). The second area (14) of the first button (310) may be located between the first area (12) and the second input area (20) of the second button (320).

[0067] An electronic device (101) according to one embodiment may include a first haptic output device (31), a second haptic output device (32), and a third haptic output device (33). In one embodiment, the first haptic output device (31) and the second haptic output device (32) may be connected to a first input area (10) of a first button (310). For example, the first haptic output device (31) may be connected to the first area (12) via a first protrusion (311) of the first button (310) aligned with respect to the first area (12). For example, the second haptic output device (32) may be connected to the second area (14) via a second protrusion (312) of the first button (310) aligned with respect to the second area (14). In one embodiment, the third haptic output device (33) may be connected to the second input area (20) of the second button (320). For example, the third haptic output device (33) may be connected to the second input area (20) via a protrusion (313) of the second button (320) aligned with respect to the second input area (20).

[0068] In one embodiment, the first haptic output device (31) may be configured to generate vibration. For example, the first haptic output device (31) may include an actuator that generates vibration. For example, the first haptic output device (31) may include a piezoelectric actuator that generates vibration by utilizing the inverse piezoelectric effect. For example, the first haptic output device (31) may include a piezoelectric layer (31a) that is deformable by an applied voltage, and members (31b) connected above and below the piezoelectric layer (31a) to convert a deformation of the piezoelectric layer (31a) into a displacement in a direction perpendicular to the piezoelectric layer (31a). For example, the members (31b) may be connected to the piezoelectric layer (31a) and configured to convert a displacement in a planar direction (e.g., a length direction and / or a width direction) of the piezoelectric layer (31a) into a displacement in a thickness direction. In one embodiment, the second haptic output device (32) and the third haptic output device (33) may be configured substantially identically to the first haptic output device (31). However, the principles by which the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) generate vibration are not limited to the above-described example, and various modifications may be possible.

[0069] In one embodiment, a haptic (e.g., vibration) output from the first haptic output device (31) and the second haptic output device (32) can be transmitted to the first area (12) and the second area (14) of the first button (310) through the first protrusion (311) and the second protrusion (312). In one embodiment, a haptic (e.g., vibration) output from the third haptic output device (33) can be transmitted to the second input area (20) of the second button (320) through the protrusion (313).

[0070] In one embodiment, the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) may be configured to detect pressure (or force). For example, the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) may include a piezoelectric sensor using the piezoelectric effect. For example, the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) may include the piezoelectric layer (31a) described above, and the piezoelectric layer (31a) may generate a voltage due to an external pressure. Based on the generated voltage, the pressure applied from the outside may be detected.

[0071] For example, the pressure applied by a user to the first area (12) of the first button (310) can be provided to the first haptic output device (31) through the first protrusion (311). The first haptic output device (31) can generate a voltage corresponding to the pressure applied to the first area (12), and the pressure of the touch input made to the first area (12) can be detected through the voltage.

[0072] For example, the pressure applied by a user to the second area (14) of the first button (310) can be provided to the second haptic output device (32) through the second protrusion (312). The second haptic output device (32) can generate a voltage corresponding to the pressure applied to the second area (14), and the pressure of the touch input made to the second area (14) can be detected through the voltage.

[0073] For example, the pressure applied by a user to the second input area (20) of the second button (320) can be provided to the third haptic output device (33) through the protrusion (313). The third haptic output device (33) can generate a voltage corresponding to the pressure applied to the second input area (20), and the pressure of the touch input made to the second input area (20) can be detected through the voltage.

[0074] However, the principles by which the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) detect pressure are not limited to the above-described examples. Alternatively, the pressure on the first button (310) and the second button (320) may be detected through separate pressure sensors that are distinct from the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33).

[0075] In one embodiment, the first button (310) and the second button (320) may be substantially fixed to the side (210C) of the frame (230). For example, even if the first button (310) and the second button (320) are pressed, the displacement of the first button (310) and the second button (320) may be substantially 0. In this way, even if the first button (310) and the second button (320) are fixed, an input signal may be generated by detecting the pressure on the first button (310) and the second button (320).

[0076] An electronic device (101) according to one embodiment may include a sensor (350) (e.g., sensor (176) of FIG. 1). In one embodiment, the sensor (350) may be disposed below the first button (310). The sensor (350) may be arranged with respect to the first input area (10). The sensor (350) may extend from the first area (12) of the first input area (10) to the second area (14). In one embodiment, the sensor (350) may be configured to receive a touch input with respect to the first input area (10). For example, the sensor (350) may receive a gesture (e.g., a swipe input) of a touch input with respect to the first input area (10).

[0077] Although not shown, additionally or optionally, similarly to the first button (310), the second button (320) may be configured to receive a gesture of touch input (e.g., a swipe input) for the second input area (20). In this case, for non-limiting examples, the sensor (350) may extend to the second button (320), or another sensor distinct from the sensor (350) may be positioned below the second button (320).

[0078] In one embodiment, the first haptic output device (31) can output a first haptic feedback (41). The first haptic feedback (41) can be transmitted to a user's body (e.g., a finger) that comes into contact with the first button (310). For example, the first haptic output device (31) can output the first haptic feedback (41) in response to a touch input to the first area (12). For example, the first haptic feedback (41) can provide a click sensation of pressing the first area (12). Through this, the user can feel a sensation as if the first area (12) of the first button (310) is pressed, even if the first area (12) of the first button (310) is not actually pressed.

[0079] In one embodiment, the second haptic output device (32) can output second haptic feedback (42). The second haptic feedback (42) can be transmitted to a user's body (e.g., a finger) that comes into contact with the first button (310). For example, the second haptic output device (32) can output the second haptic feedback (42) in response to a touch input to the second area (14). For example, the second haptic feedback (42) can provide a click sensation of pressing the second area (14). Through this, the user can feel a sensation as if the second area (14) of the first button (310) is pressed, even if the second area (14) is not actually pressed.

[0080] In one embodiment, the first haptic output device (31) and the second haptic output device (32) may output the first haptic feedback (41) and the second haptic feedback (42) in response to a touch input (450) received by the sensor (350). For example, the first haptic output device (31) and the second haptic output device (32) may provide haptic feedback that is transmitted to the user along the path of the touch input (450). This may notify the user that the touch input (450) has been recognized.

[0081] In one embodiment, the third haptic output device (33) can output third haptic feedback (43). The third haptic feedback (43) can be transmitted to a user's body (e.g., a finger) that comes into contact with the second button (320). For example, the third haptic output device (33) can output the third haptic feedback (43) in response to a touch input to the second input area (20). For example, the third haptic feedback (43) can provide a click sensation of pressing the second input area (20). Through this, the user can feel a sensation as if the second button (320) has been pressed, even if the second button (320) is not actually pressed.

[0082] An electronic device (101) according to an embodiment may not include dome switches operated by the first button (310) and the second button (320). Even without including the dome switches, the electronic device (101) may generate signals for the first area (12), the second area (14), and the second input area (20) of the first input area (10) using the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33). In addition, the button operated by the dome switch must necessarily be accompanied by a movement distance (stroke) for opening and closing the dome switch. In contrast, the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) can detect pressure on the first button (310) and the second button (320), even if the first button (310) and the second button (320) are substantially fixed. Even if the first button (310) and the second button (320) are not moved by being pressed, the haptic feedback (e.g., a click sensation) provided by the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) can provide the user with a sensation that the first button (310) and the second button (320) have been pressed. That is, the electronic device (101) according to one embodiment can provide a new input system that operates by a touch input on a fixed key button, rather than an input system that operates by a physical key button that is actually pressed. An input system of an electronic device (101) according to one embodiment can provide a new user interaction through a touch input to a first button (310) received through a sensor (350), while providing the same functions as those provided by existing physical key buttons, such as the functions of a power button, a volume button, and a lock button that are operated by pressing.

[0083] An electronic device (101) according to an embodiment may include a driving circuit (370) and a processor (120). The driving circuit (370) may be electrically connected to the processor (120), a first haptic output device (31), a second haptic output device (32), a third haptic output device (33), and a sensor (350). The processor (120) may control the first haptic output device (31), the second haptic output device (32), the third haptic output device (33), and the sensor (350) through the driving circuit (370). For example, the driving circuit (370) may drive the first haptic output device (31), the second haptic output device (32), the third haptic output device (33), and the sensor (350) based on a signal (e.g., a control signal) applied by the processor (120). In addition, the driving circuit (370) can process electrical signals provided from the first haptic output device (31), the second haptic output device (32), the third haptic output device (33), and the sensor (350) and provide the processed signals to the processor (120). The processor (120) can detect touch inputs for the first input area (10) and the second input area (20) based on the electrical signals provided from the driving circuit (370). For example, the processor (120) can detect a touch input for pressing the first area (12) of the first button (310), a touch input for pressing the second area (14) of the first button (310), a touch input for pressing the second button (320), and a touch gesture input (e.g., touch input (450)) for the first button (310). The processor (120) can control the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) to output haptic feedbacks (e.g., the first haptic feedback (41), the second haptic feedback (42), and the third haptic feedback (43)) in response to the detected touch inputs.

[0084] An electronic device (101) according to an embodiment may include a fourth haptic output device, which is distinct from the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33). The fourth haptic output device may be disposed within a housing (e.g., the housing (210) of FIG. 2) of the electronic device (101). The fourth haptic output device may be configured to output haptic feedback through the housing. For example, the fourth haptic output device may provide haptic feedback in response to a touch input to a display (e.g., the display (260) of FIG. 2) of the electronic device (101). For example, the fourth haptic output device may output haptic feedback that provides notifications of various events of the electronic device (101), such as an incoming call and a received message.

[0085] FIG. 5 is a diagram for explaining a touch input according to a touch strength according to an embodiment. Referring to FIG. 5, touch inputs can be distinguished according to a touch strength (e.g., a pressing strength). For example, the touch inputs can be distinguished into a touch input (501) that is lower than a first threshold force value (or a first threshold pressure value) (F1), a touch input (502) that exceeds the first threshold force value (F1) and lower than a second threshold force value (or a second threshold pressure value) (F2), and a touch input (503) that exceeds the second threshold force value (F2). The second threshold force value (F2) can be greater than the first threshold force value (F1). For non-limiting examples, the touch inputs (501, 502, 503) can include a tap input, a press input, and a swipe input.

[0086] Referring to FIG. 4 together, the first haptic output device (31), the second haptic output device (32), and the third haptic output device (33) can provide different haptic feedbacks according to the touch inputs (501, 502, 503). This allows the user to easily distinguish the touch input according to the pressing force.

[0087] FIG. 6A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment. FIG. 6B is a diagram illustrating exemplary touch input and haptic feedback according to one embodiment.

[0088] First, referring to FIG. 3, a processor (120) according to an embodiment may be configured to assign different functions to a touch input based on the force of the touch input, and to adjust haptic feedback provided by a haptic output device. For example, referring to FIGS. 6A and 6B together with FIG. 3, the processor (120) according to an embodiment may receive a touch input (601) for a first input area (10). The touch input (601) may include, for example, a touch input exceeding a first threshold force value (F1). For example, the touch input (601) may include a swipe input for the first input area (10) exceeding the first threshold force value (F1).

[0089] In one embodiment, the processor (120) may assign a function to the touch input (601) to adjust the volume of a speaker (e.g., an audio output module (155) of FIG. 1) of the electronic device (101) in response to receiving the touch input (601). For example, the processor (120) may adjust the volume of the speaker based on receiving the touch input (601). For example, the processor (120) may increase the volume in response to a swipe input directed in a first direction (601a), and may decrease the volume in response to a swipe input directed in a second direction (601b). In one embodiment, the first direction (601a) may be a direction from the second region (14) toward the first region (12), and the second direction (601b) may be a direction opposite to the first direction (601a).

[0090] In one embodiment, the processor (120) may control the first haptic output device (31) and the second haptic output device (32) to provide haptic feedback (650) to the first input area (10) in response to receiving the touch input (601). In one embodiment, the haptic feedback (650) may be provided along the path of the touch input (601) so that the user can feel it through his or her finger. This may inform the user that the touch input (601) is assigned to the function of adjusting the volume. In one embodiment, the processor (120) may display a volume indicator (610) of the speaker on the display (260) in response to receiving the touch input (601).

[0091] In one embodiment, the processor (120) may receive a first input for pressing the first area (12) through the first haptic output device (31), and may receive a second input for pressing the second area (14) through the second haptic output device (32). In one embodiment, the processor (120) may, in response to the first input for pressing the first area (12), increase the volume, and provide haptic feedback (e.g., the first haptic feedback (41) of FIG. 4) for indicating that the first area (12) has been pressed through the first haptic output device (31). The input system of the electronic device (101) according to one embodiment may provide, in addition to the function of volume control by a conventional physical button (e.g., volume control through the first input and the second input), a volume control function by a touch input (601) for the first input area (10).

[0092] In one embodiment, the processor (120) may, in response to the second input pressing the second area (14), reduce the volume and provide haptic feedback (e.g., second haptic feedback (42)) to indicate that the second area (14) has been pressed via the second haptic output device (32).

[0093] FIG. 7A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment. FIG. 7B is a diagram illustrating exemplary touch input and haptic feedback according to one embodiment.

[0094] According to an embodiment, a processor (120) may be configured to assign different functions to a touch input based on the force of the touch input, and to adjust haptic feedback provided by a haptic output device. For example, referring to FIGS. 3, 6A, and 6B, and also FIGS. 7A and 7B, according to an embodiment, the processor (120) may receive a touch input (701) for a first input area (10). The touch input (701) may be different from the touch input (601). For example, the touch input (701) may include an input of a different pressure than the touch input (601). For example, the touch input (701) may include a touch input less than or equal to a first threshold force value (F1). For example, the touch input (701) may include a swipe input for the first input area (10) less than or equal to the first threshold force value (F1).

[0095] In one embodiment, the processor (120) may assign a function different from the function of the touch input (601) to the touch input (701) in response to receiving the touch input (701). For example, the processor (120) may assign a function of scrolling a screen being displayed on the display (260) to the touch input (701) in response to the touch input (701). For example, the processor (120) may scroll the screen based on receiving the touch input (701). For example, the processor (120) may scroll the screen in one direction (e.g., in the opposite direction of the first direction (701a)) in response to a swipe input directed in a first direction (701a), and may scroll the screen in another direction (e.g., in the opposite direction of the second direction (701b)) in response to a swipe input directed in a second direction (701b). In one embodiment, the first direction (701a) may be a direction from the second region (14) toward the first region (12), and the second direction (701b) may be a direction opposite to the first direction (701a).

[0096] In one embodiment, the processor (120) may control the first haptic output device (31) and the second haptic output device (32) to provide haptic feedback (750) to the first input area (10) in response to receiving a touch input (701). In one embodiment, the haptic feedback (750) may be provided along the path of the touch input (701) so that the user can feel it through his or her finger. This may inform the user that the touch input (701) is assigned to a function of scrolling the screen.

[0097] In one embodiment, the haptic feedback (750) may be different from the haptic feedback (650). For example, but not limited to, the haptic feedback (650) may be more irregular and have a larger amplitude than the haptic feedback (750). This may tactilely indicate to the user that the touch input (601) requires a stronger force than the touch input (701).

[0098] In one embodiment, the processor (120) can receive a touch input on the display (260). For example, the processor (120) can receive a swipe input on the front side (210A) of the display (260). The processor (120) can scroll the screen in one direction in response to a swipe input in a first direction (701a) on the display (260), and can scroll the screen in the other direction in response to a swipe input in a second direction (701b) on the display (260).

[0099] The input system of the electronic device (101) according to one embodiment can provide a screen scroll function that a conventional physical button could not provide, through a touch input (701) to the first input area (10). The input system of the electronic device (101) according to one embodiment can provide a scroll function by a touch input (701) to the first input area (10), in addition to a screen scroll function using a conventional touch screen display.

[0100] FIG. 8 is a diagram illustrating examples of haptic feedback according to an embodiment. Referring to FIG. 8 together with FIG. 3, a processor (120) according to an embodiment can adjust haptic feedback (e.g., haptic feedback (650) of FIG. 6B or haptic feedback (750) of FIG. 7B) based on the speed of a swipe input (e.g., touch input (601) of FIG. 6A or touch input (701) of FIG. 7A).

[0101] For example, the interval between haptic feedbacks (800, 805) may vary depending on the speed of the swipe input. For example, when the swipe input is relatively fast, haptic feedback (800) with a narrower interval may be provided, and when the swipe input is relatively slow, haptic feedback (805) with a wider interval may be provided.

[0102] For example, the duration of the haptic feedbacks (810, 815) may vary depending on the speed of the swipe input. For example, when the swipe input is relatively fast, a haptic feedback (810) with a shorter duration may be provided, and when the swipe input is relatively slow, a haptic feedback (815) with a longer duration may be provided.

[0103] For example, the progression intensity of the haptic feedbacks (820, 825) may vary depending on the acceleration of the swipe input. For example, when the acceleration of the swipe input increases, haptic feedback (820) with a progressively increasing progression intensity may be provided, and when the acceleration of the swipe input decreases, haptic feedback (825) with a progressively decreasing progression intensity may be provided.

[0104] FIG. 9 is a diagram illustrating touch inputs input to an exemplary electronic device according to an embodiment. Referring to FIG. 9 together with FIG. 3, a processor (120) according to an embodiment may receive a designated touch input through one of the first input area (10) and the second input area (20). For example, the processor (120) may receive a designated touch input (901) for the first input area (10) or a designated touch input (906) for the second input area (20).

[0105] In one embodiment, the processor (120) may determine the function of the specified touch input based at least in part on an input area in which the specified touch input was received and / or an application running in the foreground of the electronic device (101).

[0106] FIG. 10A is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 10B is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 10C is a diagram illustrating the operation of an exemplary electronic device according to an embodiment.

[0107] Referring to FIG. 10A together with FIG. 3, a processor (120) according to one embodiment may be configured to receive a designated touch input (901) through a first input area (10). In one embodiment, the processor (120) may, in response to the designated touch input (901) received in the first input area (10), determine a function of the designated touch input (901) as a first function, and provide haptic feedback (1050) to indicate that the designated touch input (901) has been recognized (or that the function of the touch input (901) has been determined as the first function) through a first haptic output device (31) and / or a second haptic output device (32).

[0108] For example, the processor (120) may determine, in response to a designated touch input (901) received in the first input area (10), the function of the designated touch input (901) as the first function of calling a control panel for adjusting the volume of the electronic device (101). For example, the processor (120) may provide, in response to the designated touch input (901) received in the first input area (10), a control panel (1010) for adjusting the volume to the display (260).

[0109] In one embodiment, the control panel (1010) may include a plurality of selectable objects. For example, but not limited to, the plurality of objects may include a first object (1011) for adjusting system volume, a second object (1012) for adjusting notification volume, a third object (1013) for adjusting artificial intelligence voice volume, a fourth object (1014) for adjusting ringtone volume, a fifth object (1015) for adjusting media volume, a sixth object (1016) for setting an equalizer, and a seventh object (1017) for entering a settings menu.

[0110] Referring to FIG. 10B, according to one embodiment, the processor (120) may receive a swipe input (1003) for the first input area (10) while the control panel (1010) is provided. In one embodiment, the processor (120) may select (or activate) any one of the plurality of objects of the control panel (1010) based on the swipe input (1003). FIG. 10A may show a state in which a fourth object (1014) is selected, and FIG. 10B may show a state in which a second object (1012) is selected. Although not shown, the processor (120) may provide haptic feedback corresponding to the swipe input (1003) through the first input area (10). For example, the processor (120) may provide haptic feedback along a path of the swipe input (1003). As another example, the processor (120) may provide haptic feedback in response to a change in an activated object on the control panel (1010).

[0111] Referring to FIG. 10C together with FIG. 10B, in one embodiment, the processor (120) may receive a tap input (1005) for the first input area (10) while one of the objects (e.g., the second object (1012) of FIG. 10B) is selected (or activated). In one embodiment, in response to the tap input (1005), the processor (120) may change the control panel (1010) being provided through the display (260) to a lower control panel (1020) corresponding to the selected object. Although not shown, additionally, the processor (120) may provide haptic feedback to indicate that the control panel (1010) has been changed to the lower control panel (1020) in response to the tap input (1005).

[0112] In one embodiment, the processor (120) may receive a touch input (e.g., a swipe input) for the first input area (10) while the lower control panel (1020) is provided, and may adjust a volume (e.g., a notification volume) corresponding to the lower control panel (1020) based on the touch input. Additionally, the processor (120) may provide haptic feedback through the first input area (10) in response to the touch input for controlling the lower control panel (1020).

[0113] FIG. 11A is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 11B is a diagram illustrating the operation of an exemplary electronic device according to an embodiment.

[0114] Referring to FIG. 11A together with FIG. 3, a processor (120) according to one embodiment may receive a designated touch input (906) through a second input area (20). In one embodiment, the processor (120), in response to the designated touch input (906) received in the second input area (20), may determine a function of the designated touch input (906) as a second function different from the first function, and may provide haptic feedback (1150) to indicate that the designated touch input (906) has been recognized (or that the function of the touch input (906) has been determined as the second function) through a third haptic output device (33).

[0115] For example, the processor (120) may, in response to a designated touch input (906) received in the second input area (20), determine the function of the designated touch input (906) as the second function of calling up a window (1110) including a plurality of application icons. For example, the processor (120) may, in response to a designated touch input (906) received in the second input area (20), provide the window (1110) including the plurality of application icons to the display (260).

[0116] Referring to FIG. 11B, according to an embodiment, the processor (120) may receive a swipe input (1107) for the first input area (10) while the window (1110) is provided. In an embodiment, the processor (120) may select (or activate) any one of the plurality of application icons of the window (1110) based on the swipe input (1107) for the first input area (10). In FIG. 10B, a state in which the clock application icon is selected among the plurality of application icons is illustrated. Although not illustrated, the processor (120) may provide haptic feedback corresponding to the swipe input (1007) through the first input area (10). For example, the processor (120) may provide haptic feedback along the path of the swipe input (1007). As another example, the processor (120) may provide haptic feedback in response to a change in the activated icon of the window (1110).

[0117] In one embodiment, the processor (120) may receive a tap input (1109) for the first input area (10) while any one of the icons (e.g., a clock application icon) is selected. In one embodiment, the processor (120) may execute an application (e.g., a clock application) corresponding to the selected icon in response to the tap input (1109) for the first input area (10). For example, the processor (120) may provide an execution screen of the application corresponding to the selected icon to the display (260). Additionally, the processor (120) may provide haptic feedback through the first input area (10) in response to the tap input (1109).

[0118] FIG. 12A is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 12B is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIGS. 12A and 12B may represent execution screens of a first application.

[0119] Referring to FIG. 12A along with FIG. 3, according to one embodiment, the processor (120) may receive a designated touch input (901) for a first input area (10) while the first application is running in the foreground. In one embodiment, the processor (120), in response to the received designated touch input (901), may determine a function of the designated touch input (901) as a third function, and may provide haptic feedback (1250) to indicate that the designated touch input (901) for the first input area (10) has been recognized (or that the function of the designated touch input (901) has been determined as the third function) via the first haptic output device (31) and / or the second haptic output device (32). For non-limiting examples, the first application may include an application that provides a scrollable area, such as a web browser or a document reader.

[0120] In one embodiment, the processor (120) may, in response to a designated touch input (901) received in the first input area (10) while the first application is running in the foreground, provide a first object (1210) via the display (260) indicating that the function of the designated touch input (901) has been determined to be the third function. The first object (1210) may include a visual object (e.g., text such as “SCROLL”) indicating the third function.

[0121] Referring to FIG. 12B, in one embodiment, the processor (120) may receive a swipe input (1203) for the first input area (10) after the first object (1210) is provided. In one embodiment, the processor (120) may scroll the execution screen of the first application provided through the display (260) as the third function based on the swipe input (1203). Although not shown, the processor (120) may provide haptic feedback corresponding to the swipe input (1203) through the first input area (10). For example, the processor (120) may provide haptic feedback along the path of the swipe input (1203).

[0122] Although not shown, optionally, the execution screen of the first application may include a scrollable window. The processor (120) may expand the size of the scrollable window provided through the display (260) in response to a designated touch input (901) received in the first input area (10) while the first application is running in the foreground. The processor (120) may scroll the expanded window as the third function based on a swipe input (1203).

[0123] FIG. 13A is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 13B is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIGS. 13A and 13B may represent execution screens of a second application different from the first application of FIGS. 12A and 12B.

[0124] Referring to FIG. 13A together with FIG. 3, in one embodiment, the processor (120) may receive a designated touch input (901) received in the first input area (10) while the second application, which is different from the first application, is running in the foreground. In one embodiment, the processor (120), in response to the received designated touch input (901), may determine a function of the designated touch input (901) as a fourth function different from the third function, and may provide haptic feedback (1350) to indicate that the designated touch input (901) for the first input area (10) has been recognized (or that the function of the designated touch input (901) has been determined as the fourth function) via the first haptic output device (31) and / or the second haptic output device (32). In one embodiment, the second application may include an application for controlling a camera of the electronic device (101) (e.g., the camera module (180) of FIG. 1).

[0125] Referring to FIG. 13B along with FIG. 13A, in one embodiment, the processor (120) may provide a control panel (1320) for adjusting the magnification of the camera through the display (260) in response to a received designated touch input (901).

[0126] In one embodiment, the processor (120) may receive a swipe input (1303) for the first input area (10) while the control panel (1320) is provided. In one embodiment, the processor (120) may adjust the magnification of the camera based on the swipe input (1303). Although not shown, the processor (120) may provide haptic feedback corresponding to the swipe input (1303) through the first input area (10). For example, the processor (120) may provide haptic feedback along the path of the swipe input (1303).

[0127] In one embodiment, the processor (120) may, in response to the received designated touch input (901), provide a second object (1310) through the display (260) indicating that the function of the designated touch input (901) has been determined to be the fourth function. The second object (1310) may include a visual object (e.g., text such as “ZOOM”) indicating the fourth function.

[0128] In one embodiment, the processor (120) may receive a swipe input (1303) for the first input area (10) while a second object (1310) is provided. In one embodiment, the processor (120) may provide a control panel (1320) for adjusting the magnification of the camera through the display (260) in response to the swipe input (1303). In one embodiment, the processor (120) may adjust the magnification of the camera based on the swipe input (1303).

[0129] In one embodiment, the processor (120) may provide a second object (1310) for a specified period of time, and may provide a control panel (1320) for adjusting the magnification of the camera through the display (260) after the specified period of time has elapsed.

[0130] FIG. 14A is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 14B is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIG. 14C is a diagram illustrating the operation of an exemplary electronic device according to an embodiment. FIGS. 14A, 14B, and 14C may represent execution screens of the second application (e.g., a camera application).

[0131] Referring to FIG. 14A, the execution screen of the second application may include a menu (1410) for adjusting the magnification of the camera. The magnification of the camera (e.g., 0.5x, 1.0x, or 3.0x) may be adjusted by a touch input to the menu (1410) displayed on the display (260).

[0132] Referring to FIG. 14B, the electronic device (101) may receive a designated touch input (1406) for the second input area (20). The display (260) may, in response to the designated touch input (1406), display a control panel (1420) for adjusting the magnification of the camera. Although not shown, the electronic device (101), in response to the designated touch input (1406), may provide haptic feedback through the second input area (20) to indicate that an input for calling the control panel (1420) has been processed.

[0133] Referring to FIG. 14C, an electronic device (101) according to an embodiment may receive a swipe input (1407) for a first input area (10). For example, the electronic device (101) may receive the swipe input (1407) for the first input area (10) while a control panel (1420) is displayed. Based on the swipe input (1407), the magnification of the camera may be adjusted, and the display (260) may display a preview image by the camera with the adjusted magnification. Although not illustrated, the electronic device (101) may provide haptic feedback corresponding to the swipe input (1407) through the first input area (10). For example, the electronic device (101) may provide haptic feedback along a path of the swipe input (1407).

[0134] In one embodiment, the electronic device (101) may receive an input (1409) to the first input area (10). In response to the input (1409), the electronic device (101) may acquire an image of the camera. The input (1409) for acquiring an image of the camera may include, for non-limiting examples, a press input exceeding a threshold force value (e.g., the first threshold force value (F1) or the second threshold force value (F2) of FIG. 5). In one embodiment, the electronic device (101) may automatically adjust the focus and / or exposure of the camera when a press input is received through the first input area (10) that is less than the threshold force value and is maintained for a specified period of time. In one embodiment, the electronic device (101) may provide different haptic feedback depending on the function performed by the input to the first input area (10) (e.g., taking a picture or automatically adjusting focus and exposure).

[0135] Referring to FIGS. 14A and 14C, the magnification adjustment can be adjusted through a menu (1410) included in the execution screen of the second application, and the image of the camera can be acquired by touching the shutter (1430) included in the execution screen. Additionally, the input system of the electronic device (101) according to one embodiment can adjust the magnification of the camera and acquire the image through a swipe input (1407) and an input (1409) for the first input area (10). Through this, a more improved user experience can be provided.

[0136] In one embodiment, the above-described designated touch inputs (901, 906, 1406) may each be referenced as an event gesture.

[0137] FIG. 15A illustrates examples of designated touch inputs according to one embodiment. FIG. 15B illustrates examples of designated touch inputs according to one embodiment. FIG. 15C illustrates exemplary designated touch inputs and haptic feedback according to one embodiment.

[0138] Referring to FIG. 15A, in one embodiment, a designated touch input (e.g., designated touch inputs (901, 906) of FIG. 9 and designated touch input (1406) of FIG. 14A) may include various conditions.

[0139] For example, the first condition (1500) may include a first touch (1501) below a first threshold force value (F1) and a second touch (1502) below the first threshold force value (F1) input after the release of the first touch (1501).

[0140] For example, the second condition (1510) may include a first touch (1511) exceeding a first threshold force value (F1) and a second touch (1512) input after the release of the first touch (1511) and less than or equal to the first threshold force value (F1).

[0141] For example, the third condition (1520) may include a first touch (1521) that is less than or equal to a first threshold force value (F1) and a second touch (1522) that is greater than or equal to the first threshold force value (F1) input after the release of the first touch (1521).

[0142] For example, the fourth condition (1530) may include a first touch (1531) exceeding a first threshold force value (F1) and a second touch (1532) exceeding the first threshold force value (F1) input after the first touch (1531) is released.

[0143] Referring to FIG. 15b together with FIG. 3, the processor (120) can receive a touch input through the first input area (10) or the second input area (20). The processor (120) can determine whether the received touch input matches a predefined condition of the specified touch input.

[0144] In one embodiment, the condition of the specified touch input may include at least one of a number of touches, a duration of touch, and / or an intensity condition of touch.

[0145] For example, the fifth condition of the specified touch input may include a condition of the number of touch inputs (e.g., 2 times), such as a first tap input (1541) and a second tap input (1542). As a non-limiting example, the processor (120) may determine that the received touch input satisfies the fifth condition at a time point (t1) before the second tap input (1542) is released. As a non-limiting example, the processor (120) may determine that the received touch input satisfies the fifth condition at the same time as the second tap input (1542) is released.

[0146] For example, the sixth condition of the specified touch input may include a time condition, such as a hold input (or swipe input) (1550). As a non-limiting example, the processor (120) may determine that the received touch input satisfies the sixth condition at a time point (t2) when the hold input (1550) is maintained for a specified time.

[0147] For example, the seventh condition of the above-mentioned specified touch input may include a touch strength condition, such as a press input (1560). As a non-limiting example, the processor (120) may determine that the received touch input satisfies the seventh condition at a time point (t3) when a press input (1560) exceeding a second threshold force value (F2) is made.

[0148] Referring to FIG. 15C, a first touch input (1571) and a second touch input (1572) may be received. At a time point (t) before the second touch input (1572) is released, the condition of the specified touch input may be satisfied. In one embodiment, in response to the first touch input (1571), a first haptic feedback (1581) may be output. In response to the second touch input (1572), a second haptic feedback (1581) may be output. In response to the third touch input (1573), a third haptic feedback (1583) may be output. At a time point (t) when the above condition is satisfied, a designated haptic feedback (1590) may be output in preference to haptic feedback (e.g., haptic feedbacks (1581, 1582, 1583)) by other touch inputs (e.g., touch inputs (1571, 1572, 1573)). The designated haptic feedback may be different from haptic feedback by other touch inputs in order to notify that the touch input entered by the user satisfies the condition of the designated touch input.

[0149] FIG. 16A is a diagram illustrating the operation of an exemplary electronic device according to one embodiment. FIG. 16B is a diagram illustrating the operation of an exemplary electronic device according to one embodiment.

[0150] Referring to FIG. 16A along with FIG. 3, according to one embodiment, the processor (120) may receive a first touch input (1601) for a first input area (10) and a second touch input (1603) for a second input area (20), which are performed substantially simultaneously. For example, the processor (120) may receive a second touch input (1603) (or a first touch input (1601)) for the second input area (20) (or the first input area (10)) while the first touch input (1601) (or the second touch input (1603)) for the first input area (10) (or the second input area (20)) is maintained.

[0151] In one embodiment, the processor (120) may capture a screen (1660) being displayed on the display (260) in response to a first touch input (1601) and a second touch input (1603), and provide haptic feedback (1650) through the first input area (10) and the second input area (20) to indicate that the first touch input (1601) and the second touch input (1603) for capturing the screen (1660) have been processed.

[0152] Referring to FIGS. 16A and 16B , in one embodiment, the processor (120) may receive a third touch input (1605) for the first input area (10) simultaneously with a fourth touch input (1607) for the second input area (20) in succession to the first touch input (1601). For example, the processor (120) may receive the third touch input (1605) from the first touch input (1601) for the first input area (10) while the fourth touch input (1607) for the second input area (20) is maintained.

[0153] In one embodiment, the processor (120) may, in response to a third touch input (1605) and a fourth touch input (1607), scroll-capture a screen (1660) being displayed on the display (260), and provide haptic feedback (1652) to indicate that the third touch input (1605) and the fourth touch input (1607) have been processed through the first input area (10) and the second input area (20). The direction and area in which the screen (1660) is captured may be controlled by the third touch input (1605). For example, the third touch input (1605) may include a swipe input, and the screen (1660) may be scroll-captured based on the direction and length of the swipe input.

[0154] In one embodiment, the first touch input (1601) and the second touch input (1603) may include a press input. The third touch input (1605) may include a swipe input that is continuously performed from the first touch input (1601). The fourth touch input (1607) may include a hold input in which the second touch input (1603) is maintained for a certain period of time.

[0155] In one embodiment, an electronic device (e.g., the electronic device (101) of FIG. 1) may include a housing (e.g., the housing (210) of FIG. 2) forming a side surface of the electronic device (e.g., the side surface (210C) of FIG. 2), the housing including an input area (e.g., a first input area (10) of FIG. 2) positioned at the side surface and configured to receive a touch input of a user, and a haptic output device (e.g., the first haptic output device (31) of FIG. 4) configured to provide haptic feedback (e.g., the first haptic feedback (41) of FIG. 4) to the input area in response to the touch input, and a processor (e.g., the processor (120) of FIG. 1). The processor may be configured to assign different functions to the touch input based on a force of the touch input, and to adjust the haptic feedback provided by the haptic output device.

[0156] According to one embodiment, the electronic device may include a speaker (e.g., an audio output module (155) of FIG. 1). The processor may be configured to adjust a volume of the speaker in response to the touch input exceeding a threshold force value (e.g., a first threshold force value (F1) of FIG. 5), and to provide, through the haptic output device, haptic feedback (e.g., haptic feedback (650) of FIG. 6b) to indicate that a function for adjusting the volume has been assigned to the touch input.

[0157] In one embodiment, the touch input may include a swipe input. The processor may be configured to increase the volume in response to the swipe input in a first direction (e.g., the first direction (601a) of FIG. 6A), and to decrease the volume in response to the swipe input in a second direction opposite to the first direction (e.g., the second direction (601b) of FIG. 6A).

[0158] In one embodiment, the input area may include a first area (e.g., the first area (12) of FIG. 2) and a second area (e.g., the second area (14) of FIG. 2) extending from the first area in the second direction. The haptic output device may be a first haptic output device connected to the first area and configured to provide haptic feedback in response to the touch input to the first area. The electronic device may include a second haptic output device (e.g., the second haptic output device (32) of FIG. 3) connected to the second area and configured to provide haptic feedback (e.g., the second haptic feedback (42) of FIG. 4) in response to the touch input to the second area. The touch input may include a first input pressing the first area and a second input pressing the second area. The processor may be configured to, in response to the first input pressing the first area, increase the volume and provide haptic feedback to indicate that the first area has been pressed through the first haptic output device, and in response to the second input pressing the second area, decrease the volume and provide haptic feedback to indicate that the second area has been pressed through the second haptic output device.

[0159] In one embodiment, the haptic feedback to indicate that the touch input has been assigned the function of adjusting the volume may be provided along the path of the swipe input.

[0160] According to an embodiment, the electronic device may include a touch display (e.g., display (260) of FIG. 2). The haptic feedback for indicating that the function of adjusting the volume is assigned to the touch input may be a first haptic feedback. The processor may be configured to, in response to the touch input having a force less than or equal to the threshold force value, scroll a screen displayed on the touch display, and provide, through the haptic output device, a second haptic feedback (e.g., haptic feedback (750) of FIG. 7b) for indicating that the function of scrolling the screen is assigned to the touch input. The second haptic feedback may be different from the first haptic feedback.

[0161] In one embodiment, the swipe input may be a first swipe input. The touch input below the threshold force value may include a second swipe input in one direction. The processor may be configured to receive a third swipe input in the one direction on the touch display and, in response to the third swipe input, scroll the screen.

[0162] In one embodiment, the processor may be configured to adjust the first haptic feedback based on a velocity of the first swipe input and to adjust the second haptic feedback based on a velocity of the second swipe input.

[0163] In one embodiment, the input area may be a first input area. The housing may include a second input area (e.g., the second input area (20) of FIG. 2) positioned on the side and configured to receive a touch input from the user. The electronic device may include a third haptic output device (e.g., the third haptic output device (33) of FIG. 3) connected to the second input area and configured to provide haptic feedback (e.g., the third haptic feedback (43) of FIG. 4) in response to the touch input to the second input area.

[0164] In one embodiment, the processor may be configured to substantially simultaneously receive a first touch input for the first input area (e.g., a first touch input (1601) of FIG. 16A) and a second touch input for the second input area (e.g., a second touch input (1603) of FIG. 16A), and, in response to the first touch input and the second touch input, capture a screen being displayed on the touch display.

[0165] In one embodiment, the processor may be configured to substantially simultaneously receive a third touch input (e.g., the third touch input (1605) of FIG. 16B) and the second touch input for the first input area, and scroll-capture the screen being displayed on the touch display based on the second touch input and the third touch input. The third touch input may be a continuous input from the first touch input.

[0166] In one embodiment, the first touch input may be an input to the first area or the second area of ​​the first input area that exceeds the threshold force value. The second touch input may be an input to the second input area that exceeds the threshold force value. The third touch input may be a swipe input to the first input area.

[0167] In one embodiment, an electronic device (e.g., the electronic device (101) of FIG. 1) comprises a housing (e.g., the housing (210) of FIG. 2) forming a side surface of the electronic device (e.g., the side surface (210C) of FIG. 2), the housing comprising first and second input areas (e.g., the first and second input areas (10, 20) of FIG. 2) positioned on the side surface and configured to receive a touch input of a user, respectively, a first haptic output device (e.g., the first haptic output device (31) of FIG. 3) configured to provide haptic feedback (e.g., the first haptic feedback (41) of FIG. 4) to the first input area in response to the touch input to the first input area, and a second haptic output device (e.g., the third haptic output device (43) of FIG. 3) configured to provide haptic feedback (e.g., the third haptic feedback (43) of FIG. 4) to the second input area in response to the touch input to the second input area. The device (33)) and a processor (e.g., the processor (120) of FIG. 1) may be included. The processor may be configured to receive a designated touch input through one of the first input area and the second input area. The processor may be configured to determine a function of the designated touch input based at least in part on the input area in which the designated touch input was received and an application running in the foreground.

[0168] In one embodiment, the processor may be configured to, in response to the designated touch input received in the first input area, determine a function of the designated touch input as a first function, and provide, through the first haptic output device, a first haptic feedback (e.g., haptic feedback (1050) of FIG. 10A) to indicate that the designated touch input to the first input area has been recognized. The processor may be configured to, in response to the designated touch input received in the second input area, determine a function of the designated touch input as a second function different from the first function, and provide, through the second haptic output device, a second haptic feedback (e.g., haptic feedback (1150) of FIG. 11A) to indicate that the designated touch input to the second input area has been recognized.

[0169] According to one embodiment, the electronic device may include a display (e.g., display (260) of FIG. 2). The processor may be configured to provide a control panel (e.g., control panel (1010) of FIG. 10A) to the display for adjusting a volume of the electronic device in response to the designated touch input received in the first input area.

[0170] In one embodiment, the control panel may include a plurality of selectable objects. The processor may receive a swipe input (e.g., swipe input (1003) of FIG. 10b) for the first input area while the control panel is provided. The processor may select one of the plurality of objects of the control panel based on the swipe input. The processor may receive a tap input (e.g., tap input (1005) of FIG. 10c) for the first input area while the one of the objects is selected. The processor may be configured to, in response to the tap input, change the control panel provided through the display to a lower control panel (e.g., lower control panel (1020) of FIG. 10c) corresponding to the selected object.

[0171] The electronic device according to one embodiment may include a display (e.g., display (260) of FIG. 2). The processor may be configured to, in response to the designated touch input received in the second input area, provide a window (e.g., window (1110) of FIG. 11A) including a plurality of application icons on the display.

[0172] In one embodiment, the processor may receive a swipe input (e.g., swipe input (1107) of FIG. 11B) for the first input area while the window is provided. The processor may select one of the plurality of application icons of the window based on the swipe input for the first input area. The processor may receive a tap input (e.g., tap input (1109) of FIG. 11B) for the first input area while the one of the icons is selected. The processor may be configured to provide, in response to the tap input for the first input area, an execution screen of an application corresponding to the selected icon on the display.

[0173] In one embodiment, the processor may be configured to, in response to the designated touch input received on the first input area while the first application is running in the foreground, determine the function of the designated touch input as a first function, and provide, through the first haptic output device, a first haptic feedback (e.g., haptic feedback (1250) of FIG. 12A) to indicate that the designated touch input to the first input area has been recognized. The processor may be configured to, in response to the designated touch input received on the first input area while a second application different from the first application is running in the foreground, determine the function of the designated touch input as a second function different from the first function, and provide, through the first haptic output device, a second haptic feedback (e.g., haptic feedback (1350) of FIG. 13A) to indicate that the designated touch input to the first input area has been recognized.

[0174] According to an embodiment, the electronic device may include a display (e.g., display (260) of FIG. 2). The processor may be configured to provide, through the display, a first object (e.g., first object (1210) of FIG. 12a) indicating that a function of the specified touch input has been determined as the first function, in response to the specified touch input received in the first input area while the first application is running in the foreground. The processor may be configured to receive a swipe input (e.g., swipe input (1203) of FIG. 12b) for the first input area after the first object is provided. The processor may be configured to scroll an execution screen of the first application provided through the display based on the swipe input.

[0175] In one embodiment, the execution screen of the first application may include a scrollable window. The processor may be configured to expand the size of the window provided through the display in response to the designated touch input received in the first input area while the first application is running in the foreground. The processor may be configured to scroll the expanded window based on the swipe input.

[0176] According to one embodiment, the processor may include a camera (e.g., a camera module (180) of FIG. 1). The second application may be a camera application. The processor may be configured to provide, through the display, a control panel (e.g., a control panel (1320) of FIG. 13b) for adjusting a magnification of the camera in response to the designated touch input received in the first input area while the camera application is running in the foreground.

[0177] In one embodiment, the processor may be configured to receive a swipe input (e.g., swipe input (1303) of FIG. 13B) for the first input area while the control panel is provided. The processor may be configured to adjust a magnification of the camera based on the swipe input.

[0178] According to an embodiment, the electronic device may include a display (e.g., a display (260) of FIG. 2) and a camera (e.g., a camera module (180) of FIG. 1). The second application may be a camera application. The processor may be configured to, in response to the designated touch input received in the first input area while the camera application is running in the foreground, provide a second object (e.g., a second object (1310) of FIG. 13A) through the display, indicating that a function of the designated touch input has been determined as the second function.

[0179] In one embodiment, the processor may be configured to receive a swipe input (e.g., swipe input (1303) of FIG. 13B) for the first input area while the second object is provided. The processor may be configured to provide, through the display, a control panel (e.g., control panel (1320) of FIG. 13B) for adjusting a magnification of the camera in response to the swipe input. The processor may be configured to adjust the magnification of the camera based on the swipe input.

[0180] In one embodiment, the processor may be configured to provide the second object for a specified period of time, provide a control panel (e.g., control panel (1320) of FIG. 13b) through the display for adjusting the magnification of the camera after the specified period of time has elapsed, receive a swipe input (e.g., swipe input (1303) of FIG. 13b) for the first input area while the control panel is provided, and adjust the magnification of the camera based on the swipe input.

[0181] In one embodiment, the processor may be configured to receive the touch input through the first input area or the second input area. The processor may be configured to determine whether the received touch input matches a predefined condition of the designated touch input. The predefined condition may include at least one of the number of touches, the duration of the touch, and the force of the touch.

[0182] In one embodiment, the specified touch input includes an input including a first touch (e.g., a first touch (1501) in FIG. 15a) below a threshold force value (e.g., a first threshold force value (F1) in FIG. 5) and a second touch (e.g., a second touch (1502) in FIG. 15a) below the threshold force value input after the first touch is released, an input including a third touch (e.g., a first touch (1511) in FIG. 15a) above the threshold force value and a fourth touch (e.g., a second touch (1512) in FIG. 15a) below the threshold force value input after the third touch is released, an input including a fifth touch (e.g., a first touch (1521) in FIG. 15a) below the threshold force value and a sixth touch (e.g., a second touch (1522) in FIG. 15a) above the threshold force value input after the fifth touch is released, or a seventh touch (e.g., a first touch (1521) in FIG. 15a) above the threshold force value input after the fifth touch is released). An input may include a touch (e.g., a first touch (1531) of FIG. 15a) and an eighth touch (e.g., a second touch (1532) of FIG. 15a) that exceeds the threshold force value input after the release of the seventh touch.

[0183] An electronic device (e.g., electronic device (101) of FIG. 1) according to an embodiment may include a touch display (e.g., display (260) of FIG. 2), a housing (e.g., housing (210) of FIG. 2), a sensor (350), a first haptic output device (e.g., first haptic output device (31) of FIG. 3), a second haptic output device (e.g., second haptic output device (32) of FIG. 3), and a third haptic output device (e.g., third haptic output device (33) of FIG. 3). The housing may form a side surface of the electronic device (e.g., side surface (210C) of FIG. 2). The housing may include a first button (e.g., first button (310) of FIG. 3) and a second button (e.g., second button (320) of FIG. 3) positioned on the side surface. The sensor may be arranged relative to the first button. The sensor may be configured to detect a gesture of a first touch input on a first input area (e.g., the first input area (10) of FIG. 3) on the first button, the first input area including a first area (e.g., the first area (12) of FIG. 3) and a second area (e.g., the second area (14) of FIG. 3). The first haptic output device, arranged for the first area of ​​the first button, may be configured to detect a pressure of the first touch input and provide a haptic feedback to the first area in response to the first touch input. The second haptic output device, arranged for the second area of ​​the first button, may be configured to detect a pressure of the first touch input and provide a haptic feedback to the second area in response to the first touch input. The third haptic output device arranged for the second button may be configured to detect a second touch input for a second input area (e.g., the second input area (20) of FIG. 3) on the second button, and provide haptic feedback to the second input area in response to the second touch input.

[0184] According to an embodiment, the electronic device may include a memory (e.g., memory (130) of FIG. 1) for storing instructions and a processor (e.g., processor (120) of FIG. 1). The instructions, when executed by the processor, may cause the electronic device to receive the first touch input through the first input area (10). The instructions, when executed by the processor, may cause the electronic device to assign different functions to the first touch input based on the detected pressure of the first touch input, and to adjust haptic feedback provided by the first haptic output device and the second haptic output device to indicate the function assigned to the first touch input.

[0185] In one embodiment, the electronic device may include a speaker (e.g., the audio output module (155) of FIG. 1).

[0186] The instructions, when executed by the processor, may cause the electronic device to, in response to the first touch input exceeding a threshold pressure value (e.g., the first threshold pressure value F1 of FIG. 5), adjust a volume of the speaker, and provide haptic feedback through at least one of the first haptic output device and the second haptic output device to indicate that a function for adjusting the volume has been assigned to the first touch input.

[0187] In one embodiment, the first touch input exceeding the threshold pressure value may include a first swipe input in a first direction or a second direction opposite to the first direction. The instructions, when executed by the processor, may cause the electronic device to increase the volume in response to the first swipe input in the first direction. The instructions, when executed by the processor, may cause the electronic device to decrease the volume in response to the first swipe input in the second direction. The instructions, when executed by the processor, may cause the electronic device to provide haptic feedback along a path of the first swipe input via at least one of the first haptic output device and the second haptic output device.

[0188] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive a first input pressing the first area. The instructions, when executed by the processor, may cause the electronic device to, in response to the first input, increase the volume and provide haptic feedback through the first haptic output device to indicate that the first area has been pressed. The instructions, when executed by the processor, may cause the electronic device to receive a second input pressing the second area. The instructions, when executed by the processor, may cause the electronic device to, in response to the second input, decrease the volume and provide haptic feedback through the second haptic output device to indicate that the second area has been pressed.

[0189] In one embodiment, the haptic feedback to indicate that the first touch input has been assigned the function of adjusting the volume may be provided along the path of the first swipe input.

[0190] In one embodiment, the haptic feedback for indicating that the function of adjusting the volume is assigned to the first touch input may be a first haptic feedback. The instructions, when executed by the processor, may cause the electronic device to, in response to the first touch input having a pressure less than or equal to the threshold pressure value, scroll a screen being displayed on the touch display, and provide a second haptic feedback for indicating that the function of scrolling the screen is assigned to the first touch input, through at least one of the first haptic output device and the second haptic output device. The second haptic feedback may be different from the first haptic feedback.

[0191] In one embodiment, the first touch input below the threshold pressure value may include a second swipe input in the first direction or the second direction.

[0192] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive a swipe input on the touch display. The instructions, when executed by the processor, may cause the electronic device to scroll the screen based on the received swipe input.

[0193] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to adjust the first haptic feedback based on a velocity of the first swipe input. The instructions, when executed by the processor, may cause the electronic device to adjust the second haptic feedback based on a velocity of the second swipe input.

[0194] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive the second touch input on the second input area while receiving the first touch input on the first input area. The instructions, when executed by the processor, may cause the electronic device to capture a screen being displayed on the touch display in response to the first touch input and the second touch input.

[0195] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive a third touch input, through the first input area, that is continuous from the first touch input, while the second touch input to the second input area is maintained. The instructions, when executed by the processor, may cause the electronic device to scroll capture the screen being displayed on the touch display based on the first touch input, the second touch input, and the third touch input.

[0196] In one embodiment, the first touch input may include an input to the first area or the second area of ​​the first input area that exceeds the threshold pressure value. The second touch input may include an input to the second input area that exceeds the threshold pressure value. The third touch input may include a swipe input to the first input area that continues from the first touch input.

[0197] In one embodiment, the electronic device may include a fourth haptic output device disposed within the housing, and a communication circuit (e.g., the communication module (190) of FIG. 1). The instructions, when executed by the processor, may cause the electronic device to receive an incoming call through the communication circuit. The instructions, when executed by the processor, may cause the electronic device to provide haptic feedback as a notification of the incoming call through the fourth haptic output device in response to the incoming call.

[0198] In one embodiment, the side of the housing includes a plurality of sides, and the first button and the second button can be positioned on one of the plurality of sides or on two different sides of the plurality of sides, respectively.

[0199] According to one embodiment, an electronic device (e.g., the electronic device (101) of FIG. 1) comprises a housing (e.g., the housing (210) of FIG. 2) including first and second input areas (e.g., the first and second input areas (10, 20) of FIG. 2) positioned on a side of the electronic device (e.g., the side (210C) of FIG. 2) and configured to receive a user's touch input, respectively; a first haptic output device (e.g., the first haptic output device (31) of FIG. 3) configured to provide haptic feedback to the first input area in response to the touch input to the first input area; a second haptic output device (e.g., the third haptic output device (33) of FIG. 3) configured to provide haptic feedback to the second input area in response to the touch input to the second input area; a memory (e.g., the memory (130) of FIG. 1) for storing instructions; and a processor (e.g., the processor (120) of FIG. 1). may include. The instructions, when executed by the processor, may cause the electronic device to receive a specified touch input through one of the first input area and the second input area. The instructions, when executed by the processor, may cause the electronic device to determine a function of the specified touch input based at least in part on the input area in which the specified touch input was received and an application running in the foreground.

[0200] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to, in response to the designated touch input received in the first input area, determine a function of the designated touch input as a first function, and provide, through the first haptic output device, a first haptic feedback to indicate that the designated touch input to the first input area has been recognized. The instructions, when executed by the processor, may cause the electronic device to, in response to the designated touch input received in the second input area, determine a function of the designated touch input as a second function different from the first function, and provide, through the second haptic output device, a second haptic feedback to indicate that the designated touch input to the second input area has been recognized.

[0201] In one embodiment, the electronic device may include a display (e.g., display 260 of FIG. 2). The instructions, when executed by the processor, may cause the electronic device to provide, through the display, a control panel for adjusting a volume of the electronic device in response to the designated touch input received in the first input area.

[0202] In one embodiment, the control panel may include a plurality of selectable objects. The instructions, when executed by the processor, may cause the electronic device to receive a swipe input for the first input area while the control panel is provided. The instructions, when executed by the processor, may cause the electronic device to receive a tap input for the first input area while any one of the plurality of objects of the control panel is selected based on the swipe input. The instructions, when executed by the processor, may cause the electronic device to change the control panel provided through the display to a sub-control panel corresponding to the selected object in response to the tap input.

[0203] According to one embodiment, the electronic device may include a display (e.g., display (260) of FIG. 2). The instructions, when executed by the processor, may cause the electronic device to provide, through the display, a window including a plurality of application icons in response to the designated touch input received in the second input area.

[0204] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive a swipe input for the first input area while the window is provided. The instructions, when executed by the processor, may cause the electronic device to receive a tap input for the first input area while one of the plurality of application icons of the window is selected based on the swipe input for the first input area. The instructions, when executed by the processor, may cause the electronic device to provide, through the display, an execution screen of an application corresponding to the selected icon in response to the tap input for the first input area.

[0205] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to, in response to the designated touch input received on the first input area while the first application is running in the foreground, determine the function of the designated touch input as a first function, and provide, through the first haptic output device, a first haptic feedback to indicate that the designated touch input to the first input area has been recognized. The instructions, when executed by the processor, may cause the electronic device to, in response to the designated touch input received on the first input area while a second application different from the first application is running in the foreground, determine the function of the designated touch input as a second function different from the first function, and provide, through the first haptic output device, a second haptic feedback to indicate that the designated touch input to the first input area has been recognized.

[0206] In one embodiment, the electronic device may include a display (e.g., display 260 of FIG. 2). The instructions, when executed by the processor, may cause the electronic device to provide, through the display, a first object indicating that a function of the specified touch input has been determined as the first function, in response to the specified touch input received in the first input area while the first application is running in the foreground. The instructions, when executed by the processor, may cause the electronic device to receive a swipe input for the first input area after the first object is provided. The instructions, when executed by the processor, may cause the electronic device to scroll an execution screen of the first application provided through the display based on the swipe input.

[0207] In one embodiment, the execution screen of the first application may include a scrollable window. The instructions, when executed by the processor, may cause the electronic device to expand the size of the window provided through the display in response to the designated touch input received in the first input area while the first application is executed in the foreground. The instructions, when executed by the processor, may cause the electronic device to scroll the expanded window based on the swipe input.

[0208] In one embodiment, the electronic device may include a camera (e.g., the camera module (180) of FIG. 1). The second application may be a camera application. The instructions, when executed by the processor, may cause the electronic device to provide a control panel for adjusting a magnification of the camera through the display in response to the designated touch input received in the first input area while the camera application is running in the foreground.

[0209] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive a swipe input for the first input area while the control panel is provided. The instructions, when executed by the processor, may cause the electronic device to adjust a magnification of the camera based on the swipe input.

[0210] In one embodiment, the electronic device may include a display (e.g., display (260) of FIG. 2) and a camera (e.g., camera module (180) of FIG. 1). The second application may be a camera application. The instructions, when executed by the processor, may cause the electronic device to, in response to the designated touch input received in the first input area while the camera application is running in the foreground, provide a second object through the display indicating that a function of the designated touch input has been determined to be the second function.

[0211] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive a swipe input for the first input area while the second object is provided. The instructions, when executed by the processor, may cause the electronic device to provide, through the display, a control panel for adjusting a magnification of the camera in response to the swipe input. The instructions, when executed by the processor, may cause the electronic device to adjust a magnification of the camera based on the swipe input.

[0212] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to provide the second object for a specified period of time. The instructions, when executed by the processor, may cause the electronic device to provide a control panel for adjusting a magnification of the camera through the display after the specified period of time has elapsed. The instructions, when executed by the processor, may cause the electronic device to receive a swipe input for the first input area while the control panel is provided. The instructions, when executed by the processor, may cause the electronic device to adjust a magnification of the camera based on the swipe input.

[0213] In one embodiment, the instructions, when executed by the processor, may cause the electronic device to receive the touch input through the first input area or the second input area. The instructions, when executed by the processor, may cause the electronic device to determine whether the received touch input matches a predefined condition of the designated touch input. The predefined condition may include at least one of the number of touches, the duration of the touch, and the pressure of the touch.

[0214] In one embodiment, the specified touch input may include an input including a first touch below a threshold pressure value (e.g., the first threshold pressure value (F1) of FIG. 5) and a second touch below the threshold pressure value inputted after the first touch is released, an input including a third touch above the threshold pressure value and a fourth touch below the threshold pressure value inputted after the third touch is released, an input including a fifth touch below the threshold pressure value and a sixth touch above the threshold pressure value inputted after the fifth touch is released, or an input including a seventh touch above the threshold pressure value and an eighth touch above the threshold pressure value inputted after the seventh touch is released.

[0215] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments disclosed in this document are not limited to the aforementioned devices.

[0216] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. 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 items, 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 component (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.

[0217] The term "module" used in various embodiments 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).

[0218] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more commands 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 command among the one or more commands 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 command called. The one or more commands 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.

[0219] According to one embodiment, the method according to the various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0220] According to various embodiments, 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 various embodiments, 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 various embodiments, 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.

Claims

1. In electronic devices, touch display; A housing forming a side surface of the electronic device, the housing including a first button and a second button positioned on the side surface; A sensor arranged for the first button, the sensor being configured to detect a gesture of a first touch input for a first input area on the first button, the first input area including a first area and a second area; A first haptic output device arranged for the first area of ​​the first button, the first haptic output device being configured to detect a pressure of the first touch input and provide haptic feedback to the first area in response to the first touch input; A second haptic output device arranged for the second area of ​​the first button, the second haptic output device being configured to detect the pressure of the first touch input and provide haptic feedback to the second area in response to the first touch input; and Including a third haptic output device arranged for the second button, The third haptic output device is configured to detect a second touch input to a second input area on the second button, and provide haptic feedback to the second input area in response to the second touch input. Electronic devices.

2. In claim 1, Memory for storing instructions; and Contains a processor, The above instructions, when executed by the processor, cause the electronic device to: Receiving the first touch input through the first input area, and Based on the detected pressure of the first touch input, assigning different functions to the first touch input, and adjusting haptic feedback provided by the first haptic output device and the second haptic output device to indicate the function assigned to the first touch input. Electronic devices.

3. In claim 2, Including speakers, The above instructions, when executed by the processor, cause the electronic device to: In response to the first touch input exceeding a threshold pressure value, causing the volume of the speaker to be adjusted, and providing haptic feedback through at least one of the first haptic output device and the second haptic output device to indicate that the function of adjusting the volume has been assigned to the first touch input. Electronic devices.

4. In claim 3, The first touch input exceeding the threshold pressure value includes a first swipe input in a first direction or a second direction opposite to the first direction, The above instructions, when executed by the processor, cause the electronic device to: In response to the first swipe input in the first direction, the volume is increased, In response to the first swipe input in the second direction, the volume is reduced, causing at least one of the first haptic output device and the second haptic output device to provide haptic feedback along a path of the first swipe input; Electronic devices.

5. In claim 4, The above instructions, when executed by the processor, cause the electronic device to: Receive a first input pressing the first area; In response to the first input above: Increase the above volume; and Providing haptic feedback to indicate that the first area has been pressed through the first haptic output device; Receiving a second input pressing the second area; and In response to the second input above: Reduce the above volume; and To provide haptic feedback to indicate that the second area has been pressed through the second haptic output device; causing, Electronic devices.

6. In claim 4 or claim 5, The haptic feedback for notifying that the function of controlling the volume is assigned to the first touch input is provided along the path of the first swipe input. Electronic devices.

7. In claim 5 or claim 6, The haptic feedback for notifying that the function of controlling the volume is assigned to the first touch input is the first haptic feedback, The above instructions, when executed by the processor, cause the electronic device to: In response to the first touch input having a pressure lower than or equal to the threshold pressure value, cause the screen being displayed on the touch display to be scrolled, and provide a second haptic feedback to indicate that a function of scrolling the screen has been assigned to the first touch input through at least one of the first haptic output device and the second haptic output device. The second haptic feedback is different from the first haptic feedback. Electronic devices.

8. In claim 7, The first touch input below the threshold pressure value includes a second swipe input in the first direction or the second direction. Electronic devices.

9. In claim 7 or claim 8, The above instructions, when executed by the processor, cause the electronic device to: Receiving a swipe input on the above touch display, Causing the screen to be scrolled based on the received swipe input. Electronic devices.

10. In claim 8, The above instructions, when executed by the processor, cause the electronic device to: Based on the speed of the first swipe input, the first haptic feedback is adjusted, causing the second haptic feedback to be adjusted based on the speed of the second swipe input; Electronic devices.

11. In claim 10, The above instructions, when executed by the processor, cause the electronic device to: While receiving the first touch input for the first input area, receiving the second touch input for the second input area, In response to the first touch input and the second touch input, causing the screen being displayed on the touch display to be captured. Electronic devices.

12. In claim 11, The above instructions, when executed by the processor, cause the electronic device to: While the second touch input to the second input area is maintained, a third continuous touch input is received from the first touch input through the first input area, Causing to scroll and capture the screen displayed on the touch display based on the first touch input, the second touch input and the third touch input. Electronic devices.

13. In claim 12, The first touch input includes an input to the first area or the second area of ​​the first input area that exceeds the threshold pressure value, The second touch input includes an input to the second input area that exceeds the threshold pressure value, The third touch input includes a swipe input for the first input area that is continuous from the first touch input. Electronic devices.

14. In any one of claims 1 to 13, a fourth haptic output device disposed within the housing; and Containing a communication circuit, The above instructions, when executed by the processor, cause the electronic device to: Receiving an incoming call through the above communication circuit, and In response to said incoming call, causing a haptic feedback to be provided as a notification of said incoming call through said fourth haptic output device. Electronic devices.

15. In any one of claims 1 to 14, The side surface of the housing comprises a plurality of sides, The first button and the second button are positioned on one of the plurality of sides or on two different sides among the plurality of sides, respectively. Electronic devices.

Citation Information

Patent Citations

  • Method for controlling touch input of mobile terminal

    KR101474452B1

  • Controlling a Mobile Terminal

    KR101474963B1

  • Electronic devices with sidewall displays

    KR1020180029086A

  • Apparatus and method for security control in IoT infrastructure environment

    KR1020200108742A

  • Haptics to identify button regions

    US20180329494A1