Electronic apparatus for display of notification information, and operating method thereof

An electronic device and an operation method of providing event notification on a display of the electronic device are disclosed. The method includes detecting a notification event, determining at least one section corresponding to the notification event among a plurality of sections of an edge area extended from a main area of a display unit, and displaying a color light in the determined section.

PRIORITY

This application claims priority under 35 U.S.C. § 119(a) to Korean Patent Application Serial No. 10-2015-0008094, which was filed in the Korean Intellectual Property Office on Jan. 16, 2015, the entire content of which is incorporated herein by reference.

BACKGROUND

1. Field of the Disclosure

The present disclosure relates to an electronic device and a method of displaying event notification on the display screen of the electronic device.

2. Description of the Related Art

Generally, an electronic device may perform multiple complex functions. For example, an electronic device may perform a voice communication function, a data communication function, a data output function, a data storage function, an image photographing function, a voice recording function, and the like. The electronic device includes a display unit and displays information via the display unit. When the display unit has been activated, the electronic device displays the information by activating the display unit. When this occurs, the electronic device may provide a notification for the information and then display the information.

However, the electronic device may not effectively provide the notification to the user of the electronic device. For example, the electronic device may output an optical signal by a light emitting device such as an LED, however, the electronic device cannot provide distinguishing attributes of the information by using an optical signal. The electronic device may generate an audio signal or a vibration to provide distinguishing attributes of the information, however, the audio signal or the vibration may cause annoyance to someone nearby other than a user of the electronic device. The electronic device may display information to provide distinguishing attributes in a pop-up window, however, that information may be exposed to someone nearby other than the user of the electronic device.

SUMMARY

Accordingly, an aspect of the present disclosure provides an electronic device which can efficiently display information and an operation method thereof.

Another aspect of the present disclosure also provides an electronic device which can efficiently provide a notification for information and an operation method thereof.

According to an aspect of the present disclosure, an electronic device includes a display unit including a main area and an edge area which is extended from the main area and is divided into a plurality of sections and a controller functionally connected to the display unit, wherein the controller detects a notification event, determines at least one section corresponding to the notification event among the sections, and displays a color light in the determined section.

According to an aspect of the present disclosure, an operation method of an electronic device includes detecting a notification event, determining at least one section corresponding to the notification event among a plurality of sections of an edge area extended from a main area and displaying a color light in the determined section.

According to an aspect of the present disclosure, an electronic device and an operation method thereof are presented in which a display unit of an electronic device includes a main area and an edge area. When the main area is deactivated, the electronic device provides the notice for the information by outputting a color light through the edge area, thereby preventing annoyance to a person nearby who is not the user of the electronic device. Further, it can prevent exposing the information to a person who is not the user of the electronic device. Further, the electronic device applies a different color, pattern, or position in the edge area for the color light, thereby distinguishing the information. Accordingly, the electronic device can effectively provide a notice for the information and efficiently display the information.

DETAILED DESCRIPTION

Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It is noted that identical reference numerals denote the same structural elements in the accompanying drawings. The detailed description of well known functions and structures in the art will be omitted to retain clarity of the subject matter of the present disclosure.

FIG. 1is a block diagram illustrating an electronic device according to an embodiment of the present disclosure.FIGS. 2A and 2Bare perspective views illustrating an implementation of an electronic device according to an embodiment of the present disclosure.FIG. 2Ais a top perspective view of an electronic device andFIG. 2Bis a bottom perspective view of an electronic device.

Referring toFIG. 1, an electronic device100of an embodiment of the present disclosure includes a communication unit110, an input unit120, a display unit130, a storage unit140, a controller150and an audio processor160.

The communication unit110performs communication in the electronic device100. The communication unit110may communicate with an external device in various communication schemes. For example, the external device may include an electronic device, a base station, a server, and a satellite. The communication unit110may perform at least one of wireless communication and wired communication. The communication unit110may access at least one among a mobile communication network and a data communication network. The various communication schemes may include long term evolution (LTE), wideband code division multiple access (WCDMA), global system for mobile communications (GSM), WiFi, bluetooth, and near field communications (NFC).

Herein, the edge area133may be tilted with respect to the surface of the main area131. In other words, the edge area133may extend toward the rear surface of the electronic device100from the main area131. That is, the edge area133may be arranged at a side of the electronic device100. For example, the display unit130is manufactured to have flexibility, and then may be divided into the main area131and the edge area133as the display unit is bent. For example, as shown inFIG. 2A, the edge area133may be tilted to the outside of the main area131. As shown inFIG. 2B, when the main area131is arranged toward an external bottom surface, a color light of the edge area133may be exposed to the side of the electronic device100and may be reflected to the external bottom surface. Also, the edge area133may be tilted towards the inside of the main area131. When the main area131is exposed to the outside, a color light displayed on the edge area133may be exposed to the side of the electronic device100and may be reflected to the external bottom surface.

Herein, the main area131and the edge area133may be arranged on the same plane. That is, the edge area133may be arranged on the front of the electronic device100. When the main area131is arranged against the external bottom surface, the color light of the edge area133may be exposed between the electronic device100and the external bottom surface, and may be reflected to the external bottom surface.

The storage unit140stores operation programs of the electronic device100. The storage unit140may store a program for individually controlling the main area131and the edge area133, and controlling the main area131and the edge area133by interconnecting them. Further, the storage unit140stores data generated while executing programs.

The controller150controls overall operations of the electronic device100. The controller150may perform various functions. In addition, the controller150may control the display unit130and output display data. Herein, the controller150may individually control the main area131and the edge area133, and control the main area131and the edge area133by interconnecting them. In addition, the controller150may detect a user input through the input unit120in response to the main area131and the edge area133. Herein, the controller150may detect a touch in the main area131and the edge area133. The controller150includes a main controller151and an edge controller153.

The main controller151controls the main area131. Specifically, the main controller151may execute control to output a display screen by activating the main area131. Herein, the display screen may include at least one of an image and a text. Further, the main controller151may execute control to display an execution screen of a function in the main area131. Also, the main controller151may deactivate the main area131. For example, when a user input for deactivating the main area131occurs through the input unit120, the main controller151may deactivate the main area131. In addition, while activation of the main area131is maintained during a determined time interval, when there is no user input through the input unit120, the main controller151may deactivate the main area131.

The audio processor160processes an audio signal. The audio processor160includes a speaker161and a microphone163. That is, the audio processor160may reproduce an audio signal output in the controller150through the speaker161. In addition, the audio processor160may transfer an audio signal generated in the microphone163to the controller150.

FIG. 3is a flow chart illustrating the operation of an information display method according to an embodiment of the present disclosure. Further,FIGS. 8, 9, 10, 11, 12A-12B, 13A-13B, 14, 15, 16A-16B, 17A-17H, 18A-18H, 19A-19H, 20A-20H and 21A-21F are screen shot views describing an information display method according to an embodiment of the present disclosure.

Referring toFIG. 3, an information display method according to the embodiment starts from step211in which the controller150detects deactivation when the main area131is deactivated in the display unit130. For example, when a user input for deactivating the main area131occurs through the input unit120, the controller150may deactivate the main area131. In addition, while activation of the main area131is maintained during a determined time interval, when there is no user input through the input unit120, the controller150may deactivate the main area131.

The controller150may execute control to output a display screen by activating the main area131as shown inFIG. 8. Herein, the controller150may perform a function and execute control to display an execution screen510of the function in the main area131. Then, the controller150may deactivate the main area131as shown inFIG. 9. When the main area131is deactivated, the controller150may terminate the function. Further, when the main area131is deactivated, the controller150may stop the function. The controller150may continuously progress the function. That is, even though the main area131is deactivated, the controller150may progress the function. The controller150progresses the function by executing stored programs or routines that cause the function to progress.

Further, the controller150may deactivate the main area131by stopping the transmission of the electronic signal to the main area131. Herein, the controller150may also deactivate the input unit120corresponding to the main area131. Even though the main area131is deactivated in the display unit130, the controller150does not deactivate the edge area133. That is, the controller150may continuously activate the edge area133. However, the controller150may turn off light-emitting elements corresponding in the edge area133. Herein, the controller150may also continuously activate the input unit120corresponding to the main area131.

Next, the controller150execute control to display a color light520in the edge area133in step213. While the main area131is deactivated, the controller150may execute control to display the color light520in the edge area133. When the main area131is deactivated, the controller150may execute control to display the color light520in the edge area133after standby. Further, the controller150may execute control to display the color light520in the edge area133overall. Further, the controller150may execute control to partially display the color light520in the edge area133. To this end, the controller150may execute control to turn on at least a part among the light-emitting elements correspondingly in the edge area133. Further, the controller150may control the light-emitting elements to adjust the color light520. Herein, referring toFIG. 4, an operation in which the controller150executes control to display the color light520in the edge area133will be described in more detail.

FIG. 4is a flowchart illustrating the operation of displaying a color light in an edge area according to an embodiment of the present disclosure.

Referring toFIG. 4, the controller150determines whether a function is progressing in step311. When the main area131is deactivated during the execution of the function, the function may be continuously progressed. That is, even though the main area131is deactivated, the controller150may continuously progress the function. Herein, during the execution of the function, the controller150may determine a starting point and a completion point of the function. For example, the function may include a health care function, a data transmission function, a data reception function, a data download function, a data upload function, a timer function, a stopwatch function, and a file reproduction function.

Next, when it is determined that the function is progressing in step311, the controller150determines the color light520corresponding to the function in step313. The controller150determines at least one of a color and a pattern corresponding to the function. Herein, at least one of the color and the pattern may be configured in the storage unit140corresponding to the function. Accordingly, the controller150may determine from the storage unit140, at least one of the color and the pattern corresponding to the function.

Next, the controller150executes control to display the color light520according to the progression state of the function in step315. The controller150may change the color light520according to the amount of time the color light is displayed. Further, the controller150may execute control to display the color light520in the edge area133as shown inFIG. 10. That is, the controller150may execute control to display the color light520by dividing the edge area133into a progression section and a remaining section of the function. Herein, the controller150may determine the progression section from a starting point to a current point and determine the remaining section from the current point to a completion point. Further, the controller150may match one end of the edge area133with the starting point and may match another end of the edge area133to the completion point. Further, the controller150may divide the progression section and the remaining section in the edge area133with the color light520.

For example, the controller150may execute control to widely display a width of the color light520corresponding to the progression section and may execute control to narrowly display a width of the color light520corresponding to the remaining section. In addition, the controller150may execute control to narrowly display a width of the color light520corresponding to the progression section and may execute control to widely display a width of the color light520corresponding to the remaining section. Also, the controller150may execute control to display the color light520corresponding to the progression section and may not execute control to display the color light520corresponding to the remaining section. The controller150may not execute control to display the color light520corresponding to the progression section and may execute control to display the color light520corresponding to the remaining section. Further, when the progression of the function is completed, the controller150may execute control to display the color light520in the edge area133overall.

When a notification event occurs, the controller150detects the occurrence of the notification event in step317. Herein, when it is determined that the function is not being progressed in step311, the controller150may detect the notification event while in standby. That is, the controller150may generate the notification event while in standby as shown inFIG. 9. Further, after outputting the progression state of the function in step315, the controller150may detect the notification event. That is, the controller150may generate the notification event while executing control to display the progression state of the function with the color light as shown inFIG. 10.

The notification event includes a communication event and a schedule event. The communication event may occur in the communication unit110. When receiving a call, an email, or a message, the communication unit110may generate the communication event. For example, the communication unit110may receive a message through a Short Messaging Service (SMS), a Multimedia Messaging Service (MMS), or a Social Networking Service (SNS). The schedule event may occur in the controller150. When a schedule event or an alarm occurs, the controller150recognizes the schedule event or alarm. A specific time may be set as a schedule event or an alarm and that time is stored in the storage unit140. Accordingly, the controller150can retrieve the set time of a schedule event or an alarm from the storage unit140.

Next, the controller150determines the color light520corresponding to the notification event in step319. The controller150may determine the color light520according to attributes of the notification event. Further, the controller150may determine the color light520according to the caller of the communication event. Also, the controller150may determine at least one of a color and a pattern corresponding to the notification event. Herein, at least one of the color and the pattern may be configured in the storage unit140corresponding to the notification event. Accordingly, the controller150may determine, from the storage unit140, at least one of the color and the pattern corresponding to the notification event.

Next, the controller150executes control to display the color light520corresponding to the communication event in step321. The controller150executes control to display the color light520in the edge area133overall as shown inFIG. 11. For example, a width of the color light520may be narrower than a width of the edge area133. Then, the controller150returns to executing the operations defined in the flowchart ofFIG. 3. With reference toFIGS. 5 and 6, the operation of the controller150executing control to display the color light520corresponding to the notification event will be described in more detail.

FIG. 5is a flowchart illustrating the operation of displaying a color light according to an embodiment of the present disclosure.

Referring toFIG. 5, the controller150executes control to display a notice window515in the main area131in step331. The controller150may activate the main area131. Herein, the controller150may activate a part the main area131. That is, the controller150may not activate the main area131overall and activate only a part of area of the main area131. Further, the controller150executes control to display the notice window515as shown inFIG. 12A. The controller150executes control to display the notice window515through a pop-up window. The controller150executes control to display notice information in the notice window515. Herein, the controller150may execute control to display at least a part of the information of the notification event as the notice information.

Next, when a configured time has elapsed, the controller150detects the elapsing of time in step333. Further, the controller150removes the notice window515from the main area131in step335. That is, the controller150executes control to display the notice window515in the main area131during a determined time interval, and then removes the notice window515from the main area131. The controller150may again deactivate the main area131. Also, the controller150executes control to display a color light520in the edge area131. The controller150executes control to display the color light520in the edge area133as shown inFIG. 12B. Herein, a width of the color light520may be narrower than a width of the edge area133. Further, the width of the color light520may be identical to the width of the edge area133. Then, the controller150returns executing the operations shown in the flowchart inFIG. 4.

FIG. 6is a flowchart illustrating the operation of displaying a color light inFIG. 4.

Referring toFIG. 6, the controller150executes control to display the color light520corresponding to the notification event in step341. The controller150executes control to display the color light520in the edge area133as shown inFIGS. 11 and 12B. Herein, a width of the color light520may be narrower than a width of the edge area133.

Next, when a configured time has elapsed, the controller150detects the elapse of time in step343. In addition, the controller150determines whether the color light520can be extended in step345. The controller150may compare a current width and a threshold width of the color light520. Herein, the threshold width may be configured in the storage unit140. For example, the threshold width may exceed a width of the edge area133.

Next, when it is determined that the color light520can be extended in step345, the controller150extends the color light520in step347. When the current width of the color light520does not reach the threshold width, the controller150may determine that the color light520is allowed to be extended. Further, the controller150extends the color light520as shown inFIGS. 13A and 13B. For example, the controller150may extend a width of the color light520to correspond to a width of the edge area133. Also, the controller150may extend the width of the color light520from the edge area133to the main area131. That is, the controller150may execute control to display the color light520to the main area131as well as the edge area133. The controller150may activate the main area131. Herein, the controller150may activate part of the main area131. Then, the controller150returns to step345.

The controller150may repeat at least one of step345and step347. Herein, until a current width of the color light520reaches a threshold width, the controller150may repeat steps345and347. In addition, the controller150extends the color light520as shown inFIG. 13Aand then extends the color light520as shown inFIG. 13B.

When it is determined that the color light520cannot be extended in step345, the controller150returns to executing the operations shown in the flowchart inFIG. 4.

When it is determined that the current width of the color light520reaches the threshold width, the controller150does not extend the width of the color light520. That is, the controller150maintains a width of the color light520.

The controller150may repeat step213. Herein, while the color light520is displayed in the edge area133, another notification event may be generated. That is, as shown inFIGS. 11 and 12A, another notification event may be generated while the color light520is displayed in the edge area133. The controller150may change the color light520in the edge area133. Herein, the controller150may determine at least one of a color and a pattern corresponding to another notification event. Further, the controller150may execute control to display the color light520corresponding to another notification event. That is, the controller150executes control to display the color light520in the edge area133overall as shown inFIG. 14.

In an embodiment of the present disclosure, the controller150executing control to display the color light520in the edge area133overall has been described, but it is not limited thereto. The controller150executes control to partially display the color light520in the edge area133as shown inFIG. 15. Herein, the edge area133includes a plurality of sections133a,133b,133c, and133d. That is, the controller150executes control to display the color light520in one section among the sections133a,133b,133c, and133dof the edge area133.

The controller150determines one section among the sections133a,133b,133c, and133din accordance with the notification event in step319ofFIG. 4. The controller150determines one section among the sections133a,133b,133c, and133daccording to an attribute of the notification event. Further, the controller150determines one section among the sections133a,133b,133c, and133daccording to a caller of the communication event. Herein, the sections133a,133b,133c, and133dmay be configured in the storage unit140, to correspond to a plurality of callers, respectively. To this end, the controller150may determine in the storage unit140, one section among the sections133a,133b,133c, and133daccording to the caller of the notification event, e.g., a first caller.

In an embodiment of the present disclosure, the controller150changes the color light520in the edge area133corresponding to another notification event, however, it is not limited thereto. That is, as shown inFIGS. 11, 12A, andFIG. 15, another notification event may be generated while the color light520is displayed in the edge area133. The controller150determines, on the basis of the storage unit140, one section among the sections133a,133b,133c, and133din accordance to a caller of another notification event, e.g., a second caller. Accordingly, the controller150may additionally execute control to display the color light520in another one of the sections133a,133b,133c, and133din the edge area133as shown inFIGS. 16A and 16B.

For example, as shown inFIGS. 11 and 12A, when the color light520is displayed in the edge area133, the controller150may execute control to display the color light520to one section corresponding to the first caller among the sections133a,133b,133c, and133dof the edge area133. In addition, the controller150may execute control to display the color light520to another section corresponding to the second caller among the sections133a,133b,133c, and133dof the edge area133. When the color light520is displayed in one section corresponding the first caller among the sections133a,133b,133c, and133dof the edge area133as shown inFIG. 15, the controller150may execute control to display the color light520to another section corresponding to the second caller among the sections133a,133b,133c, and133dof the edge area133.

When the movement of a touch from the edge area133to the main area131is generated, the controller150detects the movement in step215. When the touch is generated in the edge area133, the controller150detects the generated touch. Herein, the controller150may activate the input unit120corresponding to the main area131. Then, when the movement of the touch from the edge area133to the main area131is generated, the controller150may detect the generated movement.

The controller150executes control to display data in the main area131in step217. The controller150activates the main area131. Herein, the controller150may activate a part of the main area131. Further, the controller150may remove the color light520from the edge area133. The controller150may execute control to display the notice window530in the main area131. Herein, the controller150may extend the notice window530according to a movement path of the touch. Further, the controller150may execute control to display notice information in the notice window530. The controller150may execute control to display an execution screen540of the function in the main area131. Herein, referring toFIG. 7, an operation that the controller150executes control to display data in the main area131will be described in more detail.

FIG. 7is a flowchart illustrating the operation of displaying data to a main area of a display.

Referring toFIG. 7, the controller150detects a position and a movement distance of a touch in step411. The controller150continuously detects positions of the touch. In addition, the controller150may detect the movement distance of the touch using the positions of the touch. Herein, the controller150may detect the movement distance of the touch by connecting the positions of the touch. Further, the controller150may detect the movement distance of the touch by connecting specific coordinate values, for example, x-axis coordinate values in the positions of the touch. The controller150determines the movement path of the touch. Herein, the controller150may determine the movement distance of the touch by connecting the positions of the touch.

Next, the controller150executes control to display the notice window530in the main area131in step413. The controller150activates the main area131. Herein, the controller150may activate a part of the main area131. That is, the controller150may not activate the main area131overall and activate only a part of the main area131. The controller150may extend the notice window530according to a movement path of the touch.

Next, the controller150determines whether the movement distance of the touch reaches a notice distance in step415. That is, the controller150compares the movement distance of the touch with the notice distance. Herein, the notice distance may be configured in the storage unit140. Further, the notice distance may include a plurality of configuration values. For example, the notice distance may be less than the width of the main area131.

Next, when it is determined that the movement distance of the touch reaches the notice distance in step415, the controller150determines the notice information corresponding to the color light520in step417. The controller150may determine the notice information according to the position and the movement distance of the touch. Herein, the controller150may determine the notice information corresponding to one among configuration values of the notice distance. When the function is being executed, the controller150may determine at least a part of information of the function as the notice information. In addition, the controller150may determine at least a part of information of the notification event as the notice information. Further, the controller150may remove the color light520from the edge area133. Then, the controller150executes control to display the notice information in the notice window530in step419.

Next, the controller150determines whether the movement distance of the touch reaches a display distance in step421. That is, the controller150compares the movement distance of the touch with the display distance. Herein, the display distance may be configured in the storage unit140. For example, the display distance exceeds the notice distance and may be less than or equal to the width of the main area131.

Next, when the movement distance of the touch reaches the display distance in step421, the controller150removes the notice window530from the main area131in step423. Further, the controller150executes control to display, in the main area131, the execution screen540of the function corresponding to the color light520. Herein, the controller150may activate the main area131overall. The execution screen540may be different according to the touch position. When the function is being executed, the controller150may execute control to display the execution screen540of a corresponding function. Further, the controller150may execute control to display the execution screen540of the function corresponding to the notification event. Even though the release of the touch is detected while the execution screen540is displayed, the controller150executes control to continuously display the execution screen540. Then, the controller150returns to executing the operations shown in the flowchart inFIG. 3.

When the color light520is displayed in the edge area133corresponds to a health care function, the controller150may execute control to output display data in the main area131as shown inFIGS. 17A-17H.

That is, when a movement of a touch has been detected in the upper half of the main area131as shown inFIG. 17A, the controller150extends the notice window530in the upper half of the main area131according to a movement distance of the touch as shown inFIGS. 17B and 17C. Herein, the controller150executes control to display notice information on the remaining section in the progress state of the health care function. For example, the controller150may display the remaining step count in comparison with a goal step count in the notice window530as shown inFIG. 17B. When the movement distance of the touch increases, the controller150adds and displays the goal step count in the notice window530as shown inFIG. 17C. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the health care function as shown inFIG. 17D.

When a movement of a touch has been detected in the lower half of the main area131as shown inFIG. 17E, the controller150extends the notice window530in the lower half of the main area131according to a movement distance of the touch as shown inFIGS. 17F and 17G. Herein, the controller150determines notice information on the progression section in the progress state of the health care function. For example, the controller150executes control to display a current step count in the notice window530as shown inFIG. 17F. When the movement distance of the touch increases, the controller150executes control to add and display a distance and a calorie consumption amount, which are calculated from the current step count, in the notice window530as shown inFIG. 17G. Further, when the movement distance of the touch increases, the controller150executes control to display the execution screen540of the health care function as shown inFIG. 17H.

When the color light520is displayed in the edge area133corresponding to a data download function, the controller150executes control to display data in the main area131as shown inFIG. 18.

That is, when a movement of a touch has been detected in the upper half of the main area131as shown inFIG. 18A, the controller150extends the notice window530in the upper half of the main area131according to a movement distance of the touch as shown inFIGS. 18B and 18C. Herein, the controller150executes control to display notice information on the remaining section in the progress state of the data download function. For example, the controller150executes control to display identification information and the remaining amount of a downloaded folder in the notice window530as shown inFIG. 18B. When the movement distance of the touch increases, the controller150executes control to add and display the remaining time in the notice window530as shown inFIG. 18C. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the data download function as shown inFIG. 18D.

When a movement of a touch has been detected in the lower half of the main area131as shown inFIG. 18E, the controller150extends a notice window530in the lower half of the main area131according to a movement distance of the touch as shown inFIGS. 18F and 18G. Herein, the controller150determines notice information on a progression section in the progress state of the data download function. For example, the controller150executes control to display identification information and a progression amount of a downloaded folder in the notice window530as shown inFIG. 18F. When the movement distance of the touch increases, the controller150executes control to add and display a size of the downloaded folder in the notice window530as shown inFIG. 18G. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the data download function as shown inFIG. 18H.

When the color light520is displayed in the edge area133corresponding to a timer function, the controller150executes control to display data in the main area131as shown inFIG. 19.

That is, when a movement of a touch has been detected in the upper half of the main area131as shown inFIG. 19A, the controller150extends the notice window530in the upper half of the main area131according to a movement distance of the touch as shown inFIGS. 19B and 19C. Herein, the controller150determines notice information on the remaining section in the progress state of the timer function. For example, the controller150executes control to display the remaining time in the notice window530as shown inFIG. 19B. When the movement distance of the touch increases, the controller150executes control to add and display a goal time in the notice window530as shown inFIG. 19C. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the timer function as shown inFIG. 19D.

When a movement of a touch has been detected in the lower half of the main area131as shown inFIG. 19E, the controller150extends the notice window530in the lower half of the main area131according to a movement distance of the touch as shown inFIGS. 19F and 19G. Herein, the controller150determines notice information on a progression section in the progress state of the timer function. For example, the controller150executes control to display a progression time in the notice window530as shown inFIG. 19F. When the movement distance of the touch increases, the controller150executes control to add and display a goal time in the notice window530as shown inFIG. 19G. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the timer function as shown inFIG. 19H.

When the color light520is displayed in the edge area133corresponding to a file reproduction function, the controller150executes control to display data in the main area131as shown inFIG. 20.

That is, when a movement of a touch has been detected in the upper half of the main area131as shown inFIG. 20A, the controller150extends the notice window530in the upper half of the main area131according to a movement distance of the touch as shown inFIGS. 20B and 20C. Herein, the controller150determines notice information on the remaining section in the progress state of the file reproduction function. For example, the controller150executes control to display a file name and the remaining time in the notice window530as shown inFIG. 20B. When the movement distance of the touch increases, the controller150executes control to add and display a total reproduction time in the notice window530as shown inFIG. 20C. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the file reproduction function as shown inFIG. 20D.

When a movement of a touch has been detected in the lower half of the main area131as shown inFIG. 20E, the controller150extends a notice window530in the lower half of the main area131according to a movement distance of the touch as shown inFIGS. 20F and 20G. Herein, the controller150determines notice information on a progression section in the progress state of the file reproduction function. For example, the controller150executes control to display a file name and a progression time in the notice window530as shown inFIG. 20F. When the movement distance of the touch increases, the controller150executes control to add and display a total reproduction time in the notice window530as shown inFIG. 20G. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of the file reproduction function as shown inFIG. 20H.

When the color light520is displayed in the edge area133corresponding to message reception, the controller150executes control to display data in the main area131as shown inFIG. 21.

That is, when a movement of a touch has been detected in the upper half of the main area131as shown inFIG. 21A, the controller150extends the notice window530in the upper half of the main area131according to a movement distance of the touch as shown inFIGS. 21B and 21C. Herein, the controller150determines notice information corresponding to a message. For example, the controller150executes control to display identification information in the notice window530as shown inFIG. 21B. When the movement distance of the touch increases, the controller150executes control to add and display at least a part of a message content in the notice window530as shown inFIG. 21C. Further, when the movement distance of the touch increases, the controller150executes control to display an execution screen540of a message exchange function as shown inFIG. 21D.

When a movement of a touch has been detected in the lower half of the main area131as shown inFIG. 21E, the controller150executes control to display the execution screen540of the message exchange function as shown inFIG. 21F. Herein, the controller150executes control to add and display a keypad550on the execution screen540.

When the movement distance of the touch does not reach the notice distance in step415, the controller150executes control to continuously display the notice window530in the main area131. Similarly, when the movement distance of the touch does not reach the display distance in step421, the controller150executes control to continuously display the notice window530in the main area131. When the touch is released in the main area131, the controller150detects the release of the touch in step425. Further, the controller150removes the notice window530from the main area131in step427. That is, when the touch is released in moving in the main area131, the controller150removes the notice window530from the main area131. The controller150may again deactivate the main area131. After the movement of the touch reaches the notice distance, when the touch is released, the controller150may continuously output the color light520in the edge area133. Then, the controller150returns to executing the operations shown in the flowchart ofFIG. 3.

When deactivation of the main area131has not been detected in step211, the controller150performs a corresponding function in step221. The controller150executes control to continuously display a display screen in the main area131as shown inFIG. 8. Herein, the controller150executes control to perform a function and continuously display an execution screen510of the function in the main area131. The controller150may configure and change various pieces of configuration information as new information. For example, the controller150may configure and change the configuration information as new information corresponding to a user input.

According to an embodiment of the present disclosure, the display unit130of the electronic device100includes the main area131and the edge area133. When the main area131is deactivated, the electronic device100displays a color light through the edge area133, thereby providing a notice for the information. Therefore, it can prevent causing annoyance to a person who is not a user of the electronic device100. Further, it can help secure the information and prevent the information from being exposed to a person who is not the user of the electronic device100. Further, the electronic device100may apply a color, a pattern, or a position in the edge area133to the color light, thereby distinguishing the information. Accordingly, the electronic device100can effectively provide a notice for the information. Therefore, the electronic device100may efficiently display the information.

Embodiments of the present disclosure are shown and described in this specification and the drawings corresponding to specific examples presented in order to easily explain technical contents of the present disclosure, and to help comprehension of the present disclosure are not intended to limit the scope of the present disclosure That is, it is obvious to those skilled in the art to which the present disclosure belongs that different modifications can be achieved based on the technical spirit of the present disclosure. Therefore, the scope of the present disclosure should not be defined as being limited to the embodiments, but should be defined by the appended claims and their equivalents.