Patent ID: 7995030

Claim:
An apparatus for searching and displaying data, comprising: a scroller having a plurality of touch pads; a memory for storing the data; a controller for sequentially reading and outputting display data from a start position of a first memory area of the memory in which data to be displayed are stored when the data to be displayed are selected, as well as sequentially reading and outputting display data from a start position of a second memory area within the first memory area corresponding to a position of a touched touch pad when the touch pad is touched for more than a pre-determined time, and obtaining a scroll direction based on the position of the touched touch pad and then scrolling a screen in the obtained scroll direction when the touch pad is touched for less than the pre-determined time; and a user interface for enabling a user to select the data to be displayed or request a memory mapping operation, and displaying the data to be displayed or scrolling the screen under control of the controller, wherein the controller includes: an index detection controller for mapping between a plurality of indexes and the plurality of touch pads, and when the touch pads are touched for the pre-determined time, detecting and outputting an index mapped to the touched touch pad; and a main controller for setting the pre-determined time and the plurality of indexes, obtaining an index offset based on the first memory area and the number of the indexes when data stored in the first memory area are selected as the data to be displayed, and determining the second memory area based on the detected index and the index offset to sequentially output the data of the second memory area when the index is received.