Patent Description:
With the development of electronic technologies, various types of electronic apparatuses have been developed and distributed. In particular, a lot of portable user terminal devices such as a mobile phone, a tablet PC, a laptop PC, etc., have been widely developed and distributed.

These user terminal devices may provide a plurality of services using various applications. A user may execute a desired application by selecting an icon displayed on a home screen or an application icon screen.

The home screen refers to a screen which is displayed for the first time when the user terminal device is turned on in a usable state.

A user may set the home screen such that icons corresponding to various desirable functions, content icons, widgets, etc., may be displayed on the home screen. The user may perform control operations corresponding to each icon by touching the icons displayed on the screen using his or her finger. <CIT> describes a mobile terminal and display control method, by which a different function may be executed in accordance with whether a means for touching a touchscreen is a user finger or a touch pen. <CIT> describes a mobile terminal and battery power saving mode switching method, wherein a power saving mode can be set by dragging down an indicator bar and touching a power saving mode icon. <CIT> describes a notification method for a mobile device.

A related art user terminal device, which is capable of performing control operations using a plurality of inputters such as a pen instead of a finger, has been distributed. However, in the related art user terminal device, no difference can be found between a finger and a pen when it comes to performing control operations.

Thus, a technology is required for allowing a user to perform control operations using a pen more conveniently and effectively.

An aspect of the exemplary embodiments relates to a user terminal device which provides a user interaction for performing control operations using a pen more conveniently and swiftly, and a controlling method thereof. According to the present invention, there is provided a device and a method as set forth in the claims.

According to an aspect of an exemplary embodiment not according to the claimed invention, a user terminal device capable of attaching and detaching a pen and performing a user input through a plurality of inputters may include a display configured to display a screen including a plurality of objects, a detector configured to detect a user manipulation through the inputters, and a controller configured to arrange and display a plurality of objects on a screen according to a first layout in response to a first inputter being used, among the plurality of inputters, and to re-arrange and display the plurality of objects on the screen, the objects being previously arranged according to the first layout, according to a second layout in response to a second inputter being used, among the plurality of inputters.

The second inputter may be a pen, and the controller may be configured to detect whether the pen is removed from the user terminal device and arrange the plurality of objects according to the second layout.

The first layout and the second layout may be different from each other in terms of display attributes of the plurality of objects.

The screen may include a menu area configured to display at least one menu which is selectable by the pen and a content display area configured to display at least one content, and the controller may reduce a size of the menu area and enlarge a size of the content display area to display the screen according to the second layout in response to the pen being removed from the user terminal device, and the controller is configured to restore the size of the menu area and the size of the content display area to the screen according to the first layout in response to the pen being mounted in the user terminal device.

The controller may be configured to reduce a size of each object of the objects, and increase a number of total objects displayed on the screen.

The screen may include an indicator area configured to display at least one indicator, and the controller, may perform a control operation corresponding to a selected indicator in response to one of the at least one indicator displayed on the indicator area being selected by the pen.

The controller may be configured to change a shape of a selected indicator to a shape corresponding to another mode, and convert a current mode of the user terminal device to the another mode in response to an indicator corresponding to a current mode of the user terminal being selected by the pen.

The controller may be configured to display a first quick panel screen in response to a general touch dragging manipulation being detected from an edge area of the screen towards a center of the screen, and the controller may be configured to display a second quick panel screen in response to pen dragging manipulation being detected from the edge area of the screen towards the center area of the screen.

The controller may be configured to perform a control operation which is matched with a tap according to a predetermined pattern of a detected pen manipulation in response to a pen manipulation in the predetermined pattern being detected on the tap displayed on the second quick panel screen.

The first quick panel screen and the second quick panel screen may be configured to display at least one respective notification item, and the controller may be configured to perform a control operation corresponding to a notification item and a note-taking automatically in response to the note-taking being performed using the pen on the notification item displayed on the second quick panel screen.

According to another aspect of an exemplary embodiment not according to the claimed invention, a method for controlling a user terminal device may include, displaying a screen which includes a plurality of objects arranged according to a first layout in response to a pen being mounted on the user terminal device, changing the screen by re-arranging the plurality of objects on the screen, the objects being previously arranged according to the first layout, according to a second layout in response to the pen being removed from the user terminal device, and re-arranging the plurality of objects on the screen according to the first layout in response to the pen being mounted again on the user terminal device.

The screen may include a menu area configure to display at least one menu which is selectable by the pen and a content display area configured to display at least one content, and the changing the screen may include reducing a size of the menu area and enlarging a size of the content display area in response to the pen being removed from the user terminal device.

The changing the screen may include reducing a size of each object of the objects, and increasing a number of total objects displayed on the screen in response to the pen being removed from the user terminal device.

The screen may include an indicator area configured to display at least one indicator, and the method may further include performing a control operation corresponding to a selected indicator in response to one of the at least one indicator displayed on the indicator area being selected by the pen.

The method may further include changing a shape of a selected indicator to a shape corresponding to another mode, and converting a current mode of the user terminal device to the another mode in response to an indicator corresponding to the current mode of the user terminal device being selected by the pen.

The method may further include displaying a first quick panel screen in response to a general touch dragging manipulation being detected from an edge area of the screen towards a center area of the screen, and displaying a second quick panel screen in response to a pen manipulation of dragging being detected from the edge area of the screen towards the center area of the screen.

The method may further include performing a control operation which is matched with a tap according to a predetermined pattern of a detected pen manipulation in response to a pen manipulation in the predetermined pattern being detected on the tap displayed on the second quick panel screen.

The method may further include performing a control operation corresponding to a notification item and a note-taking automatically in response to the note-taking being performed using the pen on the notification item displayed on the second quick panel screen.

According to another aspect of an exemplary embodiment not according to the claimed invention, a user terminal device capable of attaching and detaching a pen may include a display configured to display a screen including an indicator area composed of a plurality of indicators corresponding to an operation state of the user terminal device, a detector configured to detect a user manipulation, and a controller configured to operate in a general mode in response to the pen being mounted on the user terminal device, and to operate in a pen use mode in response to the pen being removed from the user terminal device, and the controller is further configured to disregard a touch in response to the touch being input in the general mode to select a plurality of indicators, and to perform a control operation corresponding to a touched indicator in response to one of the plurality of indicators being touched by the pen in the pen use mode.

The indicator area may include at least one of a first indicator to notify a missed call, a second indicator to notify a newly-received message or a messenger, a third indicator to notify a program update, a fourth indicator to notify a current communication method, a fifth indicator to notify a communication state, a sixth indicator to notify a residual battery, a seventh indicator to notify whether an alarm is set, an eighth indicator to notify time, a ninth indicator to notify date, a tenth indicator to notify weather information, an eleventh indicator to notify that a predetermined schedule has come, a twelfth indicator to notify an operation mode of the user terminal device, a thirteenth indicator to notify whether it is a vibration mode, and a fourteenth indicator to notify whether Bluetooth is used.

According to another aspect of an exemplary embodiment not according to the claimed invention, a user terminal device capable of attaching and detaching a pen may include a display configured to display a home screen which divided into a plurality of pages and is convertible by page unit, a detector configured to detect a user manipulation, and a controller configured to convert and display the home screen by the page unit according to the user manipulation in response to the pen being mounted on the user terminal device, and to reduce each size of the plurality of pages and display entire pages within a single home screen, and at least one object is displayed on each page of the home screen.

The controller may be configured to move the object to another page according to a pen manipulation in response to the pen manipulation for moving the object included in one page to the another page being detected while the entire pages are displayed on the single home screen.

According to another exemplary embodiment not according to the claimed invention, a user terminal device capable of attaching and detaching a pen may include a display configured to display a screen including a widget, a detector configured to detect a user manipulation, and a controller configured to operate in a general mode in response to the pen being mounted on the user terminal device, and to operate in a pen use mode in response to the pen being removed from the user terminal device, and the controller is configured to execute a program corresponding to the widget in response to a touch being input on the widget in the general mode, and to adjust setting data of the widget according to a pen manipulation and change a displayed content of the widget according to the adjusted setting data in response to the pen manipulation regarding the widget being input in the pen use mode.

The widget may be a widget in a form of an analog clock including a hour hand and a minute hand, and the controller may be configured to set an alarm based on a time changed according to a pen manipulation in response to the pen manipulation being input for moving at least one of the hour hand and the minute hand on the analog clock, and move at least one of the hour hand and the minute hand to a time when the alarm is set.

According to an aspect of an exemplary embodiment not according to the claimed invention, a user terminal device capable of attaching and detaching a pen may include a display configured to display a screen including a plurality of objects, a detector configured to detect a user manipulation regarding the screen, and a controller configured to arrange the plurality of objects on the screen according to a first layout in response to the pen being mounted on the user terminal device, and to change the screen by rearranging the plurality of objects according to a second layout corresponding to a pen use mode in response to the pen being removed from the user terminal device, and the controller is configured to perform a control operation corresponding to a selected object in response to at least one of the plurality of objects being selected by the pen while the screen, which is changed according to the second layout, is being displayed, and the controller is configured to rearrange the plurality of objects according to the first layout in response to the pen being re-mounted on the user terminal device.

According to yet another exemplary embodiment not according to the claimed invention, a method of controlling a user terminal device includes displaying a screen, displaying a first quick panel on the screen for setting an operation or one of a plurality of main functions of the user terminal device in response to determining that a first input is dragged from a border of the screen towards a center of the screen, and displaying a second quick panel on the screen for setting one of a plurality of minute control operations in response to determining that a second input is dragged from the border of the screen towards the center of the screen. The first input is different from the second input.

According to the above-described various exemplary embodiments, a user interaction method which is appropriate for using a pen may be provided. Accordingly, the function of the user terminal device may be controlled more easily and conveniently.

The method steps and system components have been represented by related art symbols in the figure, and only specific details which are relevant for an understanding of the exemplary embodiments have been shown. Further, details which have not been disclosed may be readily apparent to a person of ordinary skilled in the art. In the exemplary embodiments, relational terms such as first and second, etc., may be used to distinguish one entity from another entity, without necessarily implying any actual relationship or order between such entities.

<FIG> is a view illustrating an external configuration of a user terminal device according to an exemplary embodiment. According to <FIG>, a display <NUM> is disposed on the front of a user terminal device <NUM>, and a pen fixing unit <NUM> is provided on one side. A pen <NUM> may be mounted in the pen fixing unit <NUM>.

In <FIG>, the pen fixing unit <NUM> is provided in the form of a hole such that a pen <NUM> may be inserted therein. However, the pen fixing unit <NUM> may be realized in other forms. For example, the pen fixing unit <NUM> may be formed on the side of the user terminal device <NUM> so as to fix the pen <NUM> in the fixed clip form.

The user terminal device <NUM> refers to various types of electronic devices which may be arbitrarily used by a user. In <FIG>, the user terminal device <NUM> is illustrated as a mobile phone, but the types of the user terminal device <NUM> may be realized in many different ways. To be specific, the user terminal device <NUM> may be realized as various types of devices such as mobile phone, tablet PC, laptop PC, PDA, MP3 player, electronic album device, TV, PC, kiosk, etc..

<FIG> is a block diagram provided to explain configuration of a user terminal device according to an exemplary embodiment. According to <FIG>, the user terminal device <NUM> includes the display <NUM>, a detector <NUM>, and a controller <NUM>. In <FIG>, only those elements which are involved in operations according to various exemplary embodiments are illustrated, and other detailed elements are omitted.

The display <NUM> may display various types of screens such as a home screen, an icon screen, a list screen, an application execution screen, a web browser screen, a content play screen, etc. Various objects such as an icon, an image, and a text may be displayed on each screen. A user may select those objects.

The detector <NUM> is configured to detect a user manipulation with respect to the display <NUM>. In particular, when a user touches one of the objects displayed on the screen, the detector <NUM> may detect the touched point and notify the controller <NUM>.

The controller <NUM> may control overall operations of the user terminal device <NUM>. When it is detected by the detector <NUM> that one icon is selected, the controller <NUM> performs a control operation corresponding to the one icon.

The controller <NUM> may determine a mode according to which inputter is used, among a plurality of inputters capable of manipulating the user terminal device <NUM>, and may change a screen layout according to the determined inputter. The inputters may include a part of a user body such as a finger, other electric conductors, the pen <NUM>, etc. By using such various inputters, a user may control the operations of the user terminal device <NUM>.

In a first mode where a first inputter, among a plurality of inputters is used, the controller <NUM> arranges and displays objects on the screen of the display <NUM> according to a first layout. Further, in a second mode where a second inputter is used, the controller <NUM> rearranges the objects which have been arranged according to the first layout according to a second layout, and displays the rearranged objects.

The first layout and the second layout represent layouts having different properties of displaying a plurality of objects. The display properties may include various properties such as size, form, color, location of display, criteria of arrangement, method of arrangement, the number of objects displayed on each line, etc. The second inputter may be the pen <NUM>, and the first inputter may be various electric conductors such as a user body part or other elements except for a pen. Subsequently, various display properties such as size, form, color, and display location of an object displayed on the screen may vary depending on the type of inputters.

The controller <NUM> may determine the type of inputters in various ways. For example, the controller <NUM> may determine an inputter to be used depending on whether the pen <NUM> is attached to or detached from the main body of the user terminal device <NUM>. In particular, when the pen is mounted on the main body of the user terminal device <NUM>, the controller <NUM> may determine that it is in the first mode, and when the pen is detached, the controller <NUM> may determine that it is in the second mode.

The pen may be attached or detached in various ways. For example, if the pen fixing unit <NUM> is realized in the form of hole as illustrated in <FIG>, there may be a contacting point or a button inside the hole which may be in contact with the pen <NUM>. When the pen <NUM> is mounted on the pen fixing unit <NUM>, the pen <NUM> may be in contact with the contacting point or the button may be pressed. In this case, a signal of a certain size may be input to the controller <NUM> by an electric circuit connected to the pen fixing unit <NUM>. Further, when the pen <NUM> is detached from the pen fixing unit <NUM>, it is also detached from the contacting point or the button. Accordingly, the level of the signal applied to the controller <NUM> from the pen fixing unit <NUM> may change. Based on such change in the signal, the controller <NUM> may determine that the pen <NUM> is detached.

The controller <NUM> may arrange and display a plurality of objects on the screen according to the first layout while the pen is mounted. Further, when it is determined that the pen <NUM> is detached, the controller <NUM> changes the layout of the screen displayed on the display <NUM> to the second layout. The second layout refers to a form of layout corresponding to a pen use mode. In other words, as the pen <NUM> is sharper than a finger, it allows more accurate touch than a finger. Therefore, when using the pen <NUM>, it is possible to select a menu of smaller size. In addition, when a coil is mounted inside the pen <NUM>, it is possible to distinguish a hovering and a touch using the pen <NUM>.

When at least one object is selected by the pen <NUM> while the objects are rearranged according to the second layout, the controller <NUM> performs a control operation corresponding to the selected object.

As such, the user terminal device <NUM> may realize different layouts depending on whether a pen is used or a finger is used. The different layouts may also include different contents on the screen. Examples of the first layout and the second layout will be described later with reference to the corresponding drawings.

In some examples, after the pen <NUM> is detached from the user terminal device <NUM>, the user terminal device <NUM> is generally controlled by the pen. Thus, the controller <NUM> automatically enters into a pen use mode without any separate user manipulation. Further, when a pen is mounted on the user terminal device <NUM> again, the controller <NUM> returns to a general mode. Accordingly, the layout of the screen is also changed to the first layout, which is the mode before the pen is detached, and the objects on the screen are rearranged according to the first layout.

<FIG> is a flowchart provided to explain a method for controlling a user terminal device according to an exemplary embodiment. According to <FIG>, the display <NUM> displays a screen including a plurality of objects which are arranged according to the first layout corresponding to a general mode while the pen <NUM> is mounted on the user terminal device <NUM> (S310). The screen may be a home screen, or other types of screens such as an icon arrangement screen, an application execution screen, a content play screen, a quick panel screen, etc. At this state, when the pen is detached (S320), the controller <NUM> changes the layout of screen which is currently displayed (S330).

In other words, the controller <NUM> may change a screen by rearranging a plurality of objects which are currently displayed on the screen according to the second layout corresponding to the pen use mode. In particular, the controller <NUM> changes the screen to a shape corresponding to the pen use mode by adjusting at least one of various properties such as size, shape, location, number of objects which are currently displayed on the screen. Therefore, the objects which have been displayed on the screen are rearranged or reconfigured at the same the pen is detached, such that the screen can be in a format which is suitable for using the pen. In this state, if the pen is mounted again (S340), the controller <NUM> restores the screen to a screen corresponding to the first layout (S350).

The layout may be changed in various shapes and methods according to the type of the screen. In other words, as described above, the display <NUM> may display various screens such as a home screen, an icon screen, a list screen, an application execution screen, a web browser screen, a content play screen, etc..

The home screen refers to a screen which is displayed for the first time after the user terminal device <NUM> is turned on and preparation for system is completed. The home screen may also be referred to as a main screen, a basic screen, an initial screen, etc.. The home screen may be a basic home screen provided by the manufacturing company of the user terminal device as a default, or may be a user creative screen which is created as the user matches a control operation with an object by directly drawing an icon or other objects. The method for configuring a user creative screen and the method for using the screen will be explained in detail later.

The icon screen refers to a screen where icons regarding the entire applications installed in the display <NUM> are displayed, and the list screen refers to a screen where information regarding the entire applications is arranged and displayed in the form of list. The application execution screen refers to a screen which is rendered by the execution of application, and the web browser screen refers to a screen where a web page received from an external web server is displayed by the execution of a web browser. The content play screen refers to screen where a multimedia content is reproduced and its video frame is displayed. In addition, the display <NUM> may display various types of screens.

As described above, the controller <NUM> operates in various modes depending on whether a pen is attached or detached, thereby performing interaction operations which are appropriate for each mode. For example, a screen according to the first layout may be displayed while a pen is mounted. In this state, if a user selects an object on the screen using his or her finger or other things, the controller <NUM> may execute a program corresponding to the object and display a corresponding screen.

On the other hand, the controller <NUM> may display a screen including objects which are rearranged according to the second layout while the pen is detached. In this state, a user may perform various interaction operations using the pen <NUM> in addition to his or her finger. The controller <NUM> performs a control operation corresponding to the user interaction operation.

The user terminal device <NUM> may perform a control operation using not only the pen <NUM>, but also a body part such as the user finger. The user terminal device <NUM> may distinctively recognize a touch or an approach using the user body part and a touch or an approach using the pen <NUM>. An approach may also be referred to as hovering. Accordingly, different control operations may be performed depending on the type and method of inputters.

The specific configuration of a user terminal device which may distinctively recognize the type and input method of inputters will be described.

<FIG> is a block diagram illustrating a detailed configuration of a user terminal device capable of distinguishing a pen manipulation. Referring to <FIG>, the user terminal device <NUM> may include a display <NUM>, a detector <NUM>, a controller <NUM>, and a storage <NUM>.

The storage <NUM> is an element to store various programs and data which are necessary to operate the user terminal device <NUM>. The controller <NUM> controls overall operations of a user terminal device using various programs and data stored in the storage <NUM>.

The controller <NUM> includes RAM <NUM>, ROM <NUM>, CPU <NUM>, Graphic Processing Unit (GPU) <NUM>, and Bus <NUM>. The RAM <NUM>, the ROM <NUM>, the CPU <NUM>, the GPU <NUM>, etc., may be connected through the bus <NUM>.

The CPU <NUM> access the storage <NUM>, and performs booting using an operating system (O/S) stored in the storage <NUM>. In addition, the CPU <NUM> performs various operations using various programs, contents, data, etc., stored in the storage <NUM>.

The ROM <NUM> stores a set of commands for system booting. If a turn-on command is input and power is supplied, the CPU <NUM> copies an O/S stored in the storage <NUM> in the RAM <NUM> according to the command stored in the ROM <NUM> and executes the O/S to boot the system. If the booting is completed, the CPU <NUM> copies various application programs stored in the storage <NUM> in the RAM <NUM> and executes various programs copied in the RAM <NUM> to perform various operations.

When the booting of the user terminal device <NUM> is completed, the GPU <NUM> displays a home screen. Specifically, the GPU <NUM> may generate a home screen including various objects such as an icon, an image, and a text using a computing unit (not shown) and a rendering unit (not shown). The computing unit computes property values such as coordinates, shape, size, and color of each object to be displayed according to the layout of the screen. The rendering unit generates a screen with various layouts including objects based on the property values computed by the computing unit. The screen generated by the rendering unit is provided to the display <NUM> and displayed within a display area.

In addition, when various applications stored in the storage <NUM> are executed, the GPU <NUM> displays execution screens of the corresponding applications using various layout information and menu information included in the applications. In addition, when a command to display an icon screen is input, the GPU <NUM> displays the icon screen where icons of various applications stored in the storage <NUM> are arranged. Therefore, the GPU <NUM> may display various types of screens.

Meanwhile, the GPU <NUM> may change the layout of each screen according to an operation mode of the CPU <NUM>. For example, if a plurality of objects are arranged according to the first layout in a general mode, the GPU <NUM> may arrange and display the same objects according to the second layout in a pen use mode. In addition, the screen may be changed in various forms according to whether a mode is the pen use mode or not.

The display <NUM> displays various screens as described above. The display <NUM> may be realized as various types of displays such as Liquid Crystal Display (LCD), Organic Light Emitting Diodes (OLED) display, Plasma Display Panel (PDP), etc. The display <NUM> may further include a driving circuit, a backlight unit, etc., which may be realized in the form of a-si TFT, low temperature poly silicon (LTPS) TFT, organic TFT (OTFT), etc..

In <FIG>, the display <NUM> and the detector <NUM> are realized as a single touch screen.

When a user manipulation is detected through various inputters, the detector <NUM> notifies the detection result to the controller <NUM>. For example, when a user touches one point of a screen using a finger or a pen, the detector <NUM> notifies the x and y coordinates of the touched point to the controller <NUM>. When a user moves the touched point while touching the point, the detector <NUM> notifies the changed coordinates of the touched point to the controller <NUM>. The detector <NUM> may detect an approach of a user in addition to a direct touch.

In particular, the detector <NUM> may include a pen recognition panel <NUM> and a touch panel <NUM>. The pen recognition panel <NUM> detects an approach input or a touch input of the pen <NUM>, and outputs an event signal according to the detection result. The pen recognition panel <NUM> may be realized according to an EMR method, and may detect a touch or an approach input according to the change in the intensity of electromagnetic field by an approach or a touch of a pen. In particular, the pen recognition panel <NUM> may include an electromagnetic induction coil sensor (not shown) and electromagnetic signal processing circuit unit (not shown). The electromagnetic induction coil sensor has a grid structure where a plurality of loop-coils are transposed. The electromagnetic signal processing circuit unit provides AC signals sequentially to each of the loop coils of the electromagnetic induction coil sensor, and transmits signals output from each loop coil to the controller <NUM>.

In the case where the pen <NUM> is configured to include a resonance circuit, if the pen <NUM> exists near the loop coil of the pen recognition panel <NUM>, the magnetic field transmitted from the corresponding loop coil generates a electric current in the resonance circuit of the pen <NUM> based on mutual electromagnetic induction. An induction magnetic field is generated from a coil which constitutes the resonance circuit of the pen based on the electric current, and the pen recognition panel <NUM> detects the induction magnetic field from a loop coil which is in the signal reception state, thereby detecting an approach location or a touch location of the pen. In the above exemplary embodiment, the pen <NUM> is recited as a plurality of inputters, but any object capable of generating an electric current based on magnetic induction may be used as an inputters. The pen recognition panel <NUM> is disposed at the lower portion of the display <NUM>, and may be activated as a specific event occurs or as a default.

The touch panel <NUM> is an element to detect a physical touch input by a user body part or other objects. For example, the touch panel <NUM> may be provided in the form of touch film, touch sheet, touch pad, etc. When a touch is detected, the touch panel <NUM> outputs a touch event value corresponding to the touched point.

As described above, the touch panel <NUM> may include various types of sensors such as a capacitance-type sensor and resistive-type sensor. For example, when the touch panel <NUM> is realized as a capacitance-type sensor, the touch panel <NUM> may be coated on both sides of the glasses with a thin metal conductive material (such as Indium Tin Oxide (ITO) layer) so that an electric current may flow on the surface of the glasses. Further, the touch panel <NUM> is coated and configured as a dielectric substance which may store an electric charge. When the surface of the touch panel <NUM> is touched, a certain amount of electric charge is moved to the touched location by static electricity, and the touch panel <NUM> detects the touched location by recognizing the change in the amount of electric current as a result of the movement of the electric charge, and traces a touch event.

In <FIG>, it is described that the pen recognition panel <NUM> and the touch panel <NUM> are formed on separate panels from each other, but the two panels may be formed on a single panel. Accordingly, the detector <NUM> may distinguish a touch manipulation and an approach manipulation by a user finger from a touch manipulation and an approach manipulation by a pen. The controller <NUM> may perform various control operations according to the detection result.

The pen recognition panel <NUM> may recognize a manipulation by a pen using at least one pixel unit. Accordingly, even if the controller <NUM> reduces the size of a menu displayed on the screen in a pen use mode, a user may easily select the corresponding menu. In order to detect a minute manipulation by a pen, the pen recognition panel <NUM> may be produced to have a size which is greater than a display panel of the display <NUM>. Accordingly, a user manipulation may be detected using at least one pixel unit from the border area of the display panel.

<FIG> is a view illustrating an example of detailed configuration of the display <NUM>. According to <FIG>, the display <NUM> may further include a processing circuit unit such as a timing controller <NUM>, a gate driver <NUM>, a data driver <NUM>, and a voltage driver <NUM>, in addition to a display panel <NUM>. Although not illustrated in <FIG>, the display <NUM> may further include a frame buffer.

The timing controller <NUM> receives an external clock signal which is suitable for the display panel <NUM>, a horizontal sync signal (Hsync), a vertical sync signal (Vsync), etc., generates a gate control signal (scanning control signal) and a data control signal (data signal), and outputs the signals to the gate driver <NUM> and the data driver <NUM>, respectively.

The voltage driver <NUM> is an element to transmit a driving voltage to the gate driver <NUM>, the data driver <NUM>, the display panel <NUM>, etc. Specifically, VDD or VSS may be provided, which are necessary for the display panel <NUM>. In addition, a gate-on-voltage (Vgh) may be generated and provided to the gate driver <NUM>.

The gate driver <NUM> is connected to the display panel <NUM> through scanning lines (S1, S2, S3,. The gate driver <NUM> applies gate on/off voltages (Vgh/Vgl) provided by the voltage driver <NUM> to the display panel <NUM>, according to a gate control signal generated by the timing controller <NUM>.

A data driver <NUM> is connected to the display panel <NUM> through data lines (D1, D2, D3,. The data driver <NUM> inputs RGB data of an image frame to the display panel <NUM> according to a data control signal generated by the timing controller <NUM>.

The display panel <NUM> is configured such that a plurality of gate lines (GL1~ GLn) and a plurality of data lines (DL1~DLn) are transposed to form an pixel area <NUM>. If the display panel <NUM> operates according to an OLED method, each of the pixel area <NUM> may be configured to form light emitting elements of R, G and B of an OLED. A switching element, i.e., TFT, is formed on each pixel area <NUM>. In addition, detection sensors for detecting a user manipulation using a body part or a pen may be disposed at a lower part of the each pixel area <NUM>. In other words, the detector <NUM> may be disposed along with the display <NUM> so as to detect a user manipulation by at least one pixel unit.

As described above, a user may input a control command to the user terminal device <NUM> only through the operation of approaching an inputters, such as a finger or a pen, without directly touching the screen of the display <NUM>. In this case, the detector <NUM> may sense an approached touch using a proximity sensor. The approached touch means that if a movement is recognized within a certain valid recognition range of a space while there is no direct touch on the screen, the movement is acknowledged as a touch gesture.

Referring to <FIG>, the detector <NUM> may further include an infrared rays source unit <NUM> and an infrared rays sensor <NUM>. The infrared rays source unit <NUM> is disposed on one surface of the display panel <NUM>, and the infrared rays sensor <NUM> is disposed on the other surface of the display panel <NUM>. The infrared rays source unit <NUM> radiates infrared rays in a surface direction of the display panel <NUM>. Accordingly, a certain area where an approach of a user's finger <NUM> may be recognized exists on the surface which becomes a valid recognition area <NUM> where an approached touch can be recognized.

The infrared rays sensor <NUM> may include a plurality of infrared rays sensing elements which are disposed in an array form. Accordingly, when the finger <NUM> approaches the valid recognition area <NUM>, the infrared rays sensor <NUM> may detect infrared rays reflected by the finger <NUM> and generate an infrared rays scanning image. The user terminal device <NUM> may detect an input of an approached touch using the generated infrared rays scanning image.

The detector <NUM> may also detect a case where the pen <NUM> approaches. In other words, as described above, the pen recognition panel <NUM> may include an electromagnetic induction coil sensor and an electromagnetic signal processing circuit unit (not shown).

<FIG> is a view illustrating an example of a configuration to detect an approach of the pen <NUM> using the pen recognition panel <NUM>. According to <FIG>, an electromagnetic induction coil sensor <NUM> may be further included in the display <NUM>. When the pen <NUM> approaches, the magnetic field of the approached area changes by the magnetic field coil of the pen <NUM>. Thus, a change in the magnetic field of the electromagnetic induction coil sensor <NUM> is detected. The detected magnetic field is processed by the electromagnetic signal processing circuit and input to the controller <NUM>. Based on the input value, the point approached by the pen <NUM> can be detected. In addition, the controller <NUM> may determine whether there is a direct touch or not according the magnitude of change in the value of the magnetic field.

As illustrated in <FIG>, when the infrared rays source unit <NUM>, the infrared rays sensor <NUM>, and the pen recognition panel <NUM> are used, it is possible to recognize whether a touch or an approach is made by a user body part such as the finger <NUM> or by the pen <NUM>. The controller <NUM> may perform various control operations selectively according to the type and manipulation method of the inputters. As described above, the screen may be provided in various ways and with various contents. In addition, as a user may manipulate the screen in various ways using various inputters, the layouts may be changed according to the types of the screen. Hereinafter, an example of a screen change when a pen is attached and detached will be explained in detail.

<FIG> is a view provided to explain an example of a controlling method when a pen is detached while a home screen is displayed. The home screen consists of a background screen <NUM> including various objects <NUM> such as a widget and an icon.

In <FIG>, it is illustrated that, at the time when a pen is mounted (A), each object <NUM> has the same size and shape in a matrix form. However, the size and shape of the objects <NUM> may be realized in various ways. For example, if a widget is included, the widget may be displayed in the size and shape which are different from those of a general icon.

In <FIG>, the first layout means a <NUM>*<NUM> matrix shape, and the second layout means a <NUM>*<NUM> matrix shape. In other words, the controller <NUM> arranges and displays a plurality of objects <NUM> in the <NUM>*<NUM> matrix shape (i.e., the first layout) on the screen <NUM> while a pen is mounted (A).

In this state, if the pen is detached (B), the controller <NUM> reduces the size of each object <NUM> so that the sizes of objects become smaller than those when the pen is mounted. As the sizes of the objects <NUM> become smaller, more objects <NUM> can be displayed on one screen <NUM>. Therefore, according to <FIG>, the controller <NUM> may arrange the objects <NUM> in the <NUM>*<NUM> matrix shape on the screen <NUM> according to the second layout. As described above, when the pen <NUM> is detached, the layout of the screen may be changed in consideration of the performance of the pen <NUM> so that a user may use the user terminal device more conveniently.

In <FIG>, it is illustrated that only the size and the number of objects are changed, but the shape and other display attributes of objects may also be changed. For example, each object may have a square shape in a general mode (i.e., when the pen is mounted) and the shape may be changed in various ways in a pen use mode (i.e., when the pen is detached) in order to induce a pen manipulation. For example, the shape of the objects may be changed to a flag flying in the wind, a dart plate, an arrow target, etc. Alternatively, various animation effect may be applied to each object.

In <FIG>, the home screen <NUM> including a plurality of objects <NUM> is described as an example, but the same exemplary embodiment can be realized in other screens, such as various application screens and icon screens where various objects are arranged and displayed. For example, if a pen is detached while an icon screen where icons of the entire applications installed in the user terminal device <NUM> are arranged is displayed, the controller <NUM> may reduce the size of each icon so that the number of icons displayed on the screen may increase. Alternatively, if a gallery program for displaying stored photo contents or video contents is executed, the controller <NUM> may display a photo gallery screen including a plurality of thumbnail images regarding each of the photo contents and the video contents. If the pen is detached while such a photo gallery screen is displayed, the controller <NUM> may reduce the size of each thumbnail image while increasing the number of images so as to provide more thumbnail images on the screen. In addition, the exemplary embodiment of <FIG> may also be realized in other various screens such as a web browser screen.

<FIG> is a view provided to explain another example of the controlling method when the pen is detached while the home screen is displayed. According to <FIG>, the display <NUM> may display a home screen <NUM> which includes a plurality of objects <NUM> such as a widget, an icon, etc..

The controller <NUM> displays each object <NUM> in a size which can be touched by a finger while the pen <NUM> is mounted (A). The home screen <NUM> may be divided by a plurality of pages, and may be converted by a page unit. While the pen <NUM> is mounted, a user may touch the home screen <NUM> which is currently displayed and drag or flick the screen in one direction so as to turn pages. When a page is turned, the display <NUM> displays objects on the turned page.

When the pen is detached (B), the controller <NUM> may display the entire pages <NUM>-<NUM> through <NUM>-<NUM> on one screen <NUM>. The objects <NUM> disposed by a user are displayed on each page <NUM>-<NUM> through <NUM>-<NUM>. According to an exemplary embodiment, a user may check objects <NUM> displayed on the entire pages <NUM>-<NUM> through <NUM>-<NUM> only with the operation of detaching the pen <NUM>. In addition, a user may directly select the objects on each page <NUM>-<NUM> through <NUM>-<NUM> using the pen <NUM>. When the object <NUM> is selected, the controller <NUM> performs a control operation which is matched with the object <NUM>. For example, if an object which is matched with a web browser is selected, the web browser screen may be displayed.

As described above, the exemplary embodiment of <FIG> may also be applied to other types of screens in addition to the home screen.

As described above, when the screen is rearranged according to the second layout in the pen detachment mode, a user may perform various interaction operations by touching or hovering each object on the screen using the pen <NUM> in addition to a finger. In particular, as the pen <NUM> is capable of performing a minute touch as described above, it is possible to perform various control operations using the pen rather than a finger. The examples of various control operations which can be performed by a pen while the pen is detached and the layout of the screen is changed will be described in detail.

According to another exemplary embodiment, the controller <NUM> may perform various control operations according to a pen manipulation while the pen is detached and the objects on the screen are rearranged and displayed. For example, when there is a hovering, a first control operation corresponding to the hovering is performed. Further, when there is a touch, a second control operation corresponding to the touch is performed. The first control operation and the second control operation are different types of operations from each other.

<FIG> is a view illustrating an example of a control operation which is performed using a pen. As described above with reference to <FIG>, when the pen is detached, the controller <NUM> may reduce the size of each object <NUM> so that more objects can be displayed on one screen <NUM>. The size of the object <NUM> may be reduced to an extent where the object can be identified by human eyes. For example, in the case of an object of which size is <NUM> in length and width in a general mode, the size can be reduced less than <NUM> in the pen use mode. However, this is only an example, and the size of an object is not limited thereto.

In this case, when a user performs a hovering manipulation of approaching the pen <NUM> to one object <NUM>, the controller <NUM> may enlarge the size of the object <NUM> so that the user may view the content of the corresponding object <NUM> more easily. The user may determine whether to touch each object <NUM> through a hovering manipulation while viewing the object <NUM> more accurately through his or her eyes. If the user touches the corresponding object <NUM>, the controller <NUM> performs a control operation matched with the object <NUM>. In other words, if a hovering is detected in <FIG>, the controller <NUM> performs the first control operation of enlarging the object. When a touch is detected, the controller <NUM> performs the second control operation of executing an application matched with the corresponding object. The size of the object <NUM>, which is enlarged when a hovering is detected, may be set as a default or may be determined by a user. The size may vary depending the distance of hovering.

<FIG> is a view illustrating another example of a control operation which is performed using a pen. According to <FIG>, when the pen <NUM> is hovering on one icon <NUM> while a screen <NUM> including a plurality of icons <NUM> through <NUM> is displayed, the controller <NUM> displays a pop-up screen <NUM> including various information regarding the corresponding icon <NUM> on one side. The pop-up screen <NUM> may display at least one of a title of the icon, a generation date of the icon, the capacity of an application matched with the icon, a memory occupancy rate, etc. In addition, if a number notification is displayed on one side of the icon <NUM>, the detailed description regarding the number notification may be displayed when the pen is hovering.

<FIG> is a view illustrating another example of a control operation which is performed using a pen. According to <FIG>, if a hovering of the pen <NUM> with respect to a folder icon <NUM> is detected while a screen <NUM> including the folder icon <NUM> is displayed, the controller <NUM> enlarges the folder icon <NUM> and displays the entire lists <NUM> through <NUM> regarding contents of the folder such as icon, photo, etc., on the folder icon <NUM>. A user may directly select various icons, photos, and other contents displayed on the folder icon <NUM> using the pen <NUM>. The controller directly performs a control operation corresponding to the selected object. For example, if a photo is selected, the controller <NUM> may enlarge the photo and display the photo on the full screen. According to such an exemplary embodiment, a user may check and select the contents of each folder without even opening up each of the folders.

<FIG> is a view illustrating another example of a control operation which is performed using a pen. As described above with reference to <FIG>, if the pen is detached (B) while the screen <NUM> of one page, among a plurality of pages is displayed (A), the controller <NUM> may display the entire pages <NUM>-<NUM> through <NUM>-<NUM> on one screen <NUM>.

In this case, a user may move the location of the object <NUM> between each of the pages <NUM>-<NUM> through <NUM>-<NUM> using the pen <NUM>. <FIG> illustrates the process of touching one object (e.g., <NUM>) on the first page <NUM>-<NUM> and dragging it to the third page <NUM>-<NUM>. Accordingly, icons can be moved between pages easily.

As described above, the controller <NUM> may change the layout of the home screen depending on whether the pen is mounted or detached while the home screen is displayed. In some cases, not only the layout of the screen but also the launcher of the home screen may be changed. The operation of displaying different layouts depending on whether the pen is attached or detached may also be applied to other screens than the home screen, such as icon screen, application execution screen, quick panel screen, etc. An example of a change of layout in an application screen as a result of execution of the application will be described in detail.

<FIG> is a view provided to explain an example of controlling method when a pen is detached. According to <FIG>, a screen <NUM> may be divided into a menu area <NUM> for displaying at least one menu which is selectable by a user and a content display area <NUM> for displaying at least one content. In particular, when a program (e.g., a gallery program) for viewing multi-media contents such as photos and videos stored in the user terminal device <NUM> is executed, i.e., a program to reproduce music contents or video contents, various game programs, etc., are executed, the controller <NUM> may display the screen <NUM> as illustrated in <FIG>.

According to <FIG>, when the pen is mounted (A), the menu area <NUM> displays each menu <NUM>, which is as large as the size that is sufficiently selectable by a finger. In this state, when the pen is detached (B), the controller <NUM> reduces the size of the menu area <NUM>, and enlarges the size of the content display area <NUM>. In other words, when the pen <NUM> is used, each menu <NUM> may be easily selected even though the size of the menu area <NUM> is reduced. In addition, as the size of the content display area <NUM> is enlarged, a user may view a pre-view image of each content <NUM> more easily. The ratio for adjusting the size of the menu area <NUM> and the content display area <NUM> may be set in various ways according to the display size and ratio of the user terminal device <NUM>.

If a program which allows a user to draw using the pen <NUM> is executed, the controller <NUM> may display a screen which is divided into a menu area and a canvas area. In this case, when the pen is detached, the screen may be resized such that the menu area is reduced and the canvas area is enlarged just like the above case.

<FIG> is a view provided to explain another controlling method for changing a layout of an application screen. According to <FIG>, when a music content play program is executed, the controller <NUM> displays the execution screen <NUM>, <NUM>. If the program is executed while the pen <NUM> is mounted (A) or if the pen <NUM> is mounted after the program is executed, the controller <NUM> displays the first execution screen <NUM> according to the first layout. The first execution screen <NUM> may display information on a reproduced content <NUM>, a control menu <NUM> in the size which is touchable by a finger, and a menu <NUM> for checking a list of music contents which can be reproduced.

Moreover, if the program is executed while the pen is detached (B) or if the pen is detached after the program is executed, the controller <NUM> displays the second execution screen <NUM> according to the second layout. The second execution screen <NUM> may display not only information on reproduced contents and a menu for checking a list of music contents which can be reproduced <NUM>, but also a circular object <NUM>.

The circular object <NUM> may include various buttons <NUM>, <NUM> which can be selectable by touch, a volume menu <NUM>, a reproduction state adjustment menu <NUM> which are adjustable through touch-and-drag by the pen <NUM>, a reproduction state display area <NUM>, etc. A user may touch and drag the area where the volume menu <NUM> is displayed in a clockwise direction using the pen <NUM> to increase the volume, or may touch and drag the area in a counterclockwise direction to decrease the volume. In addition, a user may touch and drag the area where the reproduction state adjustment menu <NUM> is displayed in a clockwise direction using the pen <NUM> to put forward a reproduction point and may touch and drag the area in counterclockwise direction to put backward a reproduction point.

As illustrated in <FIG>, if a circular object is provided, a user may perform various interaction operations with a gesture of drawing a circle on the border of the circular object using the pen <NUM>.

The circular object of <FIG> may be displayed in the form of disk. In other words, a user may act like a deejay by grapping and scratching the disk using the pen <NUM>.

In <FIG>, a circular object is illustrated, but various types of user interfaces (UIs) which can be manipulated easily by the pen <NUM> may be provided when the pen <NUM> is detached. Further, according to another exemplary embodiment, a user may touch an indicator area using the pen <NUM>, and control the operation of the user terminal device <NUM>. An interaction operation of touching and controlling an indicator area will be described in detail.

<FIG> and <FIG> are views provided to explain a control operation according to an example of controlling an indicator area. According to <FIG>, the controller <NUM> may display a screen <NUM> including an indicator area <NUM> where at least one indicator <NUM> through <NUM> are displayed.

Each indicator <NUM> through <NUM> is provided to inform an operation state of the user terminal device <NUM>. The indicators <NUM> through <NUM> may include the indicator <NUM> for informing an absent call, the indicator <NUM> for informing a newly-received message or messenger, the indicator <NUM> for informing a program update, the indicator <NUM> for informing a current communication method, the indicator <NUM> for informing a communication state, the indicator <NUM> for informing a residual battery, the indicator <NUM> for informing whether an alarm is set, and the indicator <NUM> for informing the time. The size, type and shape of the indicators are only an example, and the indicator area <NUM> may be displayed in other shapes. For example, an indicator for informing a date, an indicator for informing a weather condition, an indicator for informing a predetermined schedule, an indicator for informing whether an operation mode of the user terminal device is a power-saving mode or a general mode, an indicator for informing whether a current mode is a vibration mode or a bell-sound mode, an indicator for informing whether a Bluetooth is used, etc., may also be displayed in the indicator area <NUM> depending on an exemplary embodiment.

The indicator area <NUM> may be displayed all the time even if the type of screen <NUM> is changed, and the indicator area <NUM> is generally displayed in a smaller size in comparison with other areas. Accordingly, it is not easy to touch the indicator area <NUM> with a finger. However, the pen <NUM> which has a sharp end may directly touch the indicators <NUM> through <NUM> which are displayed in the indicator area <NUM>.

The controller <NUM> may operate in a general mode while the pen <NUM> is mounted on the user terminal device <NUM>, and the controller <NUM> may operate in a pen use mode when the pen <NUM> is detached from the user terminal device <NUM>. The mode may be changed automatically at the time when whether the pen is detached or not is detected.

When there is a touch to select an indicator in a general mode, the controller <NUM> may disregard the touch manipulation. In other words, each indicator <NUM> through <NUM> may not receive a user selection in a general mode. Further, when an indicator in the indicator area is touched by the pen <NUM> in a pen use mode, the controller <NUM> performs a control operation corresponding to the touched indicator.

For example, when an indicator for informing a current mode set in the current user terminal device <NUM> is selected by the pen <NUM> from among indicators, the controller <NUM> may change the shape of the indicator to a shape corresponding to another mode, and may change the current mode of the user terminal device <NUM> to another mode.

<FIG> illustrates a state where the indicator <NUM> for informing that the current communication method of a user terminal device is Long Term Evolution (LTE) is touched by the pen <NUM>. In this case, the controller <NUM> changes the current communication method to another communication method (e.g., WiFi), and changes the indicator <NUM> to the indicator <NUM> which corresponds to WiFi. In this state, if the indicator <NUM> is selected again, the controller changes the indicator <NUM> back to the indicator <NUM>, and also restores the communication method to the original communication method. In other words, a user may directly control various operations of the user terminal device <NUM> on the indicator area <NUM> using the pen <NUM>.

In addition to the communication mode, a vibration mode and a bell-sound mode may also be toggled and changed in the same manner.

Further, if a user performs a hovering with respect to various indicators, the controller <NUM> may perform various control operations according to the type of the indicators.

<FIG> is a view provided to explain a control operation when there is a hovering with respect to a message indicator. As illustrated in <FIG>, if there is a newly received message which is not yet checked by a user, the controller <NUM> displays the message indicator <NUM>. If the user performs a hovering of approaching the pen <NUM> to the message indicator <NUM>, the controller <NUM> displays a pop-up screen <NUM> corresponding to the message indicator <NUM>. The pop-up screen <NUM> may display at least part of the content of the new message.

In this state, if the user touches the corresponding message indicator <NUM> with the pen <NUM>, the controller <NUM> displays a execution screen <NUM> of a message program. The user may check the entire message through the execution screen <NUM>, or may input a reply.

In addition, the controller <NUM> may perform various control operations according to a user hovering or the type of touched indicator.

For example, if a user performs a hovering above the alarm indicator <NUM>, the controller may display a pop-up screen including at least part of setting information regarding an alarm, such as information on the next alarm time, information on alarm sound, etc. Alternatively, if a user performs a hovering above the clock indicator <NUM>, the controller <NUM> may display a pop-up screen including various information regarding time and date, such as time information, weather information, lunar-calendar date information, etc., of a predetermined country. In addition, if a user performs a hovering above the absent call indicator <NUM>, the controller <NUM> may display a pop-up screen including the telephone number of a absent call, and if a user performs a hovering above the notification indicator <NUM>, the controller <NUM> may display a pop-up screen including a notification. Further, if a user performs a hovering above the communication quality indicator <NUM> and the battery indicator <NUM>, the controller <NUM> may provide information regarding a communication state, a residual battery, etc. In addition, although not illustrated in <FIG> and <FIG>, when an indicator such as an earphone is displayed, the controller <NUM> may display a music control panel in a pop-up screen when there is a hovering above the indicator.

The above exemplary embodiments describe various examples of changing the layout of a screen and using the screen when the pen is detached while the screen is displayed.

According to another exemplary embodiment, when there is a user manipulation, a screen of different layouts may be provided depending on the type of manipulation. In particular, the layout of a quick panel screen which is displayed according to a simple user manipulation in the home screen may be displayed differently according to the type of manipulation. Various control methods using the quick panel screen will be described in detail.

<FIG> is a flowchart provided to explain a control method according to another exemplary embodiment. According to <FIG>, a user terminal device may monitor whether there is a general touch manipulation of dragging from the border of the screen towards the center of the screen or there is a pen manipulation (S1820, S1840) while the screen is displayed (S1810).

The general touch manipulation refers to a manipulation with other inputters than the pen <NUM>, such as a body part like a finger, and the pen manipulation refers to a manipulation which uses the pen <NUM>.

If it is determined that a user inputs a dragging from the border of the screen towards the center of the screen using his or her finger (S1820), the controller <NUM> displays a first quick panel screen (S1830). The quick panel screen refers to a screen which is provided to allow a user to set an operation mode or main functions of the user terminal device quickly. The quick panel screen may also be referred to as a control screen, a setting screen, a mode setting screen, a notification screen, etc..

If it is determined that a user performs dragging using a pen (S1840), the controller <NUM> displays a second quick panel screen which has a different layout from the first quick panel screen (S1850).

In other words, if there is a dragging using a pen, it is highly likely that there is a pen manipulation later. Thus, the controller <NUM> may display the second quick panel screen which allows minute control operations using the pen <NUM>.

<FIG> is a view provided to explain a control operation according to the exemplary embodiment of <FIG>. According to <FIG>, when there is a dragging from the border of the indicator area towards the center of the screen, i.e., in the lower direction while an arbitrary screen <NUM> is displayed, a hidden screen is scrolled and comes down according to the dragging point.

The controller <NUM> determines whether the input of dragging is a pen or a user body part based on the detection result by the detector <NUM>.

Accordingly, if it is determined that the dragging is a general touch manipulation using a user body part, the controller <NUM> displays the first quick panel screen <NUM>. The first quick panel screen <NUM> may display a plurality of tap areas <NUM> and various notification items <NUM>. In <FIG>, the notification items <NUM> are illustrated in the form of bar, but it is only an example.

If it is determined that the dragging is a pen manipulation using the pen <NUM>, the controller <NUM> displays the second quick panel screen <NUM>. The second quick panel screen <NUM> may also display a plurality of tap areas <NUM> and various notification items <NUM>.

Comparing the first quick panel screen <NUM> with the second quick panel screen <NUM>, it can be seen that the size of the taps <NUM> and the notification items <NUM> displayed on the second quick panel screen <NUM> is smaller than that of the first quick panel screen <NUM>. Accordingly, the second quick panel screen <NUM> may display more taps <NUM> and notification items <NUM> than the first quick panel screen <NUM>.

<FIG> illustrates that the taps <NUM> and the notification items <NUM> of the second quick panel screen <NUM> are the same as those of the first quick panel screen <NUM>, i.e., the taps <NUM> and the notification items <NUM>, and include other taps and notification items additionally, but this is only an example. In other words, the taps <NUM> and the notification items <NUM> of the second quick panel screen <NUM> may be different from those of the first quick panel screen <NUM>, i.e., the taps <NUM> and the notification items <NUM>. In addition, the layout of the quick panel screen may be changed. For example, the first quick panel screen may display the notification items <NUM> in the form of bar, and the second quick panel screen may display each notification item <NUM> in the form of checkerboard. A user may control the operations of the user terminal device <NUM> by inputting more minute touch and hovering using the pen <NUM> on the second quick panel screen <NUM>. Hereinafter, examples of various control operations using the pen <NUM> will be described.

According to <FIG>, a user may draw a predetermined pattern on the notification item <NUM> using the pen <NUM> while the second quick panel screen is displayed. <FIG> illustrates that a user draws a pattern of stroking downward straight. In this case, the controller <NUM> may delete the entire notification items <NUM> displayed on the second quick panel screen <NUM> all together. <FIG> illustrates the pattern of drawing downward, but the type of patterns may be set in various ways. For instance, the controller <NUM> may perform the above-described deleting operation when a user draws the patterns of X or O. Accordingly, the user may delete a notification item directly without searching for the menu to delete the notification item.

<FIG> illustrates the operation of deleting the entire notification items all together, but a user may delete only a part of the notification items by drawing a predetermined pattern such as pattern X on at least one notification.

<FIG> is a view provided to explain another control operation using a pen. According to <FIG>, a user may take notes on a notification item using the pen while the second quick panel screen <NUM> is displayed. When there is a note-taking by a pen manipulation on one notification item <NUM>, the controller <NUM> may perform a control operation corresponding to the type of the notification item <NUM> and the contents of the note-taking automatically.

<FIG> illustrates a case where the text, "KIM", is written on a notification item <NUM> which is related to Internet. The controller <NUM> executes a web browser matched with the notification item <NUM> and access a predetermined web site. Subsequently, the controller <NUM> searches for a keyword including "KIM" from the corresponding web site, and displays the search result directly on a screen <NUM>.

<FIG> illustrates a state where the text, "KIM", is written on a notification item <NUM> which is related to a messenger program. In this case, the controller <NUM> executes the messenger program automatically, and displays a messenger screen <NUM> including messages exchanged with the person called "KIM".

In addition, if a user draws a specific pattern on a notification item (not shown) for informing reception of a mail, the controller <NUM> may delete, store securely, or register as favorites the item according to the type of the pattern.

<FIG> are views illustrating a control method using a tap area on the second quick panel screen.

According to <FIG>, a user may write an arbitrary number on a tap <NUM> of lighting time using the pen <NUM>. The controller <NUM> recognizes the number and changes a setting parameter of the corresponding tap <NUM> to a value corresponding to the recognized number. As illustrated in <FIG>, if a user inputs the number "<NUM>" on the lighting time tap <NUM>, the controller <NUM> sets the time for providing light which brightens the screen of the user terminal device <NUM> to <NUM> minutes. Subsequently, the controller <NUM> displays a pop-up screen <NUM> for informing the user that the lighting time is set to <NUM> minutes. The pop-up screen <NUM> may be realized as an on screen display (OSD) which is overlapped with the previous screen, i.e., the second quick panel screen.

According to <FIG>, a user may draw a specific pattern using the pen <NUM>. <FIG> illustrates a drawing of a spiral pattern in a clockwise direction on a brightness tap <NUM>. In this case, the controller <NUM> may increase the brightness of a screen by increasing the setting parameter value of the brightness tap <NUM>. Further, if a user draws a spiral pattern in a counterclockwise direction, the controller <NUM> may reduce the setting parameter value of the brightness tap <NUM>. The controller <NUM> may display a pop-up screen <NUM> which displays brightness adjustment. In <FIG>, the spiral pattern is illustrated as an example, but various types of patterns may be used. For example, drawing of a straight line may also change the setting parameter value according to its direction.

Further, a user may perform a hovering with respect to a tap area or a notification item on the second quick panel screen in order to check information regarding the tap or the notification item.

<FIG> is a view provided to explain a control operation when there is a hovering with respect to a tap area. According to <FIG>, when a user performs a hovering over a WiFi tap <NUM>, the controller <NUM> may display a pop-up screen <NUM> including information regarding a currently-connected WiFi Access Point (AP) or information regarding WiFi intensity.

As described above, a user may use the operations of the user terminal device in various ways using the pen <NUM>. The controller <NUM> may recognize a user manipulation of the pen <NUM> using the above-described pen recognition module, and perform a control operation intended by the user by executing various programs accordingly.

In particular, the controller <NUM> may provide different layouts depending on whether a pen is attached or detached. The controller <NUM> may change the layout by selectively executing a program or data which has two versions, or by adjusting the resolution of the execution screen of a single program. Accordingly, different usage environments are provided depending on whether it is a touch mode or a pen use mode.

As described above, a user may draw an object directly on the home screen using the pen <NUM> so as to design his or her own home screen according to personal preference. As the pen <NUM> allows a fine touch, a user may directly draw a small object on the home screen and match the object with a control operation. Accordingly, it is possible to display a screen which is optimized for the pen use mode.

<FIG> is a view illustrating an example of a home screen which is designed directly by a user. According to <FIG>, a home screen <NUM> of the user terminal device <NUM> displays various objects <NUM> through <NUM>. Each of the objects <NUM> through <NUM> is generated in response to a user directly drawing on the home screen <NUM> using an inputters such as his or her finger or the pen <NUM>. Accordingly, the display attributes of each object <NUM> through <NUM>, such as size, shape, location, color, etc., are not fixed, but they may be displayed in various ways depending on each user. Each object may be described as an individual object, or may be described to include a plurality of objects <NUM> through <NUM>, similar to the object <NUM>.

A user may match an object which he or she draws with a desired control operation. If a user matches a control operation with each object, the controller <NUM> stores the matching information in the storage <NUM> or in other storage device.

Subsequently, when the displayed object is selected, the controller <NUM> performs the control operation matched with the object based on the matching information. If the object <NUM> including a plurality of objects <NUM> through <NUM> is selected, the controller <NUM> may perform a plurality of control operations matched with each object <NUM> through <NUM>.

It is not necessary to match a control operation to all of the objects. Some of the objects may be used only as drawings for visual satisfaction. In <FIG>, every object is drawn directly by a user, but some of the objects may be provided by the user terminal device <NUM> as a default.

Further, a user may select a control operation before drawing an object. In this case, the controller <NUM> may provide an icon corresponding to the selected control operation in advance, similar to a water mark. The user may draw an object following the water mark. Alternatively, the controller <NUM> may display various images in relation with a selected control operation in advance so that the user may use one of the images as a reference.

<FIG> is a view illustrating that different home screens are provided depending on whether a pen is attached or detached. If the pen is mounted (A), the controller <NUM> may display a default screen <NUM> which is provided by a manufacturer of the user terminal device <NUM> as a default. In this state, if the pen is detached (B), the controller <NUM> may display the user creative screen <NUM> which is designed directly by a user. The storage <NUM> may store home screen data to produce the default screen <NUM> or home screen data to produce the user creative screen <NUM>. The controller <NUM> may use such home screen data to differentiate not only the layout of screen but also the screen itself depending on whether the pen is attached or detached.

When the user creative screen <NUM> is displayed after the pen is detached, a user may redesign the user creative screen <NUM> by adding or modifying various objects using the pen <NUM>.

In addition, it is possible to change the shape of only a specific widget depending on whether the pen is attached or detached. Hereinafter, the examples of changing the shape of widget will be described in detail.

<FIG> is a view provided to explain a control method of a user terminal device according to another exemplary embodiment. According to <FIG>, the user terminal device <NUM> displays a screen <NUM> including various widgets <NUM>, <NUM> and an icon <NUM>. <FIG> illustrates the screen <NUM> including the first widget <NUM> for displaying weather, time, date, etc., the second widget <NUM> for adjusting a content reproduction state, etc. The first widget <NUM> is displayed all the time regardless of whether the pen is mounted (A) or detached (B). The shape of the second widget <NUM> changes depending on whether the pen is detached or not.

In other words, when the pen is mounted (A), the controller <NUM> displays each button of the second widget <NUM> in the size and shape which can be easily touched by a user finger. In this state, if the user detaches the pen <NUM> from the user terminal device <NUM>, the controller <NUM> changes the mode to a pen use mode. Accordingly, the second widget <NUM> is changed to a circular object <NUM>.

According to <FIG>, the circular object <NUM> may include various buttons <NUM>, <NUM> which are selectable by a touch, a volume menu <NUM> or a reproduction state adjustment menu <NUM> which may be adjustable by a touch-and-drag of the pen <NUM>, a reproduction state display area <NUM>, etc. As described above with reference to <FIG>, a user may adjust volume by touching and dragging an area where the volume menu <NUM> is displayed using the pen <NUM>, or adjust a reproduction time by touching and dragging an area where the reproduction state adjustment menu <NUM> is displayed using the pen <NUM>. The configuration and operation of the circular object <NUM> of <FIG> have already described above with reference to <FIG>, so further description will not be provided.

<FIG> illustrates that only the shape of one widget <NUM> is changed, but the display location, size, number, etc., of the widget may also be changed. In addition, the shape, size, location, etc., of another widget <NUM> or the icon <NUM> may also be changed depending on circumstances.

<FIG> is a view provided to explain another example of changing a widget according to an interaction mode. According to <FIG>, when the pen is mounted (A), the display <NUM> displays a screen <NUM> including a widget <NUM>.

The controller <NUM> operates in a general mode when the pen <NUM> is mounted on the user terminal device <NUM>, and operates in a pen use mode when the pen <NUM> is detached from the user terminal device <NUM>.

When there is a touch on a widget in a general mode, the controller <NUM> executes a program corresponding to the widget <NUM>. Accordingly, when an execution screen of the corresponding program is displayed, a user may change displayed contents of the widget <NUM> by inputting various data related to the widget <NUM> using the execution screen.

On the other hand, when a pen manipulation is input on the widget <NUM> in a pen use mode, the controller <NUM> adjusts the setting data of the widget <NUM> according to the pen manipulation, and changes the displayed contents of the widget <NUM> according to the changed setting data.

<FIG> illustrates a case where a widget is an alarm widget <NUM> including an analog clock <NUM> which includes an hour hand <NUM> and a minute hand <NUM>. A digital clock <NUM>, weekday information <NUM>, etc., may also be displayed in the alarm widget <NUM>.

When there is a touch on the alarm widget <NUM> in a general mode, the controller <NUM> executes an alarm program and displays an execution screen, i.e., an alarm setting screen. A user may input various data such as a desired time, alarm frequency, alarm date, and bell sound on the alarm setting screen.

In a pen use mode, the controller <NUM> sets an alarm according to a pen manipulation on the alarm widget <NUM>, and changes displayed contents of the widget according to the set alarm.

In particular, the controller <NUM> may display only part of numbers (<NUM>, <NUM>, <NUM>, <NUM>) indicating time in the analog clock <NUM> of the widget <NUM>. Then, when there is a pen hovering (B), the entire numbers (<NUM> through <NUM>) may be displayed. In this state, a user may touch the hour hand <NUM> and the minute hand <NUM> using the pen <NUM>, respectively, and drag <NUM> them to a desired location.

When a pen manipulation to move at least one of the hour hand <NUM> and the minute hand <NUM> is input on the analog clock <NUM>, the controller <NUM> sets an alarm according to the time changed by the pen manipulation. Subsequently, the controller <NUM> may move at least one of the hour hand and the minute hand to the time when the alarm is set. <FIG> illustrates a state where the location of the hour hand <NUM> is changed from <NUM> to <NUM>, and the minute hand <NUM> remains at <NUM>. Accordingly, the alarm is set to <NUM> o'clock. When the alarm setting time is changed, the time of the analog clock <NUM> and the digital clock <NUM> is changed automatically.

A user may directly select a date where the user wishes to set off an alarm by touching the weekday information <NUM> with the pen <NUM>. The selected date may be displayed in a different color from the other dates. In addition, although not illustrated in <FIG>, an area for selecting the morning and the afternoon, an area for selecting on/off of alarm, an area for selecting a bell sound may also be included in the widget <NUM>.

<FIG> is a view provided to explain another method for selecting an alarm in the alarm widget <NUM>. According to <FIG>, a user may take a note regarding time information <NUM> on the digital clock <NUM> using the pen <NUM>. <FIG> illustrates a case where '<NUM>' is written in the hour area and '<NUM>' is written in the minute area. The controller <NUM> recognizes the notes and sets an alarm setting time according to the recognition result. In addition, the controller <NUM> changes the displayed contents of the digital clock <NUM> and the analog clock <NUM> according to the set time.

As described above, an icon and a widget may be displayed differently depending on whether it is a general mode and a pen use mode, and their utilizing method may also be changed according to mode.

As described above, according to various exemplary embodiments, a user may select a desired control operation conveniently on the screen where objects are displayed, using various manipulation methods. Accordingly, user convenience in executing and using various programs can be improved significantly. Each of the above exemplary embodiments may be realized and applied individually, but they may also be combined and applied. In other words, a plurality of objects may be grouped in one user terminal device <NUM> and a plurality of control operations may be performed. Alternatively, a plurality of control operations may be matched with one of the objects, and various control operations may be selectively performed according to the direction or location of a user manipulation of selecting an object or the contents input by the user.

As described above, a user terminal device may be controlled in various ways according to a user body part or a pen. The example of such a control operation may combined and realized in various ways depending on the type of the user terminal device <NUM> and the characteristics of programs installed therein.

For example, as described above, a user terminal device may be realized as various types of apparatuses such as mobile phone, tablet PC, laptop PC, PDA, MP3 player, electronic album device, TV, PC, kiosk, etc. If a user terminal device is realized as an apparatus having various functions like a communication function, a content reproduction function, etc., such as mobile phone, tablet PC, etc., the user terminal device may further include other elements to perform such functions.

<FIG> is a block diagram illustrating an example of a user terminal device including various elements in comprehensive manner.

According to <FIG>, the user terminal device <NUM> may include the display <NUM>, the detector <NUM>, the controller <NUM>, the storage <NUM>, a communicator <NUM>, a Global Positioning System (GPS) chip <NUM>, a video processor <NUM>, an audio processor <NUM>, a button <NUM>, a microphone <NUM>, a camera <NUM>, a speaker <NUM>, and a motion detector <NUM>.

The display <NUM> and the detector <NUM> may be realized in the form of touch screen as described above, display various screens, and detect a user manipulation on the screen.

The controller <NUM> controls overall operations of the user terminal device using various programs and data stored in the storage <NUM>. In particular, the controller <NUM> may detect whether the pen <NUM> is attached or detached, and display screens of various layouts according to the detection result.

As the display <NUM>, the detector <NUM>, and the controller <NUM> have already been described above, further description will not be provided.

The communicator <NUM> is an element which performs communication with various types of external apparatuses according to various types of communication methods. The communicator <NUM> includes a WiFi chip <NUM>, a Bluetooth <NUM>, a wireless communication chip <NUM>, and an NFC chip <NUM>.

The WiFi chip <NUM> and the Bluetooth chip <NUM> perform communication according to a WiFi method and a Bluetooth method, respectively. In the case of the WiFi chip <NUM> or the Bluetooth chip <NUM>, various connection information such as SSID and a session key may be transmitted/received first for communication connection. Then, various information may be transmitted/received using the same. The wireless communication chip <NUM> represents a chip which performs communication according to various communication standards such as IEEE, Zigbee, 3rd Generation (<NUM>), 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), etc. The NFC chip <NUM> represents a chip which operates according to an NFC method which uses <NUM> band among various RF-ID frequency bands such as <NUM>, <NUM>, <NUM>, <NUM> through <NUM>, <NUM>, etc..

The controller <NUM> may perform communication with various external apparatuses using the communicator <NUM>. For example, the controller <NUM> may download an application, install the application in the storage <NUM>, and display an object corresponding to the application. In this case, the corresponding application may be matched with a previously-used object.

In particular, the communicator <NUM> may perform communication with an external server. The server may be a server for providing a sharing service which shares a home screen including objects which are drawn directly by another user. In this case, when a command to share a home screen is input in the user terminal device <NUM>, home screen data which constitutes the home screen produced by a user may be uploaded to the server using the communicator <NUM>. Alternatively, new home screen data which is generated by another user may be transmitted from the server. When the new home screen data is downloaded, and if a user inputs a home screen change command to change the home screen by selecting the new home screen data, the controller <NUM> may display the new home screen based on the new home screen data. In addition, the communicator <NUM> may share home screen data by performing communication directly with an external terminal device of another user instead of the server.

The GPS chip <NUM> is an element to calculate the current location of the user terminal device <NUM> by receiving a GPS signal from a GPS satellite. When a navigation program is used or when it is necessary to figure out the current location of a user, the controller <NUM> may calculate the user location using the GPS chip <NUM>.

The video processor <NUM> is an element to process contents received through the communicator <NUM> or video data included in the contents stored in the storage <NUM>. The video processor <NUM> may perform various image processing with respect to video data such as decoding, scaling, noise filtering, frame rate conversion, resolution conversion, etc..

The audio processor <NUM> is an element to process contents received through the communicator <NUM> or audio data included in the contents stored in the storage <NUM>. The audio processor <NUM> may perform various processing with respect to audio data such as decoding, amplifying, noise filtering, etc..

When a reproduction program with respect to multimedia contents is executed, the controller <NUM> drives the video processor <NUM> and the audio processor <NUM> to reproduce the corresponding contents. The display <NUM> may display an image frame which is generated by the video processor <NUM>.

In addition, the speaker <NUM> outputs audio data generated by the audio processor <NUM>.

The button <NUM> may be a button in various forms such as a mechanic button, a touch pad, a wheel, etc., which is formed on a certain area of the user terminal device <NUM> such as the front, side, or back of the exterior of the main body.

The microphone <NUM> is an element to receive a user voice or other sounds and convert the same into audio data. The controller <NUM> may use a user voice input through the microphone <NUM> during a call, or may convert the user voice into audio data and store the same in the storage <NUM>.

The camera <NUM> is an element to photograph a still image or a video under the control of a user. A plurality of cameras <NUM> such as a front camera and a rear camera may be provided.

When the camera <NUM> and the microphone <NUM> are provided, the controller <NUM> may perform a control operation according to a user voice input through the microphone <NUM> and a user motion recognized by the camera <NUM>. In other words, the user terminal device <NUM> may operate in a motion control mode or in a voice control mode. When the user terminal device <NUM> operates in the motion control mode, the controller <NUM> activates the camera <NUM> to photograph a user, trace a change in the user motion, and perform a corresponding control operation. When the user terminal device <NUM> operates in the voice control mode, the controller <NUM> may operate in the voice recognition mode where a user voice input through the microphone <NUM> is analyzed and a control operation is performed according to the analyzed user voice.

In the user terminal device <NUM> where the motion control mode or the voice control mode is supported, a voice recognition technology and a motion recognition technology may be used according to the above-described various exemplary embodiments. For example, if a user takes a motion of selecting an object displayed on the home screen or if a user utters a voice command corresponding to the object, it is determined that the corresponding object is selected, and a control operation matched with the object may be performed.

The motion detector <NUM> is an element to detect a motion of the main body of the user terminal device <NUM>. In other words, the user terminal device <NUM> may rotate or tilt in various directions. The motion detector <NUM> may detect characteristics of motion, such as rotation direction, angle, tilt, etc., using at least one of various sensors like a geomagnetic sensor, a gyro sensor, an acceleration sensor, etc..

Although not illustrated in <FIG>, depending on exemplary embodiments, the user terminal device <NUM> may further include a USB port where a USB connector can be connected, various external input ports for connection with various external terminals such as a headset, a mouse, LAN, etc., and a DMB chip which receives and processes a Digital Multimedia Broadcasting (DMB) signal.

Meanwhile, the operation of the controller <NUM> may be performed by executing various software stored in the user terminal device <NUM>.

<FIG> is a view illustrating an example of a software structure which is used by the user terminal device <NUM>. The software of <FIG> may be stored in the storage <NUM>, but is not limited thereto. The software of <FIG> may be stored in various types of storage device which are used in the user terminal device <NUM>. According to <FIG>, the user terminal device <NUM> may store software including an Operating System (OS) <NUM>, a kernel <NUM>, middleware <NUM>, an application <NUM>, etc..

The OS <NUM> controls overall operations and manages functions of hardware. In other words, the OS <NUM> is responsible for basic functions of managing hardware, memory, security, etc..

The kernel <NUM> serves as a path which transmits various signals detected by the detector <NUM>, etc., to the middleware <NUM>.

The middleware <NUM> includes various software modules which control the operations of the user terminal device <NUM>. According to <FIG>, the middleware <NUM> includes an X11 module <NUM>-<NUM>, an APP manager <NUM>-<NUM>, a connection manager <NUM>-<NUM>, a security module <NUM>-<NUM>, a system manager <NUM>-<NUM>, a multimedia framework <NUM>-<NUM>, a UI framework <NUM>-<NUM>, a window manage <NUM>-<NUM>, and a note-taking recognition module <NUM>-<NUM>.

The X11 module <NUM>-<NUM> is a module which receives various event signals from various hardware of the user terminal device <NUM>. The event may include various events such as an event where a user manipulation is detected, an event where a system alarm occurs, a event where a specific program is executed or terminated, etc..

The APP manager <NUM>-<NUM> is a module which manages the execution state of various applications installed in the storage <NUM>. When an event where an application execution command is input is detected from the X11 module <NUM>-<NUM>, the APP manager <NUM>-<NUM> calls and executes an application corresponding to the event. In other words, when an event where at least one object is selected on the home screen is detected, the APP manager <NUM>-<NUM> calls and executes an application corresponding to the object.

The connection manager <NUM>-<NUM> is a module which supports wired or wireless network connection. The connection manager <NUM>-<NUM> may include various specific modules such as a DNET module, an UPnP module, etc..

The security module <NUM>-<NUM> is a module which supports certification of hardware, permission of request, security storage, and so on.

The system manager <NUM>-<NUM> monitors the state of each element of the user terminal device <NUM>, and provides the monitoring result to other modules. For example, if a battery is running short, there is an error, or communication connection is cut off, the system manager <NUM>-<NUM> may output an alarm message or an alarm sound by providing the monitoring result to the UI framework <NUM>-<NUM>.

The multimedia framework <NUM>-<NUM> is a module which reproduces a multimedia content stored in the user terminal device <NUM>, or provided by an external source. The multimedia framework <NUM>-<NUM> may include a player module, a camcorder module, a sound processing module, and so on. Accordingly, the multimedia framework <NUM>-<NUM> may perform the operation of reproducing various multimedia contents and generating and reproducing screen and sound.

The UI framework <NUM>-<NUM> is a module to provide various UIs. The UI framework <NUM>-<NUM> may include an image compositor module for configuring various objects, a coordinates compositor module for calculating a coordinates where an object is to be displayed, a rendering module for rendering the configured object on the calculated coordinates, a 2D/3D toolkit for providing a tool for configuring a UI in the 2D or 3D form, etc..

The window manager <NUM>-<NUM> may detect a touch event using a user body part or pen or other input events. When such an event is detected, the window manager <NUM>-<NUM> transmits an event signal to the UI framework <NUM>-<NUM> so that an operation corresponding to the event is performed.

The note-taking recognition module <NUM>-<NUM> is a module to parse and recognize a trace that a user draws on the surface of the display <NUM>. The note-taking recognition module <NUM>-<NUM> receives a coordinates value of points touched by the pen recognition panel <NUM> and stores the coordinates values of the touched points as a stroke. In addition, the note-taking recognition module <NUM>-<NUM> may generate a stroke array using the stroke. Subsequently, the note-taking recognition module <NUM>-<NUM> may recognize a note-taking by comparing a pre-stored note-taking library with the generated stroke array. The recognized note-taking is provided to the application manager <NUM>-<NUM>, and the application manager <NUM>-<NUM> provides the note-taking to an application corresponding to the object where the user note-taking occurs. Accordingly, as described above, the application may perform a control operation based on the recognized note-taking.

Meanwhile, if a user touches or draws the surface of the display <NUM> using various inputters such as a user finger or pen, the UI framework <NUM>-<NUM> may draw various graphic lines according to the user manipulation. In particular, if a user draws a picture on the screen using the pen <NUM>, the controller <NUM> draws a graphic line on each point where the pen <NUM> passes through according to the execution of the UI framework <NUM>-<NUM>. The thickness of the line may vary according to the pressure of the pen <NUM> on the screen or the size of the screen touched by the pen <NUM>. The color and shape of the line may also vary according to a user setting.

In addition, when an event of detaching or attaching a pen occurs, the UI framework <NUM>-<NUM> performs the operation of changing a layout of the UI screen which is currently displayed.

The application module <NUM> includes applications <NUM>-<NUM> through <NUM>-n to support various functions. For example, program modules to provide various services such as a navigation program module, a game module, an electronic book module, a calendar module, an alarm management module, etc., may be included. The applications may be installed as a default, or may be installed and used arbitrarily during the usage process.

The software structure of <FIG> is only an example, so the software structure is not limited thereto. Accordingly, part of the software structure may be omitted, changed, or added, if necessary. For example, the storage <NUM> may further include various programs like a sensing module to analyze signals sensed by various sensors, a messenger program, a messaging module such as Short Message Service (SMS) & Multimedia Message Service (MMS) program, an e-mail program, etc., a call info aggregator program module, a VoIP module, a web browser module, etc..

As described above, according to various exemplary embodiments, the applicability of a user terminal device may be improved significantly. In particular, where interaction of accurate pen manipulation is allowed in a screen, a user may conveniently use a pen in various ways.

The method of controlling a user terminal device according to the above various exemplary embodiments may be stored in a non-transitory readable medium. The non-transitory readable medium may be mounted and used in various apparatuses.

For example, a program code for displaying a screen, when a pen mounted on the user terminal device is detached, changing the layout of the screen to a layout corresponding to a pen use mode, when the pen is mounted on the user terminal device again, restoring the layout of the screen to its original state may be stored and provided in a non-transitory readable medium.

The non-transitory recordable medium refers to a medium which may store data semi-permanently rather than storing data for a short time such as a register, a cache, and a memory and may be readable by an apparatus. Specifically, the above-mentioned various applications or programs may be stored in a non-temporal recordable medium such as CD, DVD, hard disk, Blu-ray disk, USB, memory card, and ROM and provided therein.

The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the exemplary embodiments. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art.

The device and method of the present disclosure may also be described as set out in the following paragraphs.

There may also be provided a user terminal device capable of performing a user input through a plurality of input means, the device comprising: a display configured to display a screen including a plurality of objects; a detector configured to detect a user manipulation through the input means; and a controller configured to arrange and display the plurality of objects according to a first layout when a first input means is used from among the plurality of input means, and to re-arrange and display the plurality of objects which are arranged according to the first layout according to a second layout when a second input means is used from among the plurality of input means.

The second input means may be a pen, wherein the controller detects whether the pen is removed from the user terminal device, and arranges the plurality of objects according to the second layout.

The screen may include a menu area for displaying at least one menu which is selectable by the pen and a content display area for displaying at least one content, wherein the controller, when the pen is removed from the user terminal device, reduces a size of the menu area and enlarges a size of the content display area to display a screen according to the second layout, and when the pen is mounted on the user terminal device, restores sizes of the menu area and the content display area to a screen according to the first layout.

The controller, when the pen is removed from the user terminal device, may reduce a size of each object, and increases a number of entire objects displayed on the screen.

The screen may include an indicator area for displaying at least one indicator, wherein the controller, when one of the indicators displayed on the indicator area is selected by the pen, performs a control operation corresponding to the selected indicator.

The controller, when an indicator corresponding to a current mode of the user terminal device is selected by the pen, may change a shape of the selected indicator to a shape corresponding to another mode, and converts a current mode of the user terminal device to the another mode.

The controller, when a general touch manipulation of dragging is detected from an edge area of the screen towards a center area of the screen, may display a first quick panel screen, and when a pen manipulation of dragging is detected from an edge area of the screen towards a center area of the screen, displays a second quick panel screen.

The controller, when a pen manipulation in a predetermined pattern is detected on a tap displayed on the second quick panel screen, may perform a control operation matched with the tap according to the pattern of the detected pen manipulation.

The first quick panel screen and the second quick panel screen may display at least one notification item respectively, wherein the controller, when note-taking is performed using the pen on a notification item displayed on the second quick panel screen, performs a control operation corresponding to the notification item and the note-taking automatically.

There may also be provided a method for controlling a user terminal device comprising: when a pen is mounted on the user terminal device, displaying a screen including a plurality of objects which are arranged according to a first layout; when the pen is removed from the user terminal device, changing the screen by re-arranging the plurality of objects which are arranged according to the first layout according to a second layout; and when the pen is mounted on the user terminal device again, re-arranging the plurality of objects according to the first layout.

The screen may include a menu area for displaying at least one menu which is selectable by the pen and a content display area for displaying at least one content, wherein the changing comprises, when the pen is removed from the user terminal device, reducing a size of the menu area and enlarging a size of the content display area.

The changing may comprise, when the pen is removed from the user terminal device, reducing a size of each object, and increasing a number of entire objects displayed on the screen.

The screen may include an indicator area for displaying at least one indicator, wherein the controlling method comprises, when one of the indicators displayed on the indicator area is selected by the pen, performing a control operation corresponding to the selected indicator.

Claim 1:
An electronic device comprising:
a display (<NUM>);
a detector (<NUM>) configured to detect a user manipulation with respect to the display (<NUM>);
a memory (<NUM>) storing instructions; and
a processor (<NUM>) characterised in that the processor (<NUM>) is configured to execute the instructions to at least:
control to display a first screen (<NUM>) including a first area and a second area (<NUM>), the second area (<NUM>) located at a border of the first screen (<NUM>), wherein the first area includes a plurality of objects (<NUM>) and the second area (<NUM>) includes at least one indicator (<NUM>-<NUM>) which indicates an operation state of the electronic device,
based on identifying a touch dragging manipulation from the second area (<NUM>) towards the first area on the first screen (<NUM>), control to display a second screen (<NUM>) on the first area, and
based on identifying a pen dragging manipulation from the second area (<NUM>) towards the first area on the first screen (<NUM>), control to display a third screen (<NUM>) on the first area,
wherein the second screen (<NUM>) and the third screen (<NUM>) include at least one of menu item respectively,
wherein the third screen (<NUM>) displays notification items (<NUM>, <NUM>, <NUM>) corresponding to a plurality of applications, and
wherein the processor (<NUM>) is further configured to, based on a text being written on a notification item (<NUM>, <NUM>, <NUM>) among the notification items (<NUM>, <NUM>, <NUM>) by using a pen (<NUM>), perform a control operation of executing an application corresponding to the notification item (<NUM>, <NUM>, <NUM>) and controlling the application based on the written text.