Various embodiments of the present disclosure relate to an electronic device and an operating method thereof.
With the spread of an electronic device equipped with a touch screen, various content such as a website, image data, video data, or the like can be identified by using the electronic device. A size of the electronic device tends to be increased to more clearly identify the various content.
Upon occurrence of a notification event such as a text message, application update, e-mail reception, schedule alarm, or the like, the electronic device displays a notification (or pop-up) window at a specific position of the electronic device to notify the occurrence of the notification event to a user. However, due to the increase in the size of the electronic device, inconveniently, the user may need to use both hands to select the displayed notification window.
When a notification event occurs in an electronic device as described above, a user inconveniently manipulates the electronic device with both hands to execute the notification event.
In order to solve the conventional problem, various embodiments of the present disclosure provide an electronic device capable of controlling a notification window for informing occurrence of a notification event when the notification event occurs in the electronic device, and an operating method thereof.
A method of operating an electronic device according to an embodiment of the present disclosure may include detecting occurrence of a notification event, displaying a notification window for the detected notification event at a designated position of a display screen, identifying an input detected in the electronic device, and controlling the notification window in the display screen in accordance with the input.
An electronic device according to an embodiment of the present disclosure may include a display which displays a display screen, and a controller which detects occurrence of a notification event, displays a notification window for the notification event at a designated position of a display screen, identifies an input detected in the electronic device, and controls the notification window in the display screen in accordance with the input.
As described above, an electronic device and an operating method thereof according to an embodiment of the present disclosure can control a notification window for informing occurrence of a notification event in accordance with a user input when the notification event occurs in the electronic device.
Embodiments of the present disclosure will be described herein below with reference to the accompanying drawings. In this case, it should be noted that like reference numerals denote like constitutional elements in the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the disclosure in unnecessary detail.
Referring to
The communication unit 110 may perform communication with at least one external device (not shown) including a portable electronic device such as a smart phone, a tablet, or the like and an electronic device such as a laptop or the like. In this case, the communication unit 110 may communicate with the external device by using various communication schemes. The communication unit 110 may perform at least any one of wireless communication and wired communication. The communication unit 110 may access at least any one of a mobile communication network and a data communication network. For example, the external electronic device may include an electronic device, a base station, a server, and a satellite. The communication scheme may include Long Term Evolution (LTE), Wideband Code Division Multiple Access (WDCMA), Global System for Mobile Communications (GSM), Wireless Fidelity (WiFi), Bluetooth, Near Field Communications (NFC), and an Infrared Ray (IR).
The sensor unit 120 may measure, for example, physical quantity or detect an operational status of the electronic device 100, and may convert the measured or detected information into an electric signal. The sensor unit 120 may include, for example, at least one of a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor (e.g., a Red, Green, Blue (RGB) sensor), a biometric sensor, a temperature/humidity sensor, an illumination sensor, and an Ultra Violet (UV) sensor.
In particular, the sensor unit 120 may transmit a grip state of the electronic device 100 and a tilt change of the electronic device 100, which are caused depending on a user's operation, to the controller 190. In addition, a specific sensor (e.g., an illumination sensor, a pressure sensor, etc.) included in the sensor unit 120 may be disposed to a rear side of the electronic device 100. The specific sensor may transmit to the controller 190 an execution signal input from the user to execute a notification event. Additionally or alternatively, the sensor unit 120 may include, for example, an E-nose sensor, an ElectroMyoGraphy (EMG) sensor, an ElectroEncephaloGram (EEG) sensor, an ElectroCardioGram (ECG) sensor, an Infrared (IR) sensor, an iris sensor, and/or a fingerprint sensor. The sensor unit 120 may further include a control circuit for controlling at least one or more sensors included therein.
The input unit 130 may generate input data in response to a user input of the electronic device 100. The input unit 130 may include at least one input means. The input unit 130 may include a key pad, a dome switch, a touch panel, a jog & shuttle, a sensor, a touch key, and a button including a home button and a volume up/down button.
The audio processor 140 may process an audio signal. In this case, the audio processor 140 may include a speaker (SPK) and a microphone (MIC). The audio processor 140 may reproduce an audio signal output from the controller 190 through the speaker. The audio processor 140 may transmit the audio signal output from the microphone to the controller 190. The audio processor 140 may bi-directionally convert, for example, a sound and electric signal. The audio processor 140 may process sound information which is input or output through, for example, the speaker, the microphone, or the like.
The camera 150 may be disposed to front and rear sides of the electronic device 100 to acquire image data for a subject. For this, the camera 150 may receive an optical signal. The camera 150 may generate the image data from the optical signal. The camera 150 may include a camera sensor and a signal converter. The camera sensor may convert the optical signal into an electrical image signal. The signal converter may convert an analog image signal into digital image data. In particular, the camera disposed to the front side of the electronic device 100 may acquire image data for a user's face.
The image processing unit 160 processes image data. In this case, the image processing unit 160 may process the image data in unit of frames to output the data in association with characteristics and size of the display unit 170. Herein, the image processing unit 160 may compress the image data in a determined manner, or may restore the compressed image data into original image data.
The display unit 170 may output display data according to the operation of the electronic device 100. The display unit 170 may include a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, an Organic Light-Emitting Diode (OLED) display, a Micro Electro Mechanical System (MEMS) display, and an electronic paper display. The display unit 170 may be implemented in a touch screen by being coupled to the input unit 130.
The memory 180 may store operational programs of the electronic device 100. For this, the memory 180 may include, for example, an internal memory or an external memory. The internal memory may include, for example, at least one of a volatile memory (e.g., a Dynamic RAM (DRAM), a Static RAM (SRAM), a Synchronous Dynamic RAM (SDRAM), etc.) and a non-volatile memory (e.g., a One Time Programmable ROM (OTPROM), a Programmable ROM (PROM), an Erasable and Programmable ROM (EPROM), an Electrically Erasable and Programmable ROM (EEPROM), a mask ROM, a flash ROM, a flash memory (e.g., a NAND flash memory, a NOR flash memory, etc.), a hard drive, or a Solid State Drive (SSD)). The external memory may further include a flash drive, for example, Compact Flash (CF), Secure Digital (SD), Micro Secure Digital (Micro-SD), Mini Secure digital (Mini-SD), extreme Digital (xD), Multi-Media Card (MMC), memory stick, or the like. The external memory may be operatively and/or physically coupled with the electronic device via various interfaces.
The controller 190 may detect the occurrence of the notification event, and may display a notification window related to the notification event at a designated position of a display screen. The controller 190 may control the notification window in accordance with an input by identifying the input achieved in a state where the notification window is displayed on the display screen.
Upon detecting the occurrence of the notification event, the controller 190 may display a notification (or pop-up) window for the notification event at the designated position of the display screen. In this case, the display screen may be an idle screen, application execution screen, or the like displayed on the display unit 170. When an input for controlling the notification window occurs in a state where the notification window is displayed, the controller 190 may identify the input. In this case, the input may be a movement input for moving the notification window or an execution input for executing the notification window. In this case, the notification event may include a text message reception notification, an application related notification, a goods transfer completion notification, a social network service related notification, a telephone reception notification, a schedule alarm related notification, or the like. The notification event may include a notification event associated with a call received from another electronic device, various notification events received from an external server, and a notification event occurring in the electronic device 100.
According to an embodiment, when the input is the movement input, the controller 190 may display the notification window by changing a position of the notification window displayed at the designated position of the display screen. When the position of the notification window is changed, the controller 190 may change a size of the notification window, or may display the notification window by changing it in an icon shape. In this case, the controller 190 may detect any one of pressure detected by at least one pressure sensor disposed to a lateral side of the electronic device 100, grip detection of the electronic device 100, and an input achieved in a physical key (e.g., a volume up/down button) disposed to the lateral side of the electronic device 100. Further, when the electronic device 100 is a flexible electronic device, the controller 190 may detect any one of flipping detected in the electronic device 100 and the input achieved in the physical key disposed to the lateral side of the electronic device 100 as the movement input.
According to an embodiment, when the input is the execution input, the controller 190 may perform a function corresponding to the notification event. In this case, the controller 190 may detect any one of a change in a tilt of the electronic device 100 and a user's gaze movement as the execution input. Further, the controller 190 may detect an execution signal, which is input from a sensor disposed to a rear side of the electronic device, for the notification window as the execution input.
The controller 190 may identify the tilt of the electronic device 100 at a time when the notification event occurs, and when there is a change in the tilt within a threshold time, may perform a function corresponding to the tilt. For example, when a lower portion of the electronic device 100 is tilted toward the user, the controller 190 may end the displaying of the notification window. When an upper portion of the electronic device 100 is tilted toward the user, the controller 190 may perform the function corresponding to the notification event. Further, when the tilt of the electronic device 100 is changed to the left/right, the controller 190 may move the notification window to the left/right, or may perform the function of the notification event.
The controller 190 may activate the camera 150 disposed to a front side of the electronic device 100 at a time when the notification event occurs. The controller 190 may identify user's image data acquired from the camera 150 to identify a user's gaze movement direction. The controller 190 may compare the user's gaze direction at the time when the notification event occurs and the user's gaze direction identified within the threshold time. The controller 190 may end the displaying of the notification window when the user's gaze direction is changed towards an upper side of the electronic device 100. The controller 190 may perform the function corresponding to the notification event when the user's gaze direction is changed towards a lower side of the electronic device 100. In addition, the controller 190 may move the notification window to the left/right or may perform the function of the notification event when the user's gaze movement is changed to the left/right.
The controller 190 may perform a function of displaying a text message on the display unit 170 when the notification event is the text message reception notification. The controller 190 may perform an application update function or the like when the notification event is the application related notification. The controller 190 may perform a bank application execution function when the notification event is the transfer completion notification. The controller 190 may perform a function of performing a social network service when the notification event is the social network service related notification. The controller 190 may perform a function of connecting a call with a caller when the notification event is the call reception notification. The controller 190 may perform a function of displaying a schedule screen on the display unit 170 when the notification event is the schedule alarm related notification. The controller 190 may display a screen of a function corresponding to the notification event on a display screen of a specific application in an overlaid manner when an execution input is detected while the specific application is executed.
According to an embodiment, the electronic device 100 based on the present disclosure may include the display unit 170 for displaying the display screen and the controller 190 for detecting occurrence of the notification event, displaying the notification window for the notification event at the designated position on the display screen, identifying an input detected in the electronic device 100, and controlling the notification window on the display screen in accordance with the input.
If the input is a movement input for the notification window, the controller 190 may move the notification window in accordance with the input. The controller 190 may decrease a size of the notification window while moving the notification window. The controller 190 may change the notification window to an icon while moving the notification window.
The movement input for the notification window may include any one of a finger position detected when the electronic device 100 is gripped, flipping occurring in the electronic device 100, and an input achieved by a physical key provided in the electronic device 100.
The controller 190 may perform the function corresponding to the notification event when the notification window is selected. The controller 190 may perform the function corresponding to the notification event when the input is the execution input for the notification window.
The execution input for the notification window may be a change in a tilt detected in the electronic device 100. The camera 150 for acquiring an image for the user may be further included, and the execution input for the notification window may be a change in a user's gaze movement identified from the image.
A sensor may be further included, and the controller 190 may perform the function corresponding to the notification event when the input is an execution signal detected in the sensor.
Referring to
In operation 203, the electronic device 100 may display a notification window for the notification event. In this case, the notification window may be a pop-up window. The electronic device 100 may display the notification window at a designated position on the display screen. In this case, the display screen may be an idle screen displayed on the display unit 170, an execution screen of a specific application, or the like. In operation 205, the electronic device 100 may identify an input achieved in a state where the notification window is displayed on the display screen.
Upon identifying the input in operation 205, the electronic device 100 may perform operation 207. In operation 207, the electronic device 100 may control the notification window displayed on the display screen in accordance with the identified input. This will be described below in detail with reference to
In operation 209, the electronic device 100 may perform the function corresponding to the notification event. The electronic device 100 may perform a function of displaying a text message on the display unit 170 when the notification event is the text message reception notification. The electronic device 100 may perform an application update function or the like when the notification event is the application related notification. The electronic device 100 may perform a bank application execution function when the notification event is the transfer completion notification. The electronic device 100 may perform a function of performing a social network service when the notification event is the social network service related notification. The electronic device 100 may perform a function of connecting a call with a caller when the notification event is the call reception notification. The electronic device 100 may perform a function of displaying a schedule screen on the display unit 170 when the notification event is the schedule alarm related notification.
Referring to
In operation 303, the electronic device 100 may identify a position corresponding to the movement input. In this case, the electronic device 100 may identify a position of a user's thumb when a grip (e.g., squeeze) of the electronic device 100 is detected. In this case, the electronic device 100 may detect the grip by means of a pressure sensor disposed to the electronic device 100, and may detect the grip by means of a grip sensor or the like. The electronic device 100 may identify whether flipping is detected. The electronic device 100 may identify a type of a physical key in which the input is achieved. The electronic device 100 may identify a type of the physical key in which the input is achieved and the number of times the input is achieved.
In operation 305, the electronic device 100 may display the notification window by moving it on the basis of the identified position. In this case, upon detecting the grip of the electronic device 100, the electronic device 100 may move the notification window to a position corresponding to the identified position of the user's thumb. Upon detecting occurrence of the flipping in the electronic device 100, the electronic device 100 may move the notification window. In this case, the electronic device 100 may move the notification window to a pre-set position (e.g., a lower end of the display unit 170), and may move the notification window to a position corresponding to the user's thumb position identified when the flipping occurs. When an input is achieved in the physical key, the electronic device 100 may identify the type of the physical key in which the input is achieved, and may move the notification window in a direction corresponding to the identified physical key. The electronic device 100 may move the notification window in a direction corresponding to the physical key by the number of times the input is achieved in the physical key.
When the moved and displayed notification window is selected in operation 307, the electronic device 100 may return to operation 209 of
Referring to
The electronic device 100 may identify the tilt of the electronic device 100 at a time when the notification event occurs, and when there is a change in the tilt within a threshold time, may perform a function corresponding to the tilt. For example, when a lower portion of the electronic device 100 is tilted toward the user, the electronic device 100 may end the displaying of the notification window. When an upper portion of the electronic device 100 is tilted toward the user, the electronic device 100 may perform a function corresponding to the notification event. Further, when the tilt of the electronic device 100 is changed to the left/right, the electronic device 100 may move the notification window to the left/right, or may perform a function of the notification event.
The electronic device 100 may activate the camera 150 disposed to a front side of the electronic device 100 at a time when the notification event occurs. The electronic device 100 may identify user's image data acquired from the camera 150 to identify a user's gaze movement direction. The electronic device 100 may compare the user's gaze direction at the time when the notification event occurs and a user's gaze direction identified within a threshold time. The electronic device 100 may identify a user's iris from user's image data to identify a movement direction of the iris during a threshold time, and thus may identify this as the gaze movement direction. The electronic device 100 may end the displaying of the notification window when the user's gaze direction is changed towards an upper side of the electronic device 100. The electronic device 100 may perform a function corresponding to the notification event when the user's gaze direction is changed towards a lower side of the electronic device 100. In addition, the electronic device 100 may move the notification window to the left/right or may perform the function of the notification event when the user's gaze movement is changed to the left/right.
When it is identified in operation 401 that the input identified in operation 205 is not the execution input, the electronic device 100 may perform operation 403. In operation 403, the electronic device 100 may identify whether an input is detected in a specific sensor disposed to a rear side of the electronic device 100. When it is identified in operation 403 that the input is detected in the specific sensor, the electronic device 100 may perform operation 405. When it is identified in operation 403 that the input to the specific sensor is not detected, the electronic device 100 may perform operation 407. When a time for which the execution input or the input to the specific sensor is not detected is greater than a threshold time in operation 407, the electronic device 100 may end the process. When the time for which the execution input or the input to the specific sensor is not detected is not greater than the threshold time in operation 407, the electronic device 100 may return to operation 401.
When it is identified in operation 405 that an input detected in the specific sensor is the execution signal, the electronic device 100 may perform operation 209 of
Referring to
The electronic device 100 may identify a thumb position when the electronic device 100 is gripped according to a movement input. As shown in
The electronic device 100 may execute a function of the notification event when the notification windows 510, 520, and 530 or the icon 540 are selected in
Referring to
The electronic device 100 may identify that flipping is detected in a portion of the display unit 170 (e.g., an upper portion of the electronic device 100) in a state where the notification window 610 is displayed. Upon detecting the flipping in the portion of the electronic device 100, the electronic device 100 may identify that the input is a movement input for the notification window 610. Upon detecting the flipping, the electronic device 100 may identify a thumb position of a user who grips the electronic device 100. As shown in
Upon detecting the flipping in the portion of the display unit 170 (e.g., the upper portion of the electronic device 100) in the state where the notification window 610 is displayed, as shown in
The electronic device 100 may execute a function of the notification event when the notification windows 610, 620, and 630 are selected in
Referring to
The electronic device 100 may identify a type of a button in which the input is achieved. In a case where the notification window 710 is located at an uppermost portion of the display unit 170, when a first input is achieved in the volume down button, as shown in
In a case where the notification window 710 is located at the uppermost portion of the display unit 170, when an input is achieved in the volume up button, the electronic device 100 may display a message indicating that the notification window 710 cannot be moved or may end the displaying of the notification window 710. In this case, the notification windows 710, 720, and 730 shown in
Although it is described that the electronic device 100 displays a notification window at any one position among uppermost, center, and lowermost positions of the display unit 170 when the input is achieved in the volume up/down button, an embodiment of the present disclosure is not limited thereto. The electronic device 100 may gradually move the notification window towards the lowermost portion from the uppermost portion or towards the uppermost portion from the lowermost portion of the display unit 170 by the number of times the input is achieved in the volume up/down button.
Referring to
When the electronic device 100 is tilted backwards as shown in
When the electronic device 100 is tilted forwards as shown in
In addition, the notification event may occur in a state where a specific application is executed in the electronic device 100, and it may be detected that the electronic device 100 is tilted forwards as shown in
Referring to
When it is identified that the user's gaze position P is moved towards an upper portion of the display unit 170 within a threshold time from a time when the notification event occurs as shown in
Referring to
Upon receiving an execution signal for executing the notification window 1010 from the sensor 1001 in the state where the notification window 1010 is displayed, the electronic device 100 may perform a function of the notification event as shown in
Referring to
When the electronic device 100 is tilted forwards as shown in
Referring to
When it is identified that the user's gaze position P is moved towards a lower portion of the display unit 170 within the threshold time from a time when the notification event occurs as shown in
According to an embodiment, a method of operating an electronic device may include detecting occurrence of a notification event, displaying a notification window for the detected notification event at a designated position of a display screen, identifying an input detected in the electronic device, and controlling the notification window in the display screen in accordance with the input.
The controlling of the notification window may include moving and displaying the notification window in accordance with the input when the input is a movement input for the notification window.
The moving and displaying of the notification window may include reducing and displaying the notification window. The moving and displaying of the notification window may include displaying the notification window as an icon.
The movement input for the notification window may include any one of a finger position detected at a time of gripping the electronic device 100, flipping occurring in the electronic device 100, and an input achieved by a physical key provided in the electronic device 100.
The method may further include performing a function corresponding to the notification event when the notification window is selected.
The controlling of the notification window may perform the function corresponding to the notification event when the input is an execution input for the notification window. The execution input for the notification window may be a change in a tilt detected in the electronic device 100. The electronic device 100 may further include the camera 150 which acquires an image for a user, and the execution input for the notification window may be a change in a user's gaze movement identified from the image. The electronic device 100 may further include a sensor, and the controlling of the notification window may further include performing a function corresponding to the notification event when the input is an execution signal detected in the sensor.
On the other hand, embodiments of the present disclosure disclosed in the specification and drawings are presented only as a specific example for clarity and are not intended to limit the scope of the disclosure. That is, it is apparent to those of ordinary skill in the art to which the disclosure pertains that other modifications based on the technical concept of the present disclosure are possible.
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0156792 | Nov 2015 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2016/012622 | 11/4/2016 | WO | 00 |