BACKGROUND OF THE INVENTION
1. Field of the Invention
[0001] The present invention relates to a mobile terminal capable of executing a sub-menu
included in one function, and a method for controlling the same.
2. Description of the Conventional Art
[0002] Terminals may be generally classified as mobile/portable terminals or stationary
terminals according to their mobility. Mobile terminals may also be classified as
handheld terminals or vehicle mounted terminals according to whether or not a user
can directly carry the terminal.
[0003] Mobile terminals have become increasingly more functional. Examples of such functions
include data and voice communications, capturing images and video via a camera, recording
audio, playing music files via a speaker system, and displaying images and video on
a display. Some mobile terminals include additional functionality which supports game
playing, while other terminals are configured as multimedia players. More recently,
mobile terminals have been configured to receive broadcast and multicast signals which
permit viewing of content such as videos and television programs.
[0004] Various attempts have been made to implement complicated functions in such a multimedia
device by means of hardware or software.
[0005] Meanwhile, the functions which are executable by the mobile terminal include a plurality
of sub-menus related to the functions, respectively. However, since the types and
numbers of the sub-menus are large and various, there has been inconvenience in that
when a user uses such sub-menus, the user has to first search such functions and additionally
search the sub-menus included in the functions, and then select the desired sub menu.
SUMMARY OF THE INVENTION
[0006] It is an object of the present invention to provide a mobile terminal and a method
for controlling the same capable of easily executing a sub-menu included in one function.
[0007] To achieve these and other advantages and objects of the present invention, there
is provided a mobile terminal including a touch screen configured to sense a touch;
and a controller configured to activate a specific function including a plurality
of sub-menus based on application of a drag touch which is started at a preset point
on the touch screen, and to divide the touch screen into a plurality of regions corresponding
to a plurality of sub-menus, respectively, included in the specific function, wherein
the controller may be configured to execute a sub-menu corresponding to a region including
a point where the drag touch is released among the plurality of regions, based on
release of the drag touch; and to control the touch screen to output an execution
screen according to execution of the sub-menu to at least part of the touch screen.
[0008] In one embodiment, the preset point may be determined based on a position where a
specific touch input is applied to the touch screen.
[0009] In one embodiment, the specific function may be varied depending on a position where
the specific touch input is applied on the touch screen.
[0010] In one embodiment, the preset point may be a point where a function icon corresponding
to the specific function is outputted in a case where screen information is outputted
to the touch screen.
[0011] In one embodiment, the controller may divide the plurality of regions based on a
position of the preset point on the touch screen.
[0012] In one embodiment, the controller may control the touch screen to display information
on a sub-menu corresponding to each of the plurality of regions, based on movement
of the drag touch on the plurality of regions.
[0013] In one embodiment, the controller may be configured to control the touch screen to
output information on a first sub-menu corresponding to a first region in a case where
the drag touch is located on the first region among the plurality of regions, and
to control the touch screen to terminate displaying of the first sub-menu and control
the touch screen to output information on a second sub-menu corresponding to the second
region in a case where the drag touch is moved from the first region to the second
region, which is different from the first region, among the plurality of regions.
[0014] In one embodiment, the information on the first sub-menu may be displayed on the
first region, and the information on the second sub-menu may be displayed on the second
region.
[0015] In one embodiment, an execution screen according to execution of the second sub-menu
may be outputted to the second region in a case where the drag touch is released on
the second region.
[0016] In one embodiment, the controller may execute the first and second sub-menus together
in a case where the drag touch is held on the first region for a predetermined time
and the held drag touch is released on the second region after moving to the second
region.
[0017] In one embodiment, the controller may control the touch screen to output an execution
screen according to execution of the first sub-menu and an execution screen according
to execution of the second sub-menu together to at least part of the touch screen.
[0018] In one embodiment, the controller may control the touch screen to maintain displaying
of information on the first sub-menu, though the drag touch held on the first region
is moved to the second region.
[0019] In one embodiment, the controller may be configured to activate a first function
and a second function as a specific function based on satisfaction of the preset point
to a specific condition, to divide the touch screen into a plurality of regions by
a plurality of sections which are divided as much as the number of the sub-menus included
in the first function from the preset point along a first direction and a plurality
of sections which are divided as much as the number of the sub-menus included in the
second function from the preset point along a second direction, and to execute at
least one function between a sub-menu of the first function and a sub-menu of the
second function based on the specific region in a case where the drag touch is released
on the specific region among the plurality of regions.
[0020] In one embodiment, the controller may be configured to select the sub-menu of the
first function and the sub-menu of the second function corresponding to a position
of the specific region of the touch screen, and consecutively execute the selected
sub-menus of the first and second functions.
[0021] In one embodiment, the controller may be configured to execute the sub-menu of the
second function using a specific data related to execution of the sub-menu of the
first function in a case where the sub-menu of the first function is first executed.
[0022] According to another aspect of the present invention, there is also provided a method
for controlling a mobile terminal, including: (a) activating a specific function including
a plurality of sub-menus based on application of a drag touch starting from a preset
point on the touch screen; (b) dividing the touch screen into a plurality of regions
corresponding to each of the plurality of sub-menus included in the specific function;
executing a sub-menu corresponding to a region including a point where the drag touch
among the plurality of regions is released, based on release of the drag touch; and
outputting an execution screen according to execution of the sub-menu to at least
part of the touch screen.
[0023] In one embodiment, the preset point may be determined by a position where a specific
touch input is applied to the touch screen.
[0024] In one embodiment, the type of the specific function is varied according to a position
where the specific touch input is applied on the touch screen.
[0025] In one embodiment, the plurality of regions may be divided based on a position of
the preset point on the touch screen.
[0026] In one embodiment, the control method may further include displaying information
on the sub-menu corresponding to each of the plurality of regions on the touch screen,
based on movement of the drag touch on the plurality of regions.
[0027] Further, to achieve these and other advantages and objects of the present invention,
there is provided a mobile terminal including a touch screen disposed at a first side
of the mobile terminal and configured to display information; and a controller configured
to: divide the touch screen into a plurality of regions corresponding to a first function
in response to a touch drag starting from a preset point on the first side, wherein
the plurality of regions correspond to a plurality of sub-menus of the first function;
execute the first function according to a sub-menu corresponding to a region where
the touch drag is released; and cause the touch screen to display an execution screen
of the executed first function according to the sub-menu to at least part of the touch
screen.
[0028] In one embodiment, the preset point is determined based on a position where a specific
touch input is applied to the first side.
[0029] In one embodiment, the first function is based on a position where the specific touch
input is applied to the touch screen.
[0030] In one embodiment, the preset point corresponds to a display position of a function
icon corresponding to the first function when screen information is displayed on the
touch screen.
[0031] In one embodiment, the controller is further configured to divide the plurality of
regions based on a position of the preset point on the first side.
[0032] In one embodiment, the controller is further configured to cause the touch screen
to display information related to each corresponding sub-menu as the touch drag is
moved across the plurality of regions.
[0033] In one embodiment, the controller is further configured to: cause the touch screen
to display first information related to a first sub-menu corresponding to a first
region when the touch drag is located at the first region; and cause the touch screen
to terminate displaying the first information and display second information related
to a second sub-menu corresponding to a second region when the touch drag is moved
from the first region to the second region.
[0034] In one embodiment, the first information is displayed on the first region and the
second information is displayed on the second region.
[0035] In one embodiment, the controller is further configured to execute the first function
according to the second sub-menu and cause the touch screen to display an execution
screen of the first function according to the second sub-menu when the touch drag
is released at the second region.
[0036] In one embodiment, the controller is further configured to execute the first function
according to the first sub-menu and the second sub-menu when the touch drag is maintained
at the first region for a predetermined length of time then moved to the second region
and released at the second region.
[0037] In one embodiment, the controller is configured to cause the touch screen to display
a first execution screen corresponding to the executed first function according to
the first sub-menu and a second execution screen corresponding to the executed first
function according to the second sub-menu to at least part of the touch screen.
[0038] In one embodiment, the controller is further configured to cause the touch screen
to continue displaying the first information when the touch drag is moved to the second
region.
[0039] In one embodiment, the plurality of regions are divided along a first direction and
a second direction; a first sub-group of regions divided along the first direction
correspond to sub-menus of the first function; a second sub-group of regions divided
along the second direction correspond to sub-menus of a second function, wherein the
first sub-group of regions and the second sub-group of regions intersect; and the
controller is further configured to execute at least the first function according
to a sub-menu of the first function or execute the second function according to a
sub-menu of the second specific function when the touch drag is released at a specific
region.
[0040] In one embodiment, the controller is further configured to: select the sub-menu of
the first function and the sub-menu of the second function based on a position of
the specific region of the touch screen; and consecutively execute the first function
according to the sub-menu of the first function and the second function according
to the sub-menu of the second function.
[0041] In one embodiment, the controller is further configured to execute the second function
according to the sub-menu of the second function using specific data related to execution
of the first function according to the sub-menu of the first function when the first
function is executed.
BRIEF DESCRIPTION OF THE DRAWING
[0042] The present invention will become more fully understood from the detailed description
given herein below and accompanying drawings, which are given by illustration only,
and thus are not limitative of the present invention, and wherein:
FIG. 1A is a block diagram illustrating a schematic configuration for explaining a
mobile terminal according to an embodiment of the present invention;
FIGS. 1B and 1C are views illustrating a schematic configuration of a mobile terminal,
viewed from different directions according to an embodiment of the present invention;
FIGS. 2A is a flowchart illustrating a control method according to an embodiment of
the present invention;
FIGS. 2B and 2C are representative views illustrating a control method according to
an embodiment of the present invention;
FIGS. 3A through 3C are views illustrating an activation of different kinds of specific
functions based on a preset point;
FIG. 4A through 4C are views illustrating a method to provide information of sub-menus
corresponding to each of the plurality of regions based on movement of the drag touch;
FIGS. 5A and 5B are views illustrating an example in which an execution screen of
a sub-menu is outputted to the touch screen;
FIGS. 6A and 6B are views illustrating an example in which at least two sub-menus
are executed together;
FIGS. 7A and 7B views illustrating an example in which the sub-menus included in the
first and second functions, respectively, are executed together;
FIG. 8 is a view illustrating an example in which a function corresponding to screen
information outputted to the touch screen is activated as a specific function; and
FIG. 9 is a view illustrating an example in which at least part of a plurality of
functions having similar attributes is immediately executed by a drag touch.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0043] Description will now be given in detail according to exemplary embodiments disclosed
herein, with reference to the accompanying drawings. For the sake of brief description
with reference to the drawings, the same or equivalent components may be provided
with the same or similar reference numbers, and description thereof will not be repeated.
In general, a suffix such as "module" and "unit" may be used to refer to elements
or components. Use of such a suffix herein is merely intended to facilitate description
of the specification, and the suffix itself is not intended to give any special meaning
or function. In the present disclosure, that which is well-known to one of ordinary
skill in the relevant art has generally been omitted for the sake of brevity. The
accompanying drawings are used to help easily understand various technical features
and it should be understood that the embodiments presented herein are not limited
by the accompanying drawings. As such, the present disclosure should be construed
to extend to any alterations, equivalents and substitutes in addition to those which
are particularly set out in the accompanying drawings.
[0044] Mobile terminals presented herein may be implemented using a variety of different
types of terminals. Examples of such terminals include cellular phones, smart phones,
user equipment, laptop computers, digital broadcast terminals, personal digital assistants
(PDAs), portable multimedia players (PMPs), navigators, portable computers (PCs),
slate PCs, tablet PCs, ultra books, wearable devices (for example, smart watches,
smart glasses, head mounted displays (HMDs)), and the like.
[0045] By way of non-limiting example only, further description will be made with reference
to particular types of mobile terminals. However, such teachings apply equally to
other types of terminals, such as those types noted above. In addition, these teachings
may also be applied to stationary terminals such as digital TV, desktop computers,
and the like.
[0046] Reference is now made to FIGS. 1A-1C, where FIG. 1A is a block diagram of a mobile
terminal in accordance with the present disclosure, and FIGS. 1B and 1C are conceptual
views of one example of the mobile terminal, viewed from different directions.
[0047] The mobile terminal 100 is shown having components such as a wireless communication
unit 110, an input unit 120, a sensing unit 140, an output unit 150, an interface
unit 160, a memory 170, a controller 180, and a power supply unit 190. It is understood
that implementing all of the illustrated components is not a requirement, and that
greater or fewer components may alternatively be implemented.
[0048] Referring now to FIG. 1A, the mobile terminal 100 is shown having wireless communication
unit 110 configured with several commonly implemented components. For instance, the
wireless communication unit 110 typically includes one or more components which permit
wireless communication between the mobile terminal 100 and a wireless communication
system or network within which the mobile terminal is located.
[0049] The wireless communication unit 110 typically includes one or more modules which
permit communications such as wireless communications between the mobile terminal
100 and a wireless communication system, communications between the mobile terminal
100 and another mobile terminal, communications between the mobile terminal 100 and
an external server. Further, the wireless communication unit 110 typically includes
one or more modules which connect the mobile terminal 100 to one or more networks.
[0050] To facilitate such communications, the wireless communication unit 110 includes one
or more of a broadcast receiving module 111, a mobile communication module 112, a
wireless Internet module 113, a short-range communication module 114, and a location
information module 115.
[0051] The input unit 120 includes a camera 121 for obtaining images or video, a microphone
122, which is one type of audio input device for inputting an audio signal, and a
user input unit 123 (for example, a touch key, a push key, a mechanical key, a soft
key, and the like) for allowing a user to input information. Data (for example, audio,
video, image, and the like) is obtained by the input unit 120 and may be analyzed
and processed by controller 180 according to device parameters, user commands, and
combinations thereof.
[0052] The sensing unit 140 is typically implemented using one or more sensors configured
to sense internal information of the mobile terminal, the surrounding environment
of the mobile terminal, user information, and the like. For example, in FIG. 1A, the
sensing unit 140 is shown having a proximity sensor 141 and an illumination sensor
142.
[0053] If desired, the sensing unit 140 may alternatively or additionally include other
types of sensors or devices, such as a touch sensor, an acceleration sensor, a magnetic
sensor, a G-sensor, a gyroscope sensor, a motion sensor, an RGB sensor, an infrared
(IR) sensor, a finger scan sensor, a ultrasonic sensor, an optical sensor (for example,
camera 121), a microphone 122, a battery gauge, an environment sensor (for example,
a barometer, a hygrometer, a thermometer, a radiation detection sensor, a thermal
sensor, and a gas sensor, among others), and a chemical sensor (for example, an electronic
nose, a health care sensor, a biometric sensor, and the like), to name a few. The
mobile terminal 100 may be configured to utilize information obtained from sensing
unit 140, and in particular, information obtained from one or more sensors of the
sensing unit 140, and combinations thereof.
[0054] The output unit 150 is typically configured to output various types of information,
such as audio, video, tactile output, and the like. The output unit 150 is shown having
a display unit 151, an audio output module 152, a haptic module 153, and an optical
output module 154.
[0055] The display unit 151 may have an inter-layered structure or an integrated structure
with a touch sensor in order to facilitate a touch screen. The touch screen may provide
an output interface between the mobile terminal 100 and a user, as well as function
as the user input unit 123 which provides an input interface between the mobile terminal
100 and the user.
[0056] The interface unit 160 serves as an interface with various types of external devices
that can be coupled to the mobile terminal 100. The interface unit 160, for example,
may include any of wired or wireless ports, external power supply ports, wired or
wireless data ports, memory card ports, ports for connecting a device having an identification
module, audio input/output (I/O) ports, video I/O ports, earphone ports, and the like.
In some cases, the mobile terminal 100 may perform assorted control functions associated
with a connected external device, in response to the external device being connected
to the interface unit 160.
[0057] The memory 170 is typically implemented to store data to support various functions
or features of the mobile terminal 100. For instance, the memory 170 may be configured
to store application programs executed in the mobile terminal 100, data or instructions
for operations of the mobile terminal 100, and the like. Some of these application
programs may be downloaded from an external server via wireless communication. Other
application programs may be installed within the mobile terminal 100 at time of manufacturing
or shipping, which is typically the case for basic functions of the mobile terminal
100 (for example, receiving a call, placing a call, receiving a message, sending a
message, and the like). It is common for application programs to be stored in the
memory 170, installed in the mobile terminal 100, and executed by the controller 180
to perform an operation (or function) for the mobile terminal 100.
[0058] The controller 180 typically functions to control overall operation of the mobile
terminal 100, in addition to the operations associated with the application programs.
The controller 180 may provide or process information or functions appropriate for
a user by processing signals, data, information and the like, which are input or output
by the various components depicted in Fig. 1A, or activating application programs
stored in the memory 170. As one example, the controller 180 controls some or all
of the components illustrated in FIGS. 1A-1C according to the execution of an application
program that have been stored in the memory 170.
[0059] The power supply unit 190 can be configured to receive external power or provide
internal power in order to supply appropriate power required for operating elements
and components included in the mobile terminal 100. The power supply unit 190 may
include a battery, and the battery may be configured to be embedded in the terminal
body, or configured to be detachable from the terminal body.
[0060] At least some of the above components may operate in a cooperating manner, so as
to implement an operation or a control method for a glass type terminal according
to various embodiments to be explained later. The operation or the control method
for the glass type terminal may be implemented on the glass type terminal by driving
at least one application program stored in the memory 170.
[0061] The mobile terminal according to an embodiment of the present invention can immediately
execute at least one sub-menu among a plurality of sub-menus included in a specific
function using one touch. Accordingly, a user can be provided with convenience in
that a series of processes in which the touch screen is activated, the specific function
is searched, and then at least one of the plurality of sub-menus included in the specific
function is selected and executed, are omitted.
[0062] Hereinafter, embodiments related to a control method which may be implemented in
the mobile terminal, will be described with reference to the accompanying drawings.
[0063] FIGS. 2A is a flowchart illustrating a control method according to an embodiment
of the present invention; and FIGS. 2B and 2C are representative views illustrating
a control method according to an embodiment of the present invention.
[0064] Referring first to FIG. 2A, the mobile terminal according to one embodiment of the
present invention may include a touch screen which is configured to sense a touch.
The controller 180 may activate a specific function including a plurality of sub-menus
based on application of a drag touch which is started from a preset point on the touch
screen (S201).
[0065] The preset point is an arbitrary point that is one point on the touch screen 151,
and may be determined by a point on the touch screen 151 where a specific touch input
is applied.
[0066] Here, the specific touch input may be set by various types of touch inputs. For instance,
in a case where a drag touch input applied from the bezel part, which is formed to
enclose the touch screen 151, of the mobile terminal toward the touch screen 151 is
held at one point on the touch screen 151, it may be a touch input which has been
held.
[0067] That is, referring to FIG. 2B, a drag touch may be applied from one point (for instance,
one point where a front camera 121 a is located) of the bezel part 100a toward the
touch screen 151, in a state that a lighting of the touch screen 151 is inactivated.
Further, the drag touch may be held on one point of the touch screen 151.
[0068] In this instance, the controller 180 may activate the lighting of the touch screen
151 and output screen information 10 based on holding of the drag touch, as shown
in the second drawing of FIG. 2B. Further, the held point may be determined as the
preset point 1.
[0069] Unlike this, the specific touch input may be defined as a tap input of a preset number,
or a specific touch input forming a specific pattern. That is, as shown in the first
drawing of FIG. 2C, a point where a tap input of a preset number is consecutively
applied, may be the preset point, in a state that screen information is outputted
to the touch screen151.
[0070] However, the preset point is not limited to a point where the specific touch input
is applied, but may be a point of which a position is predetermined by a user's setting.
Further, the preset point may be determined based on the state of the touch screen.
For instance, though the same touch input is applied, different points may be determined
as the preset point based on the state of the touch screen. Further, in a state that
the lighting of the touch screen 151 is inactivated, a point where the specific touch
input is applied may be determined as the preset point, and in a case where screen
information is outputted to the touch screen 151, a point where a function icon corresponding
to the specific function is outputted by a user's request may be determined as a preset
point.
[0071] Here, the user's request may be variously defined like the aforementioned specific
touch input, an input to press a hardware key provided in the terminal body of the
mobile terminal, a preset voice command input, a preset gesture input, and the like.
[0072] Further, the function icon may be outputted to various positions on the screen information
according to user's request. That is, when a user's request is received in a state
that screen information is outputted to the touch screen 151, the controller 180 may
output a function icon corresponding to the specific function on one region of the
screen information which is determined according to the user's request. When the specific
function is plural, the controller 180 may output a function icon corresponding to
each of the specific functions to one region of the touch screen.
[0073] The function icon may be outputted to the touch screen in a various manner, such
as in a floated type to one region of the screen information in an overlapping manner,
or to a specific region of the screen information with a preset transparency.
[0074] Meanwhile, the specific function may be defined as all kinds of functions including
a plurality of sub-menus among functions which are executable in the mobile terminal.
[0075] For instance, the specific function may be a function corresponding to a specific
application including a plurality of sub-menus. More specifically, the specific function
may be a function corresponding to a camera application including a capturing menu
to a rear surface of the mobile terminal, a capturing menu to a front surface of the
mobile terminal, a video capturing menu, and the like.
[0076] Further, the specific function may be activated based on application of a drag touch
which is started from the preset point. Here, activating a specific function may mean
that a specific function corresponding to the preset point among the plurality of
functions which are executable in the mobile terminal is selected, and at least one
sub-menu included in the specific function is converted into an immediately executable
state.
[0077] The specific function is a function that is set to correspond to the preset point,
and the type of the specific function may be varied depending on a position of the
preset point. For instance, the type of the specific function may be determined according
to a position where the specific touch input is applied, or a function icon to which
the drag touch is applied among the plurality of function icons which are outputted
to the touch screen 151. The types of the specific functions will be described later,
with reference to FIGS. 3A through 3C.
[0078] When the specific function is activated, the controller 180 may divide the touch
screen 151 into a plurality of regions corresponding to each of the plurality of sub-menus
included in the specific function (S202).
[0079] That is, when the specific function is activated, the controller 180 may divide the
touch screen 151 to correspond to the number of the plurality of sub-menus included
in the specific function.
[0080] For instance, the controller 180 may divide the touch screen 151 as much as the number
of all kinds of the sub-menus included in the specific function.
[0081] As another example, the controller 180 may divide the touch screen 151 as much as
the number of part of the sub-menus which are selected based on the preset standard
among the plurality of sub menus included in the specific function. Here, the preset
standard may be related to at least one of the cases that it is used by a user more
than the preset number, it was used recently (for instance, from the preset period
to the present) from the time that the specific function is activated, or a selection
by a user's setting.
[0082] Further, the controller 180 may divide the plurality of regions based on the position
of the preset point. For instance, when the preset point is located at an upper end
of the touch screen 151, the controller 180 may divide the plurality of regions along
the upper end toward the lower end of the touch screen 151. That is, as shown in the
second drawing of FIG. 2B, when the preset point 1 is located at the upper end of
the touch screen 151, the plurality of regions 151 a, 151b and 151c may be divided
along the upper end toward the lower end of the touch screen 151.
[0083] Further, for instance, when the preset point is located at a center of the touch
screen 151, the controller 180 may divide the plurality of regions along an edge region
of the touch screen 151 enclosing the center.
[0084] Each of the plurality of regions which have been divided as above may be set to have
a different size, shape and position. That is, each of the plurality of regions may
be formed in the same ratio and size, and the size and shape thereof may be different
from each other based on a specific standard. For instance, one region corresponding
to a sub-menu which has a high frequency of use among the plurality of sub-menus may
be formed to be larger than others.
[0085] When the plurality of regions are divided and the drag touch is released from the
touch screen 151, the controller 180 may execute at least part of the plurality of
sub menus. More specifically, the controller 180 may execute a sub-menu corresponding
to a region including a point where the drag touch is released among the plurality
of regions, based on release of the drag touch, and output an execution screen according
to the execution of the sub-menu to at least part of the touch screen 151 (S203).
[0086] When the drag touch is moved, the controller 180 may identify a position of the drag
touch on the touch screen 151. More specifically, the controller 180 may identify
a region where the moved drag touch is located among the plurality of regions and
provide a user information on the sub-menu corresponding to the region where the drag
touch is located.
[0087] That is, as shown in the third drawing of FIG. 2B and the second drawing of FIG.
2C, when the drag touch is located at one region 151 a among the plurality of regions,
the controller 180 may display information 11 (information on a front capturing menu
in case of a camera application) on a sub-menu which is set to correspond to the one
region 151 a on the touch screen 151.
[0088] Further, as shown in the fourth drawing of FIG. 2B and the third drawing of FIG.
2C, when the drag touch is moved from one region 151 a to another region 151b, the
controller 180 may display information 12 on a sub-menu (for instance, rear capturing
menu) which is set to correspond to the other region 151 b on the touch screen 151.
[0089] When the drag touch which is being moved is released at one region among the plurality
of regions, the controller 180 may execute a sub-menu corresponding to the one region.
That is, as shown in the fourth drawing of FIG. 2B, when the drag touch which is located
at the one region 151a is released at the other region 151b, the rear capturing mode
may be executed based on release of the drag touch.
[0090] Further, the controller 180 may output an execution screen of a sub-menu corresponding
to a region where the drag touch is released to at least part of the touch screen
151. That is, as shown in the fifth drawing of FIG. 2B, a preview screen 20 according
to execution of the rear capturing mode may be outputted to the touch screen151. Otherwise,
as shown in the fourth drawing of FIG. 2C, an image 20' which is captured according
to execution of the rear capturing menu may be outputted to the touch screen 151.
[0091] As described hereinbefore, the mobile terminal according to one embodiment of the
present invention can immediately execute one sub-menu included in the specific function
by applying a drag touch one time from a preset point of the touch screen 151. Thus,
it is possible to eliminate a plurality of steps in which a specific function is searched,
a sub-menu to be executed is selected and then the sub-menu is executed, by simply
applying a drag touch one time by a user.
[0092] As described above in detail, the specific function is a function which is set to
correspond to the preset point, different types of functions may be activated as the
specific function according to the preset point.
[0093] The preset point may be determined based on a position where a specific touch input
is applied to the touch screen 151. In this instance, different types of specific
functions may be selected according to a position where the specific touch input is
applied to the touch screen 151.
[0094] Further, the preset point may be determined based on a user's setting or a state
of the touch screen 151. For instance, the preset point may be differently determined
based on whether a lighting of the touch screen 151 is inactive state or screen information
is outputted to the touch screen 151. In this instance, the type of the specific function
may be varied according to the state of the touch screen 151.
[0095] FIGS. 3A through 3C are views illustrating an embodiment related to an activation
of different specific functions based on a preset point.
[0096] Referring to FIG. 3A, a lighting of the touch screen 151 is in an inactive state
and a drag touch may be applied to a left upper end of the bezel part 100a. In this
instance, when the drag touch which is started from the left upper end of the bezel
part 100a is applied to the touch screen 151, the controller 180 may determine the
drag touch as the specific touch input.
[0097] Further, the controller 180 may determine a point which is distant as much as a preset
distance from a point where the drag touch is started on the touch screen 151 as the
preset point 1, and then activate a specific function (camera application) which is
set to correspond to the preset point 1.
[0098] As the camera application is activated, the controller 180 may divide the touch screen
151 into a plurality of regions 151 a, 151b and 151 c based on the preset point 1,
and then make the plurality of sub-menus included in the camera application correspond
to the plurality of regions 151 a, 151b and 151c, respectively.
[0099] Thus, as shown in the second drawing of FIG. 3A, when the drag touch is located at
the one region 151 a in an unreleased state, information 11 on the front capturing
menu may be displayed on the touch screen 151. Further, when the drag touch which
has been located at the one region 151 a is moved to the other one region 151 b, information
12 on the rear capturing menu which is set to correspond to the other one region 151
b may be displayed on the touch screen 151.
[0100] Unlike this, as shown in the first drawing of FIG. 3B, when a drag touch is stared
from a right upper end of the bezel part 100a and consecutively applied to the touch
screen 151, the controller 180 may activate a message application function corresponding
to the preset point 1.
[0101] Further, as shown in the second drawing of FIG. 3B, when the drag touch is located
at the one region 151a of the touch screen 151, the controller 180 may display information
13 on the reception message menu on the touch screen 151. Further, when the drag touch
is located at the other one region 151b, the controller 180 may control the touch
screen 151 to display information 14 on the transmission message menu which is set
to correspond to the other one region 151 b.
[0102] Thus, a user can execute different functions by applying the specific touch input
to different positions on the touch screen 151.
[0103] Meanwhile, the preset point may be differently determined depending upon the state
of the touch screen 151. For instance, as shown in FIG. 3C, when a specific user's
request (for instance, when a preset gesture input is sensed or a hardware key provided
in the mobile terminal 100 is pressed) is received in a state that screen information
10 is outputted to the touch screen 151, the controller 180 may output the function
icons 1 a, 1b and 1 c corresponding to the specific function on one region of the
screen information 10.
[0104] In this instance, the preset point may be determined as a point where a function
icon to which the drag touch is applied among the function icons 1a, 1b and 1c is
outputted.
[0105] When the screen information is outputted to the touch screen 151, a user can easily
select a specific function including a sub-menu that is desired to be executed by
him or her among the plurality of specific functions, by outputting a function icon
corresponding to the specific function.
[0106] Further, when the specific touch input is applied in a state that screen information
is outputted to the touch screen 151, a function which is not desired by a user may
be executed according to the type of the screen information, but it is possible to
prevent a touch error like this by outputting the function icon to one region of the
screen information.
[0107] When the specific function is activated, the controller 180 may divide the touch
screen 151 into a plurality of regions corresponding to a plurality of sub-menus included
in the specific function. In this instance, the controller 180 may display information
on a sub-menu corresponding to each region so that a user can check a sub-menu corresponding
to each of the plurality of regions. Here, the information on the sub-menu may include
all kinds of visual information such as a preview image of an execution screen according
to execution of the sub-menu, a character, an image, and an icon indicating the type
of sub-menu.
[0108] FIG. 4A through 4C are views illustrating an embodiment related to a method to provide
information of sub-menus corresponding to each of the plurality of regions based on
movement of the drag touch.
[0109] Referring first to FIG. 4A, when a point where a specific touch input (for instance,
a tap input which is inputted in the preset number) is applied to the touch screen
151 is determined as the preset point, the controller 180 may activate the specific
function. For instance, the specific function may be a function corresponding to a
camera application which is configured to execute a capturing.
[0110] Further, when the specific function is activated, the controller 180 may divide the
touch screen 151 into a plurality of regions 151 a, 151b and 151c corresponding to
a plurality of sub-menus included in the specific function based on the preset point.
[0111] In this instance, when the drag touch which is started from the preset point is moved
on the touch screen 151, the controller 180 may provide information on the plurality
of sub-menus based on the position of the drag touch.
[0112] That is, as shown in the second drawing of FIG. 4A, when the drag touch is located
at the first region 151 a among the plurality of regions 151 a, 151b and 151 c, the
controller 180 may display information 11 a on a sub-menu (a first sub-menu) corresponding
to the first region 151 a on the touch screen 151. In this instance, the controller
180 may control the touch screen 151 to display information 11 a on the first sub-menu,
which corresponds to the first region 151 a, on the first region 151 a.
[0113] Further, as shown in the third drawing of FIG. 4A, when the drag touch is moved from
the first region 151 a to the second region 151 b among the plurality of regions 151
a, 151 b and 151 c, the controller 180 may display information 12b on the second sub-menu
corresponding to the second region 151b on at least part of the touch screen 151.
Further, the controller 180 may control the touch screen 151 so that information 12b
on the second sub-menu may be displayed on the second region 151 b. In this instance,
the controller 180 may control the touch screen 151 to maintain display of information
11 a on the first sub-menu which is displayed on the first region 151 a.
[0114] Further, when the drag touch is released on the second region 151b, the controller
180 may execute the second sub-menu corresponding to the second region 151b based
on release of the drag touch. That is, the controller 180 may execute only the sub-menu
corresponding to a region where the drag touch is released irrespective of an information
type of a sub-menu which is displayed on the touch screen 151. Thus, as shown in the
fourth drawing of FIG. 4A, an execution screen 20 according to execution of the second
sub-menu may be outputted to the touch screen 151.
[0115] As described hereinbefore, a user can be provided with information on a sub-menu
corresponding to a region where the drag touch is located by moving the drag touch.
Further, since the information on the region where the drag touch is located is consistently
provided though the drag touch is moved to another region among the plurality of regions,
a user can continuously check the sub-menu corresponding to each of the plurality
of regions.
[0116] Meanwhile, the control method according to an embodiment of the present invention
may be implemented in the mobile terminal having a specific structure.
[0117] For instance, the mobile terminal according to an embodiment of the present invention
may include a touch screen 151' having a front part and a side part. In this instance,
a controller of the mobile terminal 100' including the touch screen 151' may determine
the preset point based on a drag touch applied to the side part of the touch screen
151'.
[0118] That is, as shown in the first drawing of FIG. 4B, a specific function may be activated
based on application of a drag touch which is started from one point of the side part
of the touch screen 151'. The controller of the mobile terminal 100' may divide the
touch screen 151' so as to correspond to the plurality of sub-menus included in the
specific function, based on activation of the specific function. In this instance,
the plurality of regions may be divided on the front part and the side part connected
to the front part of the touch screen 151'.
[0119] For instance, as shown in the first drawing of FIG. 4B, the plurality of regions
151 a', 151b' and 151c' may be divided on the front part and the side part connected
to the front part of the touch screen 151'.
[0120] In this instance, as shown in the second drawing of FIG. 4B, when the drag touch
is located on the first regions 151a' among the plurality of regions 151a', 151b'
and 151c', information 11' on the first sub-menu corresponding to the first region
151 a' may be displayed on the touch screen 151'. The controller 180 may control the
touch screen 151' to display information 11' on the first sub-menu on the front part
of the touch screen 151'.
[0121] Similarly, as shown in the third drawing of FIG. 4B, when the drag touch is moved
from the first region 151 a' to the second region 151 b', the controller may output
information 12' on the second sub-menu corresponding to the second region 151b' to
the front part of the touch screen 151'. Further, as shown in the fourth drawing of
FIG. 4B, when the drag touch is moved from the second region 151b' to the third region
151c', information 13' on the third sub-menu corresponding to the third region 151c'
may be displayed on the front part of the touch screen 151'.
[0122] Meanwhile, the controller may execute the sub-menu not only when the drag touch is
released from one region of the side part, but also in a case where the drag touch
is released after being applied toward the front part of the touch screen where information
on the sub-menu is displayed.
[0123] When the present invention is implemented in the mobile terminal having the specific
structure as described hereinbefore, a region where the drag touch is applied and
a region where information on the sub-menu is displayed may be clearly discriminated.
Accordingly, a user can be provided with convenience in that it is possible to more
clearly check information on the sub-menu and execute the sub-menu through a structurally
discriminated region.
[0124] As another embodiment, a specific part in which the touch screen of the mobile terminal
is extended along one direction may be included. That is, as shown in FIG. 4C, in
case of a mobile terminal including a hetero-type touch screen (display), the controller
may provide information on the sub-menu included in the specific function using a
specific part of the touch screen.
[0125] More specifically, as shown in the first drawing of FIG. 4C, the touch screen may
be divided into a plurality of regions a151 a, 151b and 151c corresponding to the
plurality of sub-menus included in the specific function, respectively, and as shown
in the second drawing of FIG. 4C, a drag touch may be located at the first region
151 a among the plurality of regions a151a, 151b and 151c. In this instance, the controller
may output an icon 11 including information on the first sub-menu corresponding to
the first region 151a to the specific part 151".
[0126] Further, as shown in the third and fourth drawings of FIG. 4C, the controller may
control the touch screen to output icons 12 and 13 including information on the second
and third sub-menus corresponding to the second region 151 b and the third region
151 c to the specific part 151", based on movement of the drag touch to the second
and third regions 151b and 151c.
[0127] Thus, a user can be provided with information corresponding to the sub-menu included
in the specific function through the specific part 151" of the touch screen, while
being provided with his/her desired screen from the touch screen.
[0128] Meanwhile, in a case where the drag touch is released, a sub-menu corresponding to
a region where the drag touch is released is executed, and an execution screen according
to execution of the sub-menu may be outputted to at least part of the touch screen.
[0129] FIGS. 5A and 5B are views illustrating an example in which an execution screen of
a sub-menu is outputted to the touch screen.
[0130] Referring to FIG. 5A, a preset point is determined based on application of a specific
touch input to the touch screen 151, and the specific function may be activated based
on application of the drag touch from the preset point. Further, the controller 180
may divide the touch screen151 into a plurality of regions 151a, 151b and 151c corresponding
to each of the plurality of sub-menus included in the specific function.
[0131] In this instance, as shown in the second drawing of FIG. 5A, when the drag touch
is located at the first region 151 a among the plurality of regions 151 a, 151b and
151c, the controller 180 may display information 11 a on the first sub-menu, which
corresponds to the first regions 151 a, on the first region 151 a. Further, as shown
in the third drawing of FIG. 5A, when the drag touch is moved from the first region
151 a to the second region 151b, the controller 180 terminates display of the information
11 a on the first sub-menu, and may control the touch screen 151 to display information
12b on the second sub-menu, which corresponds to the second region 151b, on the second
region 151 b.
[0132] When one sub-menu included in the specific function is executed, an execution screen
of the one sub-menu may be outputted only to a specific part of the region of the
touch screen. Here, since the specific part of the region may be set to have various
size and position, the mobile terminal according to an embodiment of the present invention
can provide visual interesting to a user through an execution screen of a sub-menu
having specific visual effect to a user. Further, the user can execute the sub-menu
and at the same time utilize a remaining region other than the specific part of the
region on the touch screen.
[0133] Unlike the above, as shown in the second drawing of FIG. 5B, the specific function
may be activated based on the specific touch input in a state that an execution screen
16 of an arbitrary application is outputted to the touch screen 151, as shown in the
first drawing of FIG. 5B, In this instance, the controller 180 may divide the touch
screen 151 into a plurality of regions 151 a, 151 b and 151 c corresponding to each
of the plurality of sub-menus included in the specific function, in a state that the
execution screen 15 is outputted.
[0134] Further, when a drag touch is applied to the touch screen 151 in a state that the
specific function is activated, the controller 180 may recognize the drag touch as
an input to select the sub-menu included in the specific function. That is, the controller
180 may limit a function related to the execution screen 15 to be executed by the
drag touch.
[0135] In this instance, as shown in the third drawing of FIG. 5B, when the drag touch is
released at the first region 151 a among the plurality of regions 151 a, 151b and
151 c, the controller 180 may execute a sub-menu corresponding to the first region
151 a. And, as shown in the fourth drawing of FIG. 5B, the controller 180 may control
the touch screen 151 to output the execution screen 21 of the sub-menu to the execution
screen 15 with a preset size in an overlapping manner.
[0136] In a case where the execution screen 21 of the sub-menu is outputted, the controller
180 may execute different controls according to a position where a touch is applied
to the touch screen 151. For instance, when a touch is applied to the execution screen
21 of the sub-menu, the controller 180 may execute a function related to the execution
screen 21 of the sub-menu based on the touch. As another example, in a case where
a touch is applied to the execution screen 15 except the execution screen 21 of the
sub-menu, the controller 180 may execute a function related to the execution screen
15 based on the touch.
[0137] In a case where the specific function is activated in a state that an execution screen
corresponding to a function other than the specific function is outputted to the touch
screen 151, the controller 180 may output the execution screen of the sub-menu of
the specific function to part of the execution screen corresponding to the other function
in an overlapping manner. Thus, a user can immediately execute a sub-menu of the second
function which is different from the first function while executing the first function
using the touch screen, and can continuously use the first function which has been
executing, while executing the sub-menu of the second function.
[0138] Hereinbefore, an embodiment to execute one sub-menu included in the specific function
has been described. Hereinafter, an embodiment to execute together a plurality of
sub-menus included in the specific function, with reference to FIGS. 6A and 6B.
[0139] FIGS. 6A and 6B are views illustrating an embodiment to execute at least two sub-menus
together.
[0140] Referring to FIG. 6A, the drag touch is located at the first region 151 a of the
touch screen 151, and the controller 180 may display information 11 a on the first
sub-menu, which corresponds to the first region 151a, on the first region 151a. In
this instance, as shown in the second drawing of FIG. 6A, when the drag touch is held
at the first regions 151 a for a preset time, the controller 180 may specify the first
sub-menu as an object to be executed, and control the touch screen151 to distinguishably
display the first region 151 a, as shown in the second drawing of FIG. 6A.
[0141] Further, the drag touch which has been held at the first region 151 a may be moved
to the third region 151c without being released. The controller 180 may control the
touch screen 151 to display information 13c on the third sub-menu corresponding to
the third region 151 c on the third region 151 c, as shown in the third drawing of
FIG. 6A.
[0142] When the drag touch which has been moved to the third region 151c is held at the
third region 151c for more than a preset time, the controller 180 may specify the
third sub-menu as an object to be executed, and control the touch screen151 to distinguishably
display the third regions 151 c, as shown in the fourth drawing of FIG. 6A.
[0143] In this instance, in a case where the drag touch is released on the third region
151c, the controller 180 may execute together the sub-menus which have been specified
before the drag touch is released. That is, the controller 180 may execute the first
sub-menu and the third sub-menu together.
[0144] Further, the controller 180 may control the touch screen to output together the execution
screen 11 a of the first sub-menu and the execution screen 13c of the third sub-menu
together, as shown in the fifth drawing of FIG. 6A.
[0145] Unlike this, though not shown, the execution screens according to execution of the
first sub-menu and the third sub-menu may be limitedly outputted to the first and
third regions. That is, as the plurality of sub-menus included in the specific function
are executed together, an execution screen corresponding to each of the plurality
of sub-menus may be outputted to the touch screen in a various manner.
[0146] Thus, a user can easily execute at one time the plurality of sub-menus included in
the specific function in a simple process like adjusting the time that the drag touch
is located at the plurality of regions. Further, a user can be provided with convenience
in that it is possible to check information on the plurality of sub-menus which is
desired to be executed by him/her, by distinguishably displaying a region corresponding
to one sub-menu selected by a user.
[0147] Unlike this, the controller 180 may execute together a plurality of sub-menus included
in the specific function based on a specific touch which is additionally applied to
the drag touch.
[0148] That is, as shown in the first drawing of FIG. 6B, a specific function is activated
based on application of a drag touch to a preset point, and the drag touch may be
located at the first region 151 a among the plurality of regions corresponding to
a plurality of sub-menus included in the specific function. Further, as shown in the
second drawing of FIG. 6B, an additional touch may be applied to the second region
151 b in a state that the drag touch is located on the first region 151 a.
[0149] In this instance, the controller 180 may specify a first sub-menu corresponding to
the first region 151 a where the drag touch is located, and a second sub-menu corresponding
to the second region 151 b where an additional touch is applied in a state that the
drag touch is located. Further, as shown in the second drawing of FIG. 6B, the controller
180 may distinguishably display the regions 151 a and 151 b corresponding to the specified
sub-menus so as to be provided with information on the sub-menus selected by a user.
[0150] Under the state, as shown in the third drawing of FIG. 6B, when the drag touch is
released, the controller 180 may execute the first and second sub-menus together.
Further, the controller 180 may output together execution screens 11 a and 12b corresponding
respectively to the first and second sub-menus to the touch screen 151.
[0151] The additional touch may include all kinds of touches which are applied while the
drag touch is maintained. The controller 180 may execute the specified sub-menus based
on release of the drag touch. That is, the additional touch may only be processed
as an input to select sub-menus included in a region other than the region where the
drag touch is maintained.
[0152] Thus, there is an effect in that a user can execute together a plurality of functions
included in the specific function using the additional touch which is applied to a
region other than the region where the drag touch is applied.
[0153] Meanwhile, the controller 180 may activate the first function and the second function
together as the specified function based on a condition that the preset point satisfies
a specified condition. For instance, the specified condition may be either a case
that the preset point is included in the preset region of the touch screen, or a case
that the point corresponds to the specific object included in the screen information
which is outputted to the touch screen.
[0154] Here, the first and second functions may be related to each other. For instance,
the second function may be a function which is executed by using data used in executing
the first function. More specifically, the second function may be a function which
stores data formed by execution of the first function or shares the data with an external
server.
[0155] The controller 180 may divide the touch screen into a plurality of regions based
on the sub-menus included in the first and second functions, respectively, in a case
where the first and second functions are activated together.
[0156] More specifically, the controller 180 may divide the touch screen 151 into a plurality
of sections as much as the number of the sub-menus included in the first function
along a first direction from a preset point. Further, the controller 180 may divide
the touch screen 151 into a plurality of sections as much as the number of the sub-menus
included in the second function along a second direction (for instance, a direction
crossed with the first direction), which is different from the first direction, from
a preset point. And the controller 180 may divide the touch screen 151 into a plurality
of regions which are formed by a plurality of sections divided along the first and
second directions.
[0157] Further, in a case where a drag touch which is started from the preset point is released
at the specific region among the plurality of regions, the controller 180 may execute
at least one of the sub-menus of the first function and the sub-menus of the second
function based on the specific region.
[0158] FIGS. 7A and 7B views illustrating an example in which the sub-menus included in
the first and second functions, respectively, are executed together.
[0159] Referring to FIG. 7A, a specific touch may be applied to a preset region of the touch
screen 151 in a state that a lighting of the touch screen 151 is not activated. For
instance, the preset region may be a region which is located at an edge of the touch
screen 151.
[0160] The controller 180 may activate the first and second functions as a specific function
based on application of the specific touch input to the preset region. For instance,
the first function may be a function corresponding to a camera application and the
second function may be a function corresponding to an album application which stores
image information captured by a camera.
[0161] Further, the controller 180 may divide the touch screen 151 into a plurality of sections
as much as the number of the sub-menus included in the first function and the second
function, respectively, along the first direction and the second direction which crosses
with the first direction from the preset point.
[0162] That is, as shown in the second drawing of FIG. 7A, the controller 180 may divide
the touch screen 151 into a plurality of sections as much as the number (three) of
the sub-menus included in the first function along the first direction (for instance,
a lengthwise direction of the mobile terminal). And the controller 180 may display
information 2a, 2b and 2c of the sub-menus included in the first function on the plurality
of sections, respectively.
[0163] Further, the controller 180 may divide the touch screen 151 into a plurality of sections
as much as the number (two) of the sub-menus included in the second function along
the second direction which crosses with the first direction. And the controller 180
may display information 3a and 3b of the sub-menus included in the second function
on the plurality of sections, respectively.
[0164] Thus, the touch screen 151 may be divided into a plurality of regions which are formed
by crossing the plurality of sections divided along the first and second directions.
[0165] As shown in the second drawing of FIG. 7A, the drag touch which is started from the
preset point may be released after moving to the specific region among the plurality
of regions. In this instance, the controller 180 may select one sub-menu 3a corresponding
to the specific region among the sub-menus of the second function, based on the position
of the specific region. Further, the controller 180 may select one sub-menu 2a corresponding
to the specific region among the sub-menus of the first function, based on the position
of the specific region.
[0166] When the sub-menu of the first function and the sub-menu of the second function corresponding
to the position of the specific region are selected, the controller 180 may execute
together the selected sub-menus of the first and second functions. Further, the controller
180 may execute consecutively the sub-menu of the first function and the sub-menu
of the second function.
[0167] That is, as shown in the third drawing of FIG. 7A, the controller 180 may control
the touch screen 151 to output the execution screen 21 according to execution of the
sub-menu of the first function. When a specific data (for instance, a front capturing
image) is formed by execution of the sub-menu of the first function, as shown in the
third drawing of FIG. 7A, the controller 180 may execute the sub-menu of the second
function using the specific data. Thus, as shown in the fourth drawing of FIG. 7A,
the specific data may be used in executing the sub-menu (a menu for storing a captured
image to an album 1) of the second function.
[0168] As the preset point satisfies a specific condition, the controller 180 may activate
together the functions which are related to each other with a specific function. Further,
a user can execute the sub-menus included respectively in different functions together
or in association with each other by changing a region where the drag touch which
has been applied to the preset point is released.
[0169] Though not shown, when the drag touch is released after moving along the first direction
from the preset point, the controller 180 may independently execute only the sub-menu
of the first function. That is, the controller 180 may execute separately or together
the sub-menu of the first function and the sub-menu of the second function, based
on a coordinate value of the region where the drag touch is released.
[0170] Unlike this, as shown in FIG. 7B, when specific screen information is outputted to
the touch screen 151 (for instance, in a case where an execution screen 15 of one
application is outputted), a specific object 15a included in the execution screen
of the one application may be determined as the preset point. Here, the specific object
15a may be a control object which receives an input of a control command for executing
a function related to the one application.
[0171] When a specific touch input (a long touch input) is applied to the specific object,
the controller 180 may activate the first function and the second function together
as the specific function. Further, the touch screen 151 may be divided into a plurality
of regions based on the sub-menus which are included in the first and second functions,
respectively.
[0172] In this instance, as shown in the second drawing of FIG. 7B, when the drag touch
is released at the specific region among the plurality of regions, the controller
180 may execute the sub-menu of the first function and the sub-menu of the second
function corresponding to the specific region.
[0173] However, unlike FIG. 7A, in a case where an execution screen 15 of one application
is outputted to the touch screen 151, the controller 180 may output the execution
screen 21 of the sub-menu of the first function to part of the execution screen 15
in an overlapping manner. Under the state, when the sub-menu of the first function
is executed, the controller 180 may use a specific data which is formed according
to execution of the sub-menu of the first function in executing the sub-menu of the
second function.
[0174] Further, the controller 180 may process the specific date in association with the
one application. For instance, in a case where the one application is a messenger
application which can share information with other terminals, the controller 180 may
execute a function to transmit the specific data to the other terminals.
[0175] Thus, as shown in the fourth drawing of FIG. 7B, information 21 a indicating that
a sub-menu of the second function is executed may be outputted to the touch screen
151 by using the specific data. Further, the specific data 21 b which has been transmitted
to the other terminal may be displayed on the execution screen 15 of the messenger
application.
[0176] When the first function and the second function are activated together in a state
that specific screen information is outputted to the touch screen, the controller
180 may process the sub-menus which are selected from the first and second functions,
respectively, in association with the specific screen information. Thus, a user can
process the sub-menus included in each different function with one drag touch in association
with specific screen information which are being output.
[0177] Meanwhile, when the preset point satisfies with a specific condition, for instance,
when the preset point corresponds to a specific object included in the specific screen
information which is outputted to the touch screen 151, the controller 180 may activate
the function corresponding to the specific screen information as the specific function.
[0178] FIG. 8 is a view illustrating an example in which a function corresponding to screen
information outputted to the touch screen is activated as a specific function.
[0179] The controller 180 may activate the first function which is set to correspond to
the preset point as a specific function, based on application of a drag touch which
is started at the preset point. In this instance, when the preset point satisfies
the specific condition, the controller 180 may activate a function related to screen
information which is outputted to the touch screen 151 as a second function together
with the first function which is set to correspond to the preset point.
[0180] For instance, the controller 180 may activate the function corresponding to the screen
information which is outputted to the touch screen 151 as the second function. Further,
the controller 180 may activate functions which may be executable by using information
which is outputted to the touch screen 151 as the second function.
[0181] That is, as shown in the first drawing of FIG. 8, the specific object 16a included
in the specific screen information 16 may be determined as a preset point in a state
that specific screen information 16 (for instance, an execution screen of a messenger
application including a plurality of objects to be selected) is outputted. In this
instance, the controller 180 may divide the touch screen 151 into a plurality of sections
along the first direction and the second direction which crosses with the first direction
from the preset point.
[0182] And as shown in the second drawing of FIG. 8, the controller 180 may display information
2a, 2b and 2c on the sub-menu included in the first function (for instance, a function
corresponding to a camera application) which is set to correspond to the preset point,
along the first direction from the preset point.
[0183] Further, the controller 180 may activate a function related to the specific function
16 as the second function. For instance, as shown in the second drawing of FIG. 8,
the second function may be a function (for instance, a messenger function which can
transceive (transmit and receive) data with a plurality of selection objects) which
may be processed by using a plurality of selection objects included in the specific
screen information 16. Thus, when the second function is activated, the controller
180 may display information of the plurality of selection objects 4a, 4b and 4c, respectively,
included in the specific screen information 16 on each of the plurality of sections
which are divided along the second direction.
[0184] As shown in the second drawing of FIG. 8, the drag touch which is started from the
preset point is released on the specific region among the plurality of regions, the
controller 180 may execute the sub-menu of the first function corresponding to the
specific region. Further, the controller 180 may process execution of the sub-menu
of the first function in association with a selection object 4a corresponding to the
specific region.
[0185] More specifically, as shown in the third drawing of FIG. 8, the controller 180 may
output the execution screen 21 of the sub-menu of the first function to part of the
specific screen information 16 in an overlapping manner. Further, when the sub-menu
of the first function is executed, the controller 180 may transmit data which is formed
by execution of the sub-menu of the first function to the selection object 4a corresponding
to the specific region.
[0186] Accordingly, as shown in the fourth drawing of FIG. 8, information 16b on the execution
of the function that the data 21 a is transmitted to the selection object 4a may be
outputted to one region of the touch screen 151. In this instance, the controller
180 may control the touch screen 151 to maintain the output of the specific screen
information 16 though execution of the first and second functions is performed.
[0187] When the specific screen information including a plurality of selection objects is
outputted to the touch screen 151, the controller 180 may select a function related
to the specific screen information as a specific function which is activated by the
drag touch. Thus, a user can execute a sub-menu of the other function while using
a function which is being currently executed, and easily process the sub-menu of the
other function in association with the screen which is being currently outputted.
[0188] As described hereinbefore, the control method according to the present invention
may be applicable to the case where the touch screen 151 is divided into a plurality
of sections corresponding to a plurality of sub-menus included in the specific function
based on the preset point, and to the case where at least one sub menu among the plurality
of sub-menus is executed. Unlike this, the control method according to the present
invention may also be applicable to the case where the touch screen 151 is divided
into a plurality of sections corresponding to a plurality of functions of similar
attributes based on the preset point, and at least one function is executed.
[0189] FIG. 9 is a view illustrating an example in which at least part of a plurality of
functions having similar attributes is immediately executed by a drag touch.
[0190] The mobile terminal 100 may execute a plurality of functions and part of the plurality
of functions may be a function which requires a preset procedure before execution
thereof. For instance, part of the plurality of functions may be a function that is
executable by an admitted user by a preset certification procedure. As a further specific
example, part of the functions may be a function corresponding to a security-related
application which is executable in a case where it is determined as an admissible
user based on the preset certification information (fingerprint, iris, password, pattern
information, or the like).
[0191] In this instance, when one preset certification is executed, part of the security-related
functions can be simply executed by one drag touch. That is, referring to FIG. 9,
in a case where a drag touch which is started from one point 121 a of the bezel part
of the mobile terminal 100 is applied to the touch screen 151, when the drag touch
is held at one point of the touch screen 151, the controller 151 may recognize the
held drag touch as a specific touch input.
[0192] And the controller 180 may determine the point where the drag touch is held on the
touch screen 151 as the preset point. Further, the controller 180 may activate the
front camera 121 a and execute a preset certification procedure. For instance, as
shown in the second drawing of FIG. 9, the controller 180 may execute the preset certification
function after capturing the iris of a user by using the camera 121 a.
[0193] When the certification is completed by the certification function, information 17
on the completion of certification may be displayed on one region of the touch screen
151. Further, the controller 180 may activate the plurality of functions which require
execution of the certification function as a precondition. And the controller 180
may divide the touch screen 151 into a plurality of regions 151 a, 151b and 151c corresponding
respectively to the plurality of functions.
[0194] In this instance, the controller 180 may display information on the functions corresponding
to the plurality of regions 151 a, 151b and 151c, respectively, on at least part of
the touch screen 151, based on movement of the drag touch at the preset point. For
instance, as shown in the third drawing of FIG. 9, when the drag touch is located
at the one region 151a, the controller 180 may display information 18a on one function
(mobile payment function) corresponding to the one region 151 a.
[0195] Further, as shown in the fourth drawing of FIG. 9, when the drag touch is moved from
the one region 151 a to another region 151b, the controller 180 may display information
18b on a function (secret memo function) corresponding to the region 151 b on the
other region 151 b.
[0196] And when the drag touch is released, the controller 180 may execute a function corresponding
to a function corresponding to the region where the drag touch is released, and output
an execution screen according to execution of the function to at least part of the
touch screen 151. Thus, as shown in the fifth drawing of FIG. 9, the execution screen
19 of a secret memo function which has been executed based on release of the drag
touch at the other region 151 b may be outputted to the touch screen 151.
[0197] As described hereinbefore, according to the control method of the present invention,
it is possible to selectively execute a plurality of functions which are prerequisite
to the specific procedure after executing the specific procedure which is prescribed
by the execution of the functions by using a drag touch one time.
[0198] According to the present invention, since it is possible to execute a sub-menu included
in the specific function by applying a touch one time to the touch screen, a user
can omit a series of procedure in which a specific function is searched, and a plurality
of sub-menus included in the specific function are selected and executed.
[0199] Further, since it is possible to execute together or process in association with
the plurality of sub-menus included in the specific function by controlling variously
the direction and maintaining time of the touch applied to the touch screen, a user
can be provided with convenience to process various functions by a simple operation.
[0200] Various embodiments may be implemented using a machine-readable medium having instructions
stored thereon for execution by a processor to perform various methods presented herein.
Examples of possible machine-readable mediums include HDD(Hard Disk Drive), SSD(Solid
State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, a magnetic tape, a floppy
disk, an optical data storage device, the other types of storage mediums presented
herein, and combinations thereof. If desired, the machine-readable medium may be realized
in the form of a carrier wave (for example, a transmission over the Internet). The
processor may include the controller 180 of the mobile terminal.
[0201] As the present features may be embodied in several forms without departing from the
characteristics thereof, it should also be understood that the above-described embodiments
are not limited by any of the details of the foregoing description, unless Alternatively
specified, but rather should be considered broadly within its scope as defined in
the appended claims, and therefore all changes and modifications that fall within
the metes and bounds of the claims, or equivalents of such metes and bounds are therefore
intended to be embraced by the appended claims.