reference will now be made in detail to the preferred embodiments of the present invention , examples of which are illustrated in the accompanying drawings . wherever possible , the same reference numbers will be used throughout the drawings to refer to the same or like parts . in the following description of the present invention , a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the invention rather unclear . fig1 is a block diagram showing an embodiment of a terminal with the object search function according to one embodiment of the present invention . as shown in fig1 , the terminal 100 according to the present embodiment comprises an input unit 110 , a wireless communication unit 120 , a broadcast receiver 130 , a display unit 140 , a storage unit 150 , and a controller 160 . the input unit 110 includes a microphone 112 for receiving an external audio signal . the display unit 140 includes a touch screen 142 . the input unit 110 receives an input operation from a user of the terminal 100 and generates a signal corresponding to the received input operation . the wireless communication unit 120 transmits / receives data to / from an external terminal or server over a wireless communication network . here , the data may include audio data or video data based on call connection , audio data , video data or text data based on message transmission / reception , and various types of data based on wireless internet connection . the broadcast receiver 130 receives a broadcast from a broadcast channel over a broadcast network . here , the broadcast may include , not only a television ( tv ) broadcast , radio broadcast or data broadcast , but also a combination of data with a tv broadcast or radio broadcast . the display unit 140 displays various information related to the terminal 100 . the touch screen 142 is provided in the display unit 140 to sense a touch by a pointer and display information corresponding to the sensed touch . the touch screen 142 acts as an input device and display device . the storage unit 150 stores , not only all data inputted / outputted to / from the terminal 100 , but also all programs necessary to the operation of the terminal 100 . the controller 160 controls the entire operation of the terminal 100 . the controller 160 also controls the above - mentioned components 110 , 120 , 130 , 140 and 150 such that they can be organically operated . an object to be hereinafter described corresponds to data which is a target to be searched for , among the data stored in the storage unit 150 . for example , the object may include at least one of a menu item , a telephone number , a name set for a telephone number , an incoming / outgoing message , a multimedia file , and a broadcast channel . an object indicator to be hereinafter described signifies means for indicating a currently searched object . for example , the object indicator may include a cursor , highlight or the like . particularly , in the present embodiment , the display unit 140 displays a list of a plurality of objects including a first object and a second object in a first screen area , and displays a touch input window for touch input in a second screen area . here , the second screen area is provided on the touch screen 142 . on the other hand , the first screen area may be provided on the touch screen 142 or may not . for example , as shown in ( 1 ) of fig2 , the terminal 100 may divide the screen of one display 170 into a plurality of screen areas including a first screen area 170 - 1 and a second screen area 170 - 2 , and display the object list in the first screen area 170 - 1 and the touch input window in the second screen area 170 - 2 , respectively . here , the second screen area 170 - 2 is provided on the touch screen . alternatively , as shown in ( 2 ) of fig2 , the terminal 100 may include first display 180 and second display 190 , and display the first screen area on the first display 180 and the second screen area on the second display 190 , respectively . here , the second display 190 includes the touch screen . particularly , in the present embodiment , the controller 160 moves the object indicator from the first object to the second object on the object list displayed in the first screen area as the pointer is dragged from a first position to a second position on the touch input window displayed in the second screen area , which will be described later in more detail . in addition , the controller 160 can execute function ( s ) related to an object where the object indicator is currently located , in various ways , which will be described later in more detail . an object search process of the terminal according to the present invention will hereinafter be described in detail with reference to fig3 . fig3 is a flowchart illustrating an embodiment of the object search process of the terminal according to the present invention . the terminal 100 displays a list of a plurality of objects including a first object and a second object in a first screen area , and displays a touch input window for touch input in a second screen area ( s 310 ). here , the first screen area and the second screen area may be provided in one display or each of them may be provided in a corresponding one of a plurality of displays . also , the second screen area is provided on the touch screen 142 . the user of the terminal 100 touches a first position on the touch input window with the pointer and then drags the pointer to a second position on the touch input window ( s 320 ). as the pointer is dragged from the first position to the second position , the terminal 100 moves the object indicator from the first object to the second object on the list ( s 330 ). at the moving step s 330 , the terminal 100 may move the object indicator among only a plurality of objects , selected from the plurality of objects constituting the list based on predetermined criteria , according to the user &# 39 ; s selection . for example , the predetermined criteria may include preselection by the user or frequency of use above a predetermined value . at the moving step s 330 , the terminal 100 may move the object indicator in proportion to at least one of a drag speed and drag distance of the pointer . for example , the terminal 100 may move the object indicator farther when the drag distance is longer where the drag speed is constant . alternatively , the terminal 100 may move the object indicator farther when the drag speed is higher where a drag time is the same . alternatively , the terminal 100 may move the object indicator farther when the drag speed is higher where the drag distance is constant . at the moving step s 330 , the terminal 100 may move the object indicator correspondingly to the drag direction of the pointer . for example , as shown in fig4 , the terminal 100 may display a list of names set respectively for a plurality of telephone numbers in a first screen area 412 on one display 410 and the touch input window in a second screen area 414 thereon , respectively ( 1 ). here , a telephone number corresponding to a name where the object indicator is located is displayed at the bottom of the first screen area 412 . the object indicator is a highlight . thereafter , as the pointer is dragged from a first position 414 - 1 to a second position 414 - 2 , which is located under the first position 414 - 1 , on the touch input window , the terminal 100 may move the object indicator from a first name 412 - 1 to a fourth name 412 - 2 in the list , which is located under the first name 412 - 1 ( 2 ). here , the terminal 100 moves the object indicator ‘ down ’ when the drag direction is ‘ down ’. alternatively , as the pointer is dragged from a third position 414 - 3 to a fourth position 414 - 4 , which is located at the right - hand side of the third position 414 - 3 , on the touch input window , the terminal 100 may move the object indicator from a first page to a second page of the list to display the second page of the list ( 3 ). further , the terminal 100 may set moving direction of the object indicator by drag direction according to the user &# 39 ; s selection . as a result , although not shown in fig4 , the terminal 100 may move the object indicator ‘ down ’ even when the drag direction is ‘ right ’. turning again to fig3 , the terminal 100 determines whether there is a function key provided in the touch input window ( s 340 ). here , the function key means a key for receiving a signal input from the user for execution of a specific function related to an object where the object indicator is currently located . the function key may be at least one . in addition , the function key may be different according to what is an object where the object indicator is currently located . the object search process will hereinafter be described additionally under the condition that it is classified into the case where there is a function key provided in the touch input window and the case where there is no function key provided in the touch input window . upon determining that there is a function key provided in the touch input window , the terminal 100 executes a function set in the function key with respect to the second object when the function key is touched by the pointer after the touch of the pointer on the second position is removed ( s 350 ). alternatively , if it is determined that there is a function key provided in the touch input window , the terminal 100 may execute a function set in the function key where the second position is located , with respect to the second object , at the same time that the touch of the pointer on the second position is removed ( s 360 ). the above step s 350 and step s 360 will be described later in more detail with reference to fig5 a and fig6 a . on the other hand , in the case where it is determined that there is no function key provided in the touch input window , the terminal 100 performs a function related to the second object as the touch of the pointer on the second position is removed ( s 370 ). alternatively , in the case where it is determined that there is no function key provided in the touch input window , the terminal 100 may perform a function related to the second object as a desired position on the touch input window is touched by the pointer after the touch of the pointer on the second position is removed ( s 380 ). the above step s 370 and step s 380 will be described later in more detail with reference to fig5 b and fig6 b . with reference to fig5 a , a detailed description will hereinafter be given of an object search and execution process in the case where there is a function key provided in the touch input window . fig5 a illustrates an object search and execution process when an object is a name set for a telephone number . the terminal 100 displays a list of a plurality of names set respectively for a plurality of telephone numbers in a first screen area 512 and displays a send key 514 - 1 and a message key 514 - 2 as function keys on a touch input window in a second screen area 514 ( 1 ). here , a telephone number corresponding to a first name 512 - 1 where the object indicator is currently located is displayed at the bottom of the first screen area 512 . as the pointer is dragged from a first position 516 - 1 to a second position 516 - 2 on the touch input window , the terminal 100 moves the object indicator from the first name 512 - 1 to a fourth name 512 - 2 ( 2 ). as a desired position 518 on the send key 514 - 1 is touched by the pointer after the touch of the pointer on the second position 516 - 2 is removed ( 3 ), the terminal 100 connects a call to a telephone number corresponding to the fourth name 512 - 2 ( 4 ). at this time , in the state ( 4 ), the terminal 100 may display a send key 514 - 3 and an end key 514 - 4 in the second screen area 514 as function keys set to functions related to the call connection . also , although not shown in fig5 a , when a desired position on the message key 514 - 2 is touched by the pointer in the state ( 3 ), the terminal 100 may set a mode of creating a message to be transmitted to the telephone number corresponding to the fourth name 512 - 2 . alternatively , when the touch of the pointer on the second position 516 - 2 is removed , the terminal 100 may determine that the second position 516 - 2 is located in the message key 514 - 2 , and set the mode of creating the message to be transmitted to the telephone number corresponding to the fourth name 512 - 2 ( 5 ). at this time , in the state ( 5 ), the terminal 100 may display a send key 514 - 5 and a menu key 514 - 6 in the second screen area 514 as function keys set to functions that can be executed in the message creation mode . with reference to fig5 b , a detailed description will hereinafter be given of an object search and execution process in the case where there is no function key provided in the touch input window . fig5 b illustrates an object search and execution process when an object is a name set for a telephone number . the terminal 100 displays a list of a plurality of names set respectively for a plurality of telephone numbers in a first screen area 522 and displays a touch input window in a second screen area 524 ( 1 ). here , a telephone number corresponding to a first name 522 - 1 where the object indicator is currently located is displayed at the bottom of the first screen area 522 . as the pointer is dragged from a first position 524 - 1 to a second position 524 - 2 on the touch input window , the terminal 100 moves the object indicator from the first name 522 - 1 to a fourth name 522 - 2 ( 2 ). as a third position 524 - 3 on the touch input window is touched by the pointer after the touch of the pointer on the second position 524 - 2 is removed ( 3 ), the terminal 100 displays a list 526 of functions related to a telephone number corresponding to the fourth name 522 - 2 ( 4 ). here , the functions constituting the list 526 may include a message sending function 526 - 1 , a call connection function ( 526 - 2 ), a function of searching for files associated with a telephone number or a name set for the telephone number , and a function for connection to a blog which is managed on the internet by a person corresponding to a name set for a telephone number . on the other hand , as the touch of the pointer on the second position 524 - 2 is removed , the terminal 100 may enter the state ( 4 ) directly without experiencing the state ( 3 ). as the pointer is dragged from a fourth position 524 - 4 to a fifth position 524 - 5 on the touch input window , the terminal 100 moves the object indicator from the message sending function 526 - 1 to the call connection function 526 - 2 on the list 526 ( 5 ). when the touch of the pointer on the fifth position 524 - 5 is removed or when a desired position on the touch input window is touched by the pointer after the touch of the pointer on the fifth position 524 - 5 is removed , the terminal 100 connects a call to the telephone number corresponding to the fourth name 522 - 2 ( 6 ). with reference to fig6 a , a detailed description will hereinafter be given of an object search and execution process in the case where there is a function key provided in the touch input window . fig6 a illustrates an object search and execution process when an object is a audio file . the terminal 100 displays a list of a plurality of audio files in a first screen area 612 and displays a play key 614 - 1 as a function key on a touch input window in a second screen area 614 ( 1 ). here , information about a first audio file 612 - 1 where the object indicator is currently located is displayed at the bottom of the first screen area 612 . as the pointer is dragged from a first position 616 - 1 to a second position 616 - 2 on the touch input window , the terminal 100 moves the object indicator from the first audio file 612 - 1 to a fourth audio file 612 - 2 ( 2 ). as a desired position 618 on the play key 614 - 1 is touched by the pointer after the touch of the pointer on the second position 616 - 2 is removed ( 3 ), the terminal 100 plays the fourth audio file 612 - 2 ( 4 ). at this time , in the state ( 4 ), the terminal 100 may display a rewind key 614 - 2 , a stop key 614 - 3 and a fast forward key 614 - 4 in the second screen area 614 as function keys set to functions related to the audio file play operation . for example , when the pointer is dragged from one position to another position , which is located at the right - hand side of that position , on the touch input window in the state ( 4 ), the terminal 100 may play a portion of the fourth audio file 612 - 2 located behind a currently played portion of the fourth audio file 612 - 2 . alternatively , when the pointer is dragged from one position to another position , which is located at the left - hand side of that position , on the touch input window in the state ( 4 ), the terminal 100 may play a portion of the fourth audio file 612 - 2 located ahead of the currently played portion of the fourth audio file 612 - 2 . on the other hand , the terminal 100 may enter the state ( 4 ) directly without experiencing the state ( 3 ). with reference to fig6 b , a detailed description will hereinafter be given of an object search and execution process in the case where there is no function key provided in the touch input window . fig6 b illustrates an object search and execution process when an object is an audio file . the terminal 100 displays a list of a plurality of audio files in a first screen area 622 and displays a touch input window in a second screen area 624 ( 1 ). here , information about a first audio file 622 - 1 where the object indicator is currently located is displayed at the bottom of the first screen area 622 . as the pointer is dragged from a first position 624 - 1 to a second position 624 - 2 on the touch input window , the terminal 100 moves the object indicator from the first audio file 622 - 1 to a fourth audio file 622 - 2 ( 2 ). as a desired position 626 on the touch input window is touched by the pointer after the touch of the pointer on the second position 624 - 2 is removed ( 3 ), the terminal 100 plays the fourth audio file 622 - 2 ( 4 ). on the other hand , the terminal 100 may enter the state ( 4 ) directly without experiencing the state ( 3 ). with reference to fig7 a and fig7 b , a detailed description will hereinafter be given of a function key movement and display process based on a drag position of the pointer and a drag direction of the pointer in the case where there is a function key provided in the touch input window . as shown in fig7 a , the terminal 100 displays a list of a plurality of names set respectively for a plurality of telephone numbers in a first screen area 712 and displays a send key 714 - 1 and a message key 714 - 2 on a touch input window in a second screen area 714 ( 1 ). as the pointer is dragged from a first position 716 - 1 to a second position 716 - 2 in a space between the send key 714 - 1 and the message key 714 - 2 , the terminal 100 moves and displays the send key 714 - 1 and the message key 714 - 2 by a certain distance to the center of the second screen area 714 ( 2 ). at this time , the area of each of the send key 714 - 1 and message key 714 - 2 may be reduced to a certain area . when the drag operation is completed in the state ( 2 ), the terminal 100 restores the position and area of each of the send key 714 - 1 and message key 714 - 2 to the original . as shown in fig7 b , the terminal 100 displays a list of a plurality of names set respectively for a plurality of telephone numbers in a first screen area 722 and displays a send key 724 - 1 and a message key 724 - 2 on a touch input window in a second screen area 724 ( 1 ). as the pointer is dragged from a first position 726 - 1 to an underlying second position 726 - 2 in a space between the send key 724 - 1 and the message key 724 - 2 , the terminal 100 moves and displays the send key 724 - 1 and the message key 724 - 2 down by a certain distance ( 2 ). at this time , the area of each of the send key 724 - 1 and message key 724 - 2 may be reduced to a certain area . when the drag operation is completed in the state ( 2 ), the terminal 100 restores the position and area of each of the send key 724 - 1 and message key 724 - 2 to the original . besides the above - described embodiments , various embodiments will be possible which provide graphics corresponding to the drag operation of the user through the first screen area or second screen area in various ways . in the preceding discussion of embodiments , the use of a single touch was described . however , it is also possible for the functions previously described to be initiated or terminated with a predetermined sequence of touches ( e . g ., a quick double touch ) to prevent an accidental initiation . alternatively , the touch may be replaced with a predetermined swipe design , such a tracing a ‘ check ’, a circular pattern , or an ‘ x ’ on the touch screen . also , the touch of a finger may be replaced by using a stylus or another touch tool . also , the transition between operations associated with swiping to operations associated with touching may be facilitated by a touch or another input . for example , the swiping function may be first enabled or disabled by double - touch , whereas single touches are used to execute highlighted functions . also , in the previous embodiments , the first screen was described as not being touch sensitive . however , in another embodiment , the first screen may also be touch sensitive , so that the second screen is used for swiping ( or swiping and touching ) actions , whereas the first screen is used for touching actions . thus , a list may be scrolled by swiping the second screen , while operations may be initiated or stopped by touching list items or icons on the first screen . various embodiments described herein may be implemented in a computer - readable medium using , for example , computer software , hardware , or some combination thereof . for a hardware implementation , the embodiments described herein may be implemented within one or more application specific integrated circuits ( asics ), digital signal processors ( dsps ), digital signal processing devices ( dspds ), programmable logic devices ( plds ), field programmable gate arrays ( fpgas ), processors , controllers , micro - controllers , microprocessors , other electronic units designed to perform the functions described herein , or a selective combination thereof . in some cases , such embodiments are implemented by a controller . for a software implementation , the embodiments described herein may be implemented with separate software modules , such as procedures and functions , each of which perform one or more of the functions and operations described herein . the software codes can be implemented with a software application written in any suitable programming language and may be stored in memory , and executed by a controller or processor . as apparent from the above description , the present invention has effects as follows . firstly , a screen area for display of an object list and a screen area for display of a touch input window for touch input can be provided separately . secondly , an object search operation can be executed correspondingly to at least one of a drag direction , drag distance and drag speed of a pointer on the touch input window . thirdly , various functions related to a searched object can be executed using function keys provided on the touch input window . it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the inventions . thus , it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents .