KR20110045292A - 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기 - Google Patents

리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기 Download PDF

Info

Publication number
KR20110045292A
KR20110045292A KR1020090101795A KR20090101795A KR20110045292A KR 20110045292 A KR20110045292 A KR 20110045292A KR 1020090101795 A KR1020090101795 A KR 1020090101795A KR 20090101795 A KR20090101795 A KR 20090101795A KR 20110045292 A KR20110045292 A KR 20110045292A
Authority
KR
South Korea
Prior art keywords
range group
items
layer
output
area
Prior art date
Application number
KR1020090101795A
Other languages
English (en)
Inventor
김정희
김성철
이전일
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020090101795A priority Critical patent/KR20110045292A/ko
Priority to US12/925,510 priority patent/US20110099522A1/en
Publication of KR20110045292A publication Critical patent/KR20110045292A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 리스트 검색 지원 방법 및 이를 지원하는 휴대 단말기에 관한 것이다.
이러한 본 발명은 특정 리스트가 선택되면, 선택된 리스트에 포함된 전체 항목 수를 일정 범위 그룹으로 분할하고 분할된 범위 그룹에 대응하는 영역을 가지는 화면을 표시부에 출력하도록 하고, 특정 범위 그룹 영역이 선택되면 해당 범위 그룹에 포함되는 항목들을 표시부에 출력하도록 하는 구성을 개시한다. 그리고 본 발명은 해당 표시부에 무지개 형태의 터치 맵을 출력하여 스크롤 기능을 할 수 있도록 지원하는 구성을 개시한다. 이에 따라 본 발명은 많은 양의 항목들을 빠르고 직관적으로 검색할 수 있다.
휴대 단말기, 검색, 무지개, 그룹

Description

리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기{List Searching Method And Portable Device using the same}
본 발명은 휴대 단말기에 관한 것으로, 특히 휴대 단말기의 리스트 검색을 보다 효율적으로 수행할 수 있도록 하는 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기에 관한 것이다.
휴대 단말기는 이동성을 기반으로 다양한 사용자 기능을 지원하는 단말기로서, 그 이용의 편리성과 휴대의 용이성 등으로 인하여 매우 폭넓은 분야에서 이용되고 있다. 이러한 휴대 단말기는 사용자 기능 제공을 위하여 다양한 입력 방식을 제공하고 있다. 예를 들어 종래 휴대 단말기는 휴대 단말기 일측에 기구적으로 배치되는 키패드 등을 통하여 일정 문자나 숫자를 입력할 수 있도록 지원한다. 또한 휴대 단말기는 휴대성을 위하여 그 크기가 제한될 수 있는데, 이러한 소형의 휴대 단말기에서 적절한 표시부 크기를 확보하기 위하여 키패드를 제거하고 표시부에 터치 패널을 배치하는 터치스크린을 지원하기도 한다.
이러한 종래 휴대 단말기는 다양한 컨텐츠들을 저장부에 저장하거나, 다양한 항목들 예를 들면 폰 북 항목들을 저장하게 된다. 그런데 앞서 설명한 바와 같이 휴대 단말기는 휴대성을 고려해야 하기 때문에 표시부의 크기가 제한될 수밖에 없다. 이에 상기 휴대 단말기는 한 화면에 출력할 수 있는 항목의 개수가 매우 한정적이다. 따라서 많은 항목을 포함하는 리스트에서 사용자가 원하는 특정 항목을 찾기 위해서는 많은 입력 신호 생성을 필요로 하는 문제점이 있다.
따라서 본 발명의 목적은 리스트에서 특정 항목을 보다 효율적이면서 빠르게 검색할 수 있도록 하는 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기를 제공함에 있다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시 예에 따른 리스트 검색 지원 방법은 리스트에 포함된 전체 항목 수를 검출하는 과정과, 상기 검출된 전체 항목 수를 일정 개수의 범위 그룹 영역의 개수와 일정 개수의 표시 항목 수로 분할하는 과정과, 상기 분할된 항목들을 포함하는 일정 개수의 범위 그룹 영역을 표시부에 출력하는 출력 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같은 목적을 달성하기 위한 본 발명의 바람직한 실시 예에 따른 리스트 검색을 지원하는 휴대 단말기는 적어도 하나의 항목을 포함하는 적어도 하나의 리스트를 저장하는 저장부와, 상기 저장부에 저장된 특정 리스트 선택 시 해당 리스트에 포함된 전체 항목의 수를 검출하고 상기 전체 항목 수를 기 설정된 범위 그룹 영역의 개수와 기 설정된 표시 항목 수로 분할하고 각 범위 그룹 영역에 할당하도록 제어하는 제어부과, 상기 분할된 범위 그룹에 포함된 항목들을 할당한 각 범위 그룹 영역을 출력하는 표시부를 포함하는 것을 특징으로 한다.
본 발명의 실시 예에 따른 리스트 검색 지원 방법 및 이를 이용하는 휴대 단 말기에 따르면 사용자는 간단한 입력 신호 생성을 통하여 원하는 항목을 빠르고 쉽게 검색할 수 있다.
이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
설명에 앞서, 이하에서 설명하는 표시 항목 수는 한 번의 터치 드래그 이벤트에 의하여 표시부 상에서 출력될 수 있는 최대 항목 수를 의미할 수 있다. 예를 들어 사용자가 터치스크린 상의 특정 지점을 터치 다운하고 일정 방향으로 터치 드래그 이벤트를 생성하게 되면 표시부(141)에 출력된 항목들이 스크롤 되는데, 상기 표시 항목 수는 상기 터치 드래그 이벤트가 한번 발생하는 동안 표시부 상에서 스 크롤되면서 표시될 수 있는 최대 항목 수가 될 수 있다. 또한 상기 표시 항목 수는 사용자의 설정이나 설계자의 의도에 따라 그 값이 정해지거나 달라질 수 도 있다.
도 1은 본 발명의 실시 예에 따른 리스트 검색을 지원하는 휴대 단말기의 구성을 개략적으로 나타낸 도면이다.
상기 도 1을 참조하면, 본 발명의 휴대 단말기(100)는 무선주파수부(110), 입력부(120), 오디오 처리부(130), 터치스크린(140), 저장부(150) 및 제어부(160)의 구성을 포함할 수 있다.
이와 같은 구성을 가지는 본 발명의 실시 예에 따른 휴대 단말기(100)는 사용자의 리스트 검색 요청에 대응하여 리스트 검색 모드로 진입하고 그에 대응하는 사용자 인터페이스를 제공한다. 이때 상기 휴대 단말기(100)는 리스트에 포함된 전체 항목 수를 일정 범위별로 분할하기 위한 기 설정된 범위 그룹들의 개수와 기 설정된 표시 항목 수로 나누어 각 그룹들에 속하는 항목들의 범위를 결정할 수 있다. 그리고 상기 휴대 단말기(100)는 사용자가 특정 범위 그룹을 선택하는 경우 선택된 범위 그룹에 속하는 항목들의 범위가 기 설정된 표시 항목 수보다 큰지 여부를 확인하고, 큰 경우 기 설정된 추가 범위 그룹들의 개수로 선택된 범위 그룹에 속하는 항목들의 범위를 다시 분할한다. 그리고 휴대 단말기(100)는 분할된 항목들의 범위를 새로운 그룹으로 지정하여 표시부(141)에 출력하도록 제어할 수 있다. 상기 휴대 단말기(100)는 상술한 과정을 적용하여 특정 리스트에 포함된 전체 항목들을 반복적인 그룹핑 방법으로 분할한 후 출력하도록 지원함으로써 특정 항목을 빠르고 쉽게 검색할 수 있도록 지원한다. 이 과정에서 상기 휴대 단말기(100)는 특정 그룹 에 할당된 항목들을 검색할 때 적어도 일부 또는 전체가 곡선으로 이루어지며 일정 넓이를 가지고 반투명한 일정 색상을 가지는 무지개 UI(User Interface)를 제공할 수 있다. 상기 무지개 UI는 적어도 하나의 줄무늬를 포함할 수 있으며 바람직하게는 일정 개수 예를 들면 7개의 줄무늬를 포함할 수 있다. 상기 무지개 UI에 포함된 줄무늬는 터치 영역이 곡선 형태를 취함으로써 한 화면에서 스크롤할 수 있는 터치 드래그 이벤트의 거리를 추가로 확보할 수 있다. 이에 따라 휴대 단말기(100)는 한 번의 터치 드래그 이벤트를 통하여 검색할 수 있는 항목들의 수를 증가시킬 수 있다. 한편 휴대 단말기(100)는 사용자가 무지개 터치 맵 중 특정 색상을 선택하는 경우 해당 색상이 지시하는 그룹에 할당된 항목들을 직접적으로 검색할 수 있도록 지원한다. 이하 본 발명의 휴대 단말기(100) 구성들의 역할과 기능에 대하여 보다 상세히 설명하기로 한다.
상기 무선주파수부(110)는 음성 통화를 위한 통신 채널의 형성 및 영상이나 화상을 전송하거나 데이터 전송을 위한 통신 채널 형성 등을 제어부(160)의 제어 하에 수행한다. 즉, 무선주파수부(110)는 음성 통화 채널, 데이터 통신 채널 및 화상 통화 채널 등을 이동통신 시스템 간에 형성한다. 이를 위하여 상기 무선주파수부(110)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 무선주파수 송신부와, 수신되는 신호의 주파수를 저잡음 증폭 및 하강 변환하는 무선주파수 수신부 등을 포함할 수 있다. 이러한 무선주파수부(110)는 휴대 단말기(100)의 이동통신 서비스를 기반으로 하는 다양한 사용자 기능을 지원하는 구성이 될 수 있다. 예를 들어 상기 무선주파수부(110)는 음성 통화 연결 기능, 화상 통화 연결 기능, 단문 메시 지 서비스 기능, 멀티미디어 메시지 서비스 기능, 웹 접속 기능, 파일 다운로드 기능 등 이동통신 시스템과의 통신 채널 형성을 기반으로 다양한 사용자 기능을 제공할 수 있다. 상술한 무선주파수부(110)가 상기 기능들을 지원하는 동안 휴대 단말기(100)는 무선주파수부(110) 이용에 따른 통화 로그를 저장할 수 있다. 상기 통화 로그는 리스트 형태로 저장되며, 적게는 수십에서 많게는 수백의 통화 로그 항목을 포함할 수 있다. 또한 상기 무선주파수부(110)는 파일 다운로드 기능을 지원하는 동안 웹 서버로부터 특정 파일을 수신하고 이를 제어부(160) 제어에 따라 저장부(150)에 전달할 수 있다. 상기 무선주파수부(110)를 기반으로 수신된 특정 파일은 휴대 단말기(100)가 지원하는 형식에 따라 리스트 형태로 저장될 수 있다.
상기 입력부(120)는 숫자 또는 문자 정보를 입력받고 각종 기능들을 설정하기 위한 다수의 입력키 및 기능키들을 포함한다. 상기 기능키들은 특정 기능을 수행하도록 설정된 방향키, 사이드 키 및 단축키 등을 포함할 수 있다. 이러한 입력부(120)는 다수개의 키들을 포함하는 쿼티 키패드, 3*4 키패드, 4*3 키패드 등으로 구현될 수 있다. 또한 입력부(120)는 상기 휴대 단말기(100)가 터치스크린을 채용하는 경우 다수개의 키들을 포함하는 쿼티 키맵, 3*4 키맵, 4*3 키맵, 메뉴 맵, 소프트 키 맵 등으로 구현될 수 있다. 특히 본 발명의 입력부(120)는 리스트 검색 모드로 진입하기 위한 입력 신호, 표시부(141)에 표시된 특정 그룹을 선택하기 위한 입력 신호, 선택된 특정 그룹에 포함된 적어도 하나의 항목이 표시된 경우 특정 항목을 선택하기 위한 입력 신호를 생성하고, 생성된 입력 신호를 제어부(160)에 전달할 수 있다. 이러한 입력부(120)는 상기 휴대 단말기(100)가 풀 터치스크린을 채 용하는 경우 별도의 키패드를 채용하지 않고 상기 터치스크린(140)과 케이스 일측에 형성되는 사이드 키로 구성될 수 있다.
상기 오디오 처리부(130)는 통화 시 송수신 되는 오디오 데이터, 수신된 메시지에 포함된 오디오 데이터 및 저장부(150)에 저장된 오디오 파일 재생에 따른 오디오 데이터 등을 출력하기 위한 스피커(SPK)와, 통화 시 사용자의 음성 또는 기타 오디오 신호를 수집하기 위한 마이크(MIC)를 포함한다. 이러한 오디오 처리부(130)는 휴대 단말기(100)가 리스트 검색 모드에 진입한 상태에서 특정 그룹을 선택함에 따른 효과음, 특정 그룹에 포함된 적어도 하나의 항목들이 출력된 레이어 상부에 출력되는 무지개 UI를 사용자가 터치하는 경우에 대응하는 효과음 등을 출력할 수 있다.
상기 터치스크린(140)은 표시부(141)와 터치 패널(143)을 포함한다. 이러한 터치스크린(140)은 표시부(141) 전면에 터치 패널(143)이 배치되는 구조를 가질 수 있다. 상기 터치스크린(140)의 크기는 터치 패널(143)의 크기로 결정될 수 있다. 예를 들면 상기 터치스크린(140)은 표시부(141) 전면을 덮도록 형성되는 풀 스크린 형태로 제공될 수 있다.
상기 표시부(141)는 휴대 단말기(100)의 각종 메뉴를 비롯하여 사용자가 입력한 정보 또는 사용자에게 제공하는 정보 등을 표시한다. 즉 표시부(141)는 휴대 단말기(100) 이용에 따른 다양한 화면 예를 들면, 대기화면, 메뉴 화면, 메시지 작성 화면, 통화 화면 등을 제공할 수 있다. 이러한 상기 표시부(141)는 액정 표시 장치(Liquid Crystal Display), OLED(Organic Light Emitted Diode) 등으로 형성될 수 있다. 그리고 상기 표시부(141)는 앞서 설명한 바와 같이 상측에 터치 패널(143)이 배치되는 터치스크린(140)에 포함되도록 제작되는 경우 터치 패널(143)과 함께 입력부(120)로서의 기능을 수행할 수 있다. 특히, 본 발명의 표시부(141)는 리스트 검색 모드 진입에 따른 리스트 검색 화면을 출력한다. 상기 리스트 검색 화면은 선택된 리스트에 포함된 전체 항목들을 일정 범위별로 구분하는 적어도 하나의 범위 그룹 영역들을 포함한다. 그리고 상기 리스트 검색 화면은 특정 범위 그룹 영역이 선택되는 경우, 화면 전환을 수행하여 선택된 범위 그룹 영역에 할당된 항목들을 포함한다. 이때 상기 표시부(141)는 선택된 범위 그룹 영역에 포함된 항목들 중 현재 제시된 화면 상에 출력되지 않은 항목들의 검색을 위하여 스크롤 기능을 가지는 무지개 UI를 출력할 수 있다. 이때 상기 표시부(141)는 선택된 범위 그룹 영역에 포함된 항목들 중 일부를 출력하는 제1 레이어(layer), 제1 레이어의 상층에 출력되며 상기 제1 레이어에 출력된 항목들을 스크롤할 수 있도록 지원하는 무지개 터치 맵을 출력하는 제2 레이어를 포함할 수 있다. 상기 휴대 단말기(100)는 무지개 터치 맵이 출력되면 터치 패널(143)을 세팅하여 무지개 터치 맵의 스크롤 기능을 지원한다. 즉 상기 휴대 단말기(100)는 표시부(141)에 출력되는 무지개 터치 맵과 터치 패널(143) 세팅을 통한 무지개 UI를 제공할 수 있다. 상기 무지개 UI에 대하여 도 3 및 도 4를 참조하여 후술하기로 한다.
상기 터치 패널(143)은 표시부(141) 상층에 배치되어 표시부(141)에 출력되는 특정 이미지나, 특정 항목들을 사용자가 터치하는 경우 그에 대응하는 터치 이벤트를 생성하도록 지원하는 구성이다. 이러한 터치 패널(143)은 리스트 검색 화면 이 출력된 상태에서 표시부(141)에 출력된 일정 개수의 범위 그룹 영역들에 대하여 터치 이벤트를 생성할 수 있도록 세팅될 수 있다. 또한 상기 터치 패널(143)은 무지개 터치 맵이 표시부(141) 상에서 제2 레이어에 출력될 때 해당 무지개 터치 맵 터치에 따른 터치 이벤트를 생성할 수 있도록 세팅될 수 있다.
상기 저장부(150)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 상기 휴대 단말기(100)가 터치스크린(140)으로 형성되는 경우, 터치스크린(140) 운용을 위한 키 맵이나 메뉴 맵, 소프트 키 맵, 무지개 터치 맵 등을 저장할 수 있다. 여기서 키 맵 및 메뉴 맵은 각각 다양한 형태가 될 수 있다. 즉, 키맵은 키보드 맵이나, 3*4 키 맵, 쿼티 키 맵 등이 될 수 있고, 현재 활성화되고 있는 응용 프로그램의 운용 제어를 위한 제어키 맵이 될 수 도 있다. 또한, 메뉴 맵은 현재 활성화되고 있는 응용 프로그램 운용 제어를 위한 메뉴 맵이 될 수 도 있고, 휴대 단말기(100)가 제공하는 다양한 메뉴를 목록으로 가지는 메뉴 맵이 될 수 도 있다. 이러한 상기 저장부(150)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다.
상기 프로그램 영역은 휴대 단말기(100)의 부팅 및 상술한 각 구성의 운용을 위한 운영체제(OS, Operating System), 다양한 파일을 재생하기 위한 응용 프로그램 예를 들면, 상기 휴대 단말기(100)의 기능 지원 여부에 따른 통화기능 지원을 위한 응용 프로그램, 인터넷 서버에 접속하기 위한 웹 브라우저, 기타 음원을 재생하기 위한 MP3 응용 프로그램, 사진 등을 재생하기 위한 이미지 출력 응용 프로그램, 동영상 재생 응용 프로그램 등을 저장할 수 있다. 특히, 본 발명의 프로그램 영역은 리스트 검색 모드 지원 응용 프로그램과, 무지개 UI 응용 프로그램을 포함한다.
상기 리스트 검색 모드 지원 응용 프로그램은 메뉴 항목 중에서 특정 리스트를 검색하기 위한 항목이 선택되거나 특정 리스트 검색 기능이 설정된 핫 키가 활성화되는 경우 제어부(160)에 로드되어 리스트 검색을 지원할 수 있다. 이러한 리스트 검색 모드 지원 응용 프로그램은 입력 신호에 의해 선택된 특정 리스트의 전체 항목 수를 검출하는 루틴, 표시부(141)에 출력될 전체 범위 그룹 영역의 개수를 검출하는 루틴, 전체 항목 수를 기 설정된 전체 범위 그룹 영역의 개수로 분할하는 루틴, 특정 범위 그룹 영역이 선택되는 입력 신호가 발생하는 경우 선택된 범위 그룹 영역에 포함된 항목들의 개수가 기 설정된 개수 이상인지 판단하는 루틴, 선택된 범위 그룹 영역에 포함된 항목들의 개수가 기 설정된 개수 이상인 경우 선택된 범위 그룹 영역에 포함된 항목들의 개수를 기 설정된 추가 범위 그룹 영역의 개수로 분할하는 루틴, 선택된 범위 그룹 영역에 포함된 항목들의 개수가 기 설정된 개수 이하인 경우 항목들 중 일부를 출력하고 무지개 UI 응용 프로그램을 활성화하는 루틴을 포함할 수 있다. 상기 전체 범위 그룹 영역은 일정 개수 예를 들면, 6, 7, 8 등이 될 수 있으며, 상기 추가 범위 그룹 영역의 개수는 전체 범위 그룹 영역의 개수와 동일할 수 도 있고 다를 수 도 있다. 즉 상기 전체 범위 그룹 영역의 개수 및 추가 범위 그룹 영역의 개수는 각각 사용자의 설정 또는 설계자의 의도에 따라 달라질 수 있다.
상기 무지개 UI 응용 프로그램은 상기 리스트 검색 지원 응용 프로그램에 의 하여 활성화될 수 있다. 즉, 상기 무지개 UI 응용 프로그램은 선택된 범위 그룹 영역에 포함된 항목들의 개수가 기 설정된 개수 이하이면서 선택된 범위 그룹 영역을 사용자가 선택하는 경우 선택된 범위 그룹 영역에 포함된 항목들 중 적어도 일부를 표시부(141)의 제1 레이어에 나열하도록 제어하는 루틴, 표시부(141)에 나열된 각 항목들을 터치 이벤트나 기타 입력부(120)로부터 발생하는 입력 신호에 따라 스크롤할 수 있도록 지원하는 무지개 UI를 표시부(141)의 제2 레이어에 출력하는 루틴, 출력된 무지개 UI에서 발생하는 이벤트에 따라 스크롤 기능을 지원하는 루틴, 출력된 무지개 UI에서 발생하는 이벤트에 따라 무지개 UI를 제거, 축소하거나 제1 레이어와 제2 레이어를 전환하는 루틴, 특정 항목이 선택되는 경우 선택된 항목의 속성에 따라 상세 정보를 출력하거나 해당 항목을 기반으로 휴대 단말기(100)의 특정 기능을 수행하도록 제어하는 루틴 등을 포함할 수 있다. 상기 무지개 UI를 출력하는 루틴은 상기 무지개 터치 맵을 제2 레이어에 출력하되 제1 레이어에 출력되고 있는 항목들이 보일 수 있도록 반투명한 색을 가지도록 출력한다. 그리고 상기 무지개 UI를 출력하는 루틴은 무지개 터치 맵에 따라 터치 패널(143)을 세팅하여 터치에 따른 터치 이벤트가 발생할 수 있도록 세팅한다.
상기 데이터 영역은 휴대 단말기(100) 사용에 따라 발생하는 데이터가 저장되는 영역으로서, 폰 북 정보, 위젯 기능에 따른 적어도 하나의 아이콘들 및 다양한 컨텐츠들을 저장할 수 있다. 또한, 상기 데이터 영역은 상기 표시부(141)가 터치스크린(140)에 포함되도록 제작되는 경우 터치스크린(140)을 통하여 입력되는 사용자 입력을 저장할 수 있다. 특히, 본 발명의 데이터 영역은 휴대 단말기(100)가 지원하는 다양한 리스트와, 각 리스트에 포함되는 항목들을 저장한다. 예를 들면, 상기 리스트는 폰 북 리스트, 통화 로그 리스트, 파일 리스트, 컨텐츠 리스트 등을 포함할 수 있다. 폰 북 리스트는 다수의 사용자들과 관련된 사용자 정보들 예를 들면 전화번호, 주소, 생일 등을 포함할 수 있다. 통화 로그 리스트는 수신 통화 로그 항목들, 송신 통화 로그 항목들, 메시지 송수신 로그 항목들, 부재중 통화 로그 항목들, 전체 통화 로그 항목들을 포함할 수 있다. 상기 파일 리스트는 음악 파일 항목들, 동영상 파일 항목들, 사진 파일 항목들을 포함할 수 있다. 그리고 상기 데이터 영역은 무지개 UI를 출력하는 루틴에 의하여 호출되는 무지개 터치 맵을 저장한다.
상기 제어부(160)는 상기 휴대 단말기(100)의 각 구성에 전원 공급을 제어하여 초기화 과정을 수행하도록 지원하며, 초기화 과정이 완료되면 각 구성에 대하여 본 발명의 실시 예에 따른 리스트 검색 모드 지원을 위한 사용자 인터페이스 제공 및 입력 신호에 따른 항목 출력 등을 제어할 수 있다. 특히, 본 발명의 제어부(160)는 사용자 요청에 따라 리스트 검색 모드로 진입하기 위한 입력 신호가 발생하면, 리스트 검색 모드 지원 응용 프로그램을 활성화하고 각 루틴에 정의된 동작들이 수행될 수 있도록 지원할 수 있다. 제어부(160)는 사용자가 입력부(120) 또는 터치스크린(140)을 통하여 선택한 리스트에 대하여 해당 리스트에 포함된 전체 항목 수를 검출하고, 검출된 전체 항목 수를 기 설정된 전체 범위 그룹 영역의 개수와 표시부(141)에 출력할 수 있는 표시 항목 수로 나누어 분할한다. 그리고 상기 제어부(160)는 기 설정된 범위 그룹들에 대응하는 사용자 인터페이스를 제공하고, 사용자가 특정 범위 그룹 영역을 선택하게 되면 선택된 범위 그룹에 포함된 항목 수가 기 설정된 개수 이상인지 여부를 확인한다. 범위 그룹 항목 수가 기 설정된 개수 이상인 경우 제어부(160)는 선택된 범위 그룹을 다시 기 설정된 추가 범위 그룹 영역의 개수와 기 설정된 추가 표시 항목 수로 나누어 분할한다. 그리고 상기 제어부(160)는 특정 범위 그룹 영역을 선택할 수 있는 사용자 인터페이스를 출력하도록 지원할 수 있다. 한편 상기 제어부(160)는 선택된 범위 그룹에 포함된 범위 그룹 항목 수가 기 설정된 개수 이하인 경우, 선택된 범위 그룹에 포함된 항목들을 표시부(141)에 출력하도록 제어하는 한편 선택된 범위 그룹에 포함된 전체 항목들을 간단한 터치 동작으로 검색할 수 있도록 무지개 UI를 출력하도록 제어할 수 있다. 이 과정에서 상기 제어부(160)는 제1 레이어에 선택된 범위 그룹에 포함된 전체 항목들 중 적어도 일부 항목들을 출력하고 제1 레이어 상층에 해당하는 제2 레이어에 무지개 터치 맵을 포함하는 무지개 UI를 구성하도록 제어할 수 있다. 그리고 상기 제어부(160)는 제1 레이어에 출력되는 항목들의 검색을 위하여 제2 레이어에 출력되는 무지개 터치 맵을 반투명하게 유지하도록 제어한다. 그리고 제어부(160)는 무지개 UI 상에서 발생하는 터치 드래그 이벤트를 인지하는 경우 제1 레이어에 존재하는 항목들을 터치 드래그 이벤트에 따라 일정 방향 예를 들면 상하 또는 좌우 방향으로 스크롤하도록 제어할 수 있다.
한편 상기 제어부(160)는 제2 레이어에서 터치 업 또는 릴리즈(Release) 이벤트가 발생하면 제2 레이어에 출력되는 무지개 UI를 표시부(141)에서 제거하거나 제1 레이어와 제2 레이어의 레이어 전환을 통하여 사용자가 제1 레이어에 출력되던 항목들을 직접 선택하거나 조작할 수 있도록 지원할 수 있다. 이 과정에서 상기 제어부(160)는 상기 제2 레이어에 출력되던 무지개 UI를 특정한 축소 이미지나 아이콘으로 전환하도록 제어할 수 있고, 해당 축소 이미지 또는 아이콘을 제1 레이어 상에 출력한 후 사용자가 재 선택하는 경우 제2 레이어에 무지개 UI를 다시 출력할 수 있도록 제어할 수 있다. 여기서 상기 제어부(160)의 리스트 구성 방법에 대하여 도 2를 참조하여 설명하기로 한다.
도 2는 본 발명의 실시 예에 따른 리스트 검색 지원 모드 운용 방법 중에 리스트 기반의 사용자 인터페이스를 구성하는 방법에 대하여 설명하기 위한 순서도이다.
상기 도 2를 참조하면, 본 발명의 휴대 단말기(100)의 제어부(160)는 전원이 공급되면 공급된 전원을 이용하여 부팅을 수행한 후 각 구성을 초기화한다. 그리고 상기 제어부(160)는 201 단계에서 기 설정된 대기 화면을 표시부(141)에 출력하도록 제어한다.
한편, 사용자는 전원이 공급되고 대기 화면이 표시부(141)에 출력된 상태에서 다양한 사용자 기능 이용을 위하여 입력부(120) 및 터치스크린(140) 중 적어도 하나를 기반으로 입력 신호 생성을 수행할 수 있다. 예를 들어 상기 사용자는 휴대 단말기(100)에 마련된 입력부(120)를 이용하여 키 입력 신호를 생성하거나 터치스크린(140)을 이용하여 특정 리스트 검색을 위한 터치 이벤트에 대응하는 입력 신호를 생성할 수 있다. 이에 따라 상기 제어부(160)는 203 단계에서 입력부(120) 및 터치스크린(140) 중 적어도 하나를 기반으로 생성된 입력 신호가 리스트 검색 모드 를 위한 것인지 판단한다. 상기 휴대 단말기(100)는 203 단계에서 생성된 입력부(120) 및 터치스크린(140) 중 적어도 하나로부터 생성된 입력 신호가 리스트 검색 모드를 위한 것이 아닌 경우 205 단계로 분기하여 생성된 입력 신호에 대응하는 휴대 단말기(100)의 기능을 수행한다. 예를 들면 상기 제어부(160)는 입력부(120) 및 터치스크린(140) 중 적어도 하나로부터 생성된 입력 신호에 대응하는 통화 기능, 파일 검색 기능, 파일 재생 기능, 카메라 기능 등 특정 사용자 기능을 수행할 수 있다.
상기 203 단계에서 생성된 입력 신호가 리스트 검색 모드를 위한 입력 신호인 경우 상기 제어부(160)는 207 단계에서 입력부(120) 및 터치스크린(140) 중 적어도 하나로부터 생성된 입력 신호가 선택한 리스트에 포함되는 전체 항목 수를 검출한다. 전체 항목 수에 대한 정보가 획득되면 상기 제어부(160)는 209 단계에서 전체 항목 수를 기반으로 표시부(141)에 출력될 일정 개수의 범위 그룹을 결정하고 그에 대한 사용자 인터페이스를 표시부(141)에 출력한다. 이를 보다 상세히 설명하면 상기 제어부(160)는 전체 항목 수를 기 설정된 전체 범위 그룹 영역 개수(B)와 특정 범위 그룹 영역 선택 시 표시부(141)에 출력하도록 설정된 표시 항목 수(A)로 나눈다. 여기서 전체 범위 그룹 영역 개수(B)는 1, 2, 3... 등이 될 수 있으며, 표시 항목 수(A) 또한 1, 2, 3...이 될 수 있다. 특히 전체 범위 그룹 영역 개수(B)는 표시부(141)의 한 화면에 출력 가능한 영역의 개수 예를 들면 7이 될 수 있다. 그리고 표시 항목 수(A)는 터치 패널(143)에서 사용자가 한 번의 터치 드래그 이벤트를 기반으로 스크롤 할 수 있는 항목들의 수, 예를 들면 30이 될 수 있다. 이에 대한 상세한 설명은 도 3 및 도 4를 참조하여 보다 상세히 후술하기로 한다.
다음으로 제어부(160)는 211 단계에서 사용자가 입력부(120) 및 터치스크린(140) 중 적어도 하나를 기반으로 생성하는 입력 신호에 따라 특정 범위 그룹 선택을 인식할 수 있다. 이를 위하여 사용자는 자신이 검색하고자 하는 항목이 존재하는 특정 범위 그룹을 확인하고, 해당 범위 그룹이 존재하는 표시부(141) 상의 영역을 터치하거나, 입력부(120)를 이용하여 해당 범위 그룹 영역을 선택할 수 있다.
그러면 제어부(160)는 213 단계에서 선택된 범위 그룹에 포함된 전체 항목 수가 기 설정된 표시 항목 수인 "A" 값 이상인지 여부를 확인한다. 그리고 상기 제어부(160)는 선택된 범위 그룹의 전체 항목 수가 "A" 값 이상인 경우 215 단계로 분기하여 선택된 범위 그룹의 전체 항목 수를 추가 범위 그룹 영역의 개수(B') 및 추가 표시 항목 수(A')로 나누어 분할한다. 이 과정에서 상기 제어부(160)는 추가 범위 그룹 영역들을 표시부(141)에 출력하도록 제어할 수 있다. 그리고 211 단계 이전으로 분기하여 이하 과정을 반복적으로 수행하도록 제어할 수 있다. 여기서 상기 추가 범위 그룹 영역의 개수는 상기 전체 범위 그룹 영역의 개수(B)와 동일한 값이거나 다른 값이 될 수 있다. 또한 상기 추가 표시 항목 수(A')는 상기 표시 항목 수(A)와 동일한 값이거나 다른 값이 될 수 있다.
한편, 상기 제어부(160)는 213 단계에서 선택된 범위 그룹에 포함된 전체 항목 수가 "A" 값 이하인 경우 217 단계로 분기하여 선택된 범위 그룹에 포함된 항목들을 출력하도록 제어한다. 그리고 상기 제어부(160)는 219 단계에서 표시부(141)에 출력된 항목들을 스크롤할 수 있도록 지원하는 무지개 UI를 항목들이 출력된 레 이어에 오버레이 시켜 출력하도록 제어한다. 그리고 제어부(160)는 사용자가 표시부(141)에 출력된 항목들 중 특정 항목을 선택하면 221 단계로 진입하여 선택 항목에 따른 기능 수행을 제어할 수 있다.
이후 상기 제어부(160)는 223 단계에서 단말기 종료 여부를 위한 입력 신호가 입력부(120) 또는 터치스크린(140)으로부터 발생하는지 확인하고, 종료를 위한 입력 신호가 발생하지 않는 경우 203 단계 이전으로 분기하여 이하 과정을 반복적으로 수행하도록 제어할 수 있다.
상술한 바와 같이 본 발명의 실시 예에 따른 리스트 검색 모드 지원 방법 및 장치에 따라 많은 수의 항목을 가지는 리스트라 하더라도 몇 번의 입력 신호 생성을 기반으로 검색하고자 하는 항목을 빠르게 검색할 수 있다. 이하 상기 방법 및 장치에서 언급한 사용자 인터페이스에 대하여 도 3 및 도 4를 참조하여 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 휴대 단말기(100)의 리스트 검색 모드 지원 사용자 인터페이스와 무지개 UI를 나타낸 도면이다.
상기 도 3을 참조하면, 먼저 휴대 단말기(100)의 제어부(160)는 사용자가 입력부(120) 및 터치스크린(140) 중 적어도 하나를 이용하여 생성한 입력 신호에 따라 특정 리스트에 대응하는 기 설정된 일정 개수의 범위 그룹 영역들을 301 화면에서와 같이 표시부(141)에 출력할 수 있다. 예를 들어 설명하면 사용자가 210개의 사용자 정보들에 대응하는 항목들을 포함한 폰 북 리스트를 검색하기 위한 입력 신호를 입력부(120) 및 터치스크린(140) 중 적어도 하나를 이용하여 생성한 것으로 가정하기로 한다. 그러면 제어부(160)는 저장부(150)에 저장된 폰 북 리스트의 전체 항목 수를 검사하여 전체 항목 수가 210임을 인식할 수 있다. 이후 상기 제어부(160)는 전체 항목 수를 기 설정된 전체 범위 그룹 영역의 개수와 기 설정된 표시 항목 수로 나누어 전체 범위 그룹 영역에 각각 할당한다. 여기서 전체 범위 그룹 영역의 개수가 7이고 표시 항목 수가 30이며, 폰 북 리스트에 저장된 전체 항목들의 순서 나열이 1~30, 211~240, 421~450, 631~660, 841~870, 1051~1080, 1261~1290이라고 가정하기로 한다. 상기 각 범위 그룹 영역에 포함된 각 항목들에 대하여 아라비아 숫자를 지시하여 설명하지만 본 발명은 이에 한정되는 것은 아니다. 즉, 본 발명은 상ㅇ기 항목들에 대하여 다른 문자들 예를 들면 알파벳이나 자국어의 문자 순 등 다양한 언어의 이니셜이 범위 그룹 영역에 할당될 수 도 있다.
알파벳을 예로 하여 설명하면, 제어부(160)는 각 범위 그룹 영역들에 나타내는 정보를 "a, b, c, d, e, f, g..." 등으로 각 범위 그룹 영역이 출력된 표시부(141) 상에 나타낼 수 있다. 그리고 상기 제어부(160)는 전체 항목들의 수에 따라 각 범위 그룹 영역에 나타내는 정보를 "a, d, g, ..." 등으로 표시부(141)에 출력할 수 도 있다. 이때 상기 제어부(160)는 전체 항목들의 수를 고려하여 각 범위 그룹 영역에 출력할 알파벳을 결정할 수 있다. 이를 보다 상세히 설명하면, 알파벳 a에서 z가지 전체 210개의 항목들이 존재한다고 가정하고, 표시 항목 수가 30이라고 가정하기로 한다. 그러면 제어부(160)는 항목들의 사용자 정보에서 "a"가 사용자 정보의 첫 문자 또는 설계자가 정하는 위치에 색인으로 존재하는 항목들을 전체 범위 그룹 영역 중에서 첫 번째 범위 그룹에 포함하도록 결정할 수 있다. 그리고 첫 번째 범위 그룹에 포함된 "a"를 색인으로 하는 항목들의 수가 표시 항목 수 30개를 넘지 않는 경우 제어부(160)는"b"를 색인으로 하는 항목들을 첫 번째 범위 그룹에 포함시키도록 결정할 수 있다. 동일한 방법으로 "a"와 "b"를 색인으로 하는 항목들의 수가 표시 항목 수 30개를 넘지 않는 경우, 제어부(160)는 "c"를 첫 번째 범위 그룹에 포함시키도록 결정할 수 있다. 이때 "c"를 색인으로 하는 항목들이 첫 번째 범위 그룹에 포함되면서 해당 범위 그룹의 표시 항목 수가 30개를 넘는 경우, 제어부(160)는 "c"를 두 번째 범위 그룹의 색인으로 지정할 수 있을 것이다. 이와 같은 방법으로 휴대 단말기(100)의 제어부(160)는 전체 항목들을 색인 a에서 z까지 구분하여 특정 범위 그룹 영역으로 할당할 수 있다. 이 과정에서 상기 제어부(160)는 여섯 번째 범위 그룹까지 각 항목들을 분할한 이후 나머지 항목들을 표시 항목 수 30을 넘더라도 일곱 번째 범위 그룹에 모두 할당할 수 있다. 특정 범위 그룹에 속하는 항목들의 개수가 표시 항목 수를 넘는 경우에 대해서는 후술하기로 한다.
한편 도시된 바와 같이 표시부(141)는 제어부(160) 제어에 따라 7개의 범위 그룹 영역을 일정 순서에 따라 출력할 수 있다. 그리고 각 범위 그룹 영역은 상술한 전체 항목들의 범위 정보 중 적어도 일부를 출력할 수 있다. 상기 범위 정보는 전체 항목들의 순서 정보 또는 순서들을 인식할 수 있는 색인 정보 등이 될 수 있다. 그리고 각 범위 그룹 영역은 무지개 UI와의 매핑을 위하여 특정 색인을 포함할 수 있다. 이를 보다 상세히 설명하면, 표시부(141)는 특정 색인으로서 범위 그룹 영역의 일정 영역 각각에 무지개의 색을 지시하는 R(red), O(orange), Y(yellow), G(green), B(blue), DB(dark blue), P(purple)의 색인을 출력할 수 있다. 이러한 각 색인은 사용자 설정이나 휴대 단말기(100) 설계자의 설계 의도에 따라 변경되거나 삭제될 수 있다.
한편, 301 화면에서 사용자가 두 번째 범위 그룹을 선택하기 위한 입력 신호를 생성하는 경우 상기 제어부(160)는 해당 범위 그룹에 속한 항목들의 수가 표시 항목 수를 넘는지 여부를 확인한다. 그리고 상기 제어부(160)는 해당 범위 그룹에 속한 항목들의 수가 표시 항목 수를 넘지 않는 경우 303 화면에서와 같이 해당 범위 그룹에 속한 항목들을 제1 레이어에 일정 순서에 따라 나열하도록 제어할 수 있다. 이에 따라 표시부(141)는 211 항목, 212 항목, 213 항목... 등을 출력할 수 있다. 여기서 상기 표시부(141)는 211 항목부터 출력하는 것으로 설명하고 있으나, 사용자의 설정이나 설계자 의도에 따라 두 번째 범위 그룹에 속하는 항목들의 중간 항목 또는 마지막 항목들을 먼저 출력하도록 제어할 수 도 있다.
그리고 상기 제어부(160)는 제1 레이어 상층에 제1 레이어에 출력되고 있는 항목들을 검색할 수 있도록 스크롤 기능을 지원하는 무지개 UI를 출력할 수 있다. 이 과정에서 상기 제어부(160)는 표시부(141) 상에서 두 번째 범위 그룹 영역에 대응하는 오렌지색의 줄무늬를 하이라이트 하도록 제어하고 다른 색 줄무늬는 선택되지 않았음을 나타내는 효과를 가지도록 제어할 수 있다. 사용자는 표시부(141)의 제2 레이어에 출력된 오렌지 색 줄무늬가 출력된 영역의 터치 패널(143)을 이용하여 터치 드래그 이벤트를 발생시킬 수 있다. 상기 터치 드래그 이벤트 발생 시 상기 제어부(160)는 발생된 터치 드래그 이벤트에 대응하여 제1 레이어에 출력되고 있는 항목들을 스크롤하도록 제어할 수 있다. 여기서 상기 제어부(160)는 무지개 UI 출력 시 제1 레이어에 출력되고 있는 항목들을 사용자가 확인할 수 있도록 표시부(141)에 출력된 색이 반투명한 색을 가지도록 제어할 수 있다.
사용자는 표시부(141)의 제2 레이어 상에 출력된 무지개 UI를 이용하여 표시부(141)의 제1 레이어의 항목들을 스크롤 하다가 자신이 원하는 항목을 발견할 경우 터치 패널(143)에서 터치 다운 상태를 해제하여 터치 업 이벤트(Release)를 발생시킬 수 있다. 그러면 상기 제어부(160)는 305 화면에서와 같이 무지개 UI가 출력된 제2 레이어를 표시부(141)에서 제거하고 제1 레이어만을 출력하도록 제어할 수 있다. 이때 제거된 무지개 UI는 축소된 이미지 또는 특정 아이콘(310) 형태로 변환된 뒤 표시부(141)의 제1 레이어 영역 일측 예를 들면 좌측 하단의 모서리 영역 등에 배치될 수 있다. 또한 상기 제어부(160)는 제1 레이어와 제2 레이어 간의 레이어 전환을 수행할 수 있다. 이 경우 표시부(141)는 제1 레이어에 출력되고 있는 항목들을 무지개 UI 상층에 출력하도록 제어하고, 무지개 UI는 항목들이 출력된 제1 레이어 아래에 놓이도록 출력할 수 있다. 여기서 터치스크린(140) 기반의 터치 업 이벤트에 따라 무지개 UI가 출력된 제2 레이어가 제거되거나 아이콘 형태로 변경되는 것을 설명하였으나, 본 발명이 이에 한정되는 것은 아니다. 즉 본 발명의 휴대 단말기(100)의 제어부(160)는 입력부(120) 및 터치스크린(140) 중 적어도 하나를 기반으로 발생되는 기 설정된 특정 입력 신호에 따라 해당 기능을 수행하도록 지원할 수 도 있다.
한편 사용자는 표시부(141)가 출력하는 303 화면에서 다른 색의 줄무늬를 선택할 수 도 있다. 예를 들면 사용자는 보라색을 지시하는 줄무늬를 선택할 수 있으 며, 이 경우 상기 제어부(160)는 표시부(141)의 제1 레이어에 출력되고 있는 항목들을 제거하고 보라색 줄무늬가 지시하는 범위 그룹에 속하는 항목들을 제1 레이어에 출력하도록 제어할 수 있다. 이 과정에서 상기 제어부(160)는 사용자가 원하는 항목들을 간편하게 인식하고 검색할 수 있도록 줄무늬의 일정 영역에 해당 줄무늬에 포함된 범위 그룹과 관련된 색인 정보를 출력할 수 있다. 즉 상기 휴대 단말기(100)의 제어부(160)는 303 화면에서 각 줄무늬가 출력된 영역 일측에 색을 지시하는 이니셜을 표시하는 것으로 설명하였으나, 해당 이니셜은 앞서 설명한 바와 같이 알파벳 색인이나 특정 값들로 대체되어 출력될 수 있다.
상술한 설명에서 무지개 UI는 표시부(141) 상에서 적어도 일부 또는 전체가 일정한 곡선을 가지며 출력되는데, 이에 따라 사용자가 이용할 수 있는 터치 영역이 확장될 수 있다. 즉 본 발명의 휴대 단말기(100)는 표시부(141)의 상단부터 하단까지 직선으로 터치 드래그 이벤트를 발생시킬 수 있는 길이보다 상술한 곡선을 가지는 줄무늬 형태로 터치 드래그 이벤트를 발생시킬 수 있도록 함으로써, 보다 많은 수의 항목들을 한 번의 터치 드래그 이벤트로 검색할 수 있도록 지원한다. 그리고 상술한 설명에서 무지개 UI의 줄무늬는 좌측 하단에서 우측 상단으로 이어지는 호 형태로 도시하였으나, 본 발명이 이에 한정되는 것은 아니다. 즉 본 발명의 표시부(141)는 무지개 UI를 우측 하단에서 좌측 상단으로 이어지는 호 형태의 출력도 지원하며, 적어도 일부가 호 형태를 포함하는 곡선 예를 들면 "s"자 곡선의 형태로 출력할 수 도 있으며 반원형, 반 타원형의 형태로 출력할 수 도 있다.
이상에서 설명한 바와 같이, 본 발명의 실시 예에 따른 휴대 단말기(100)의 리스트 검색 모드 지원을 위한 사용자 인터페이스 및 무지개 UI를 이용하여 사용자는 많은 항목을 포함하는 리스트에서 특정 항목이 포함된 범위 그룹을 손쉽게 선택할 수 있으며, 해당 범위 그룹에 포함된 항목들을 간단한 터치 동작을 통하여 전체 검색할 수 있도록 지원할 수 있다.
도 4는 본 발명의 다른 실시 예에 따른 휴대 단말기(100)의 리스트 검색 모드 지원 사용자 인터페이스와 무지개 UI를 나타낸 도면이다.
상기 도 4를 참조하면, 휴대 단말기(100)의 제어부(160)는 301 화면에서와 유사하게 401 화면에서 사용자가 조작한 입력 신호에 따라 특정 리스트에 대응하는 일정 개수의 범위 그룹 영역들을 출력할 수 있다. 예를 들어 설명하면 사용자가 1470개의 사용자 정보를 저장한 폰 북 리스트를 검색하기 위하여 입력부(120) 및 터치스크린(140) 중 적어도 하나를 기반으로 특정 입력 신호를 생성한 경우, 휴대 단말기(100)의 제어부(160)는 폰 북 리스트의 전체 항목 수인 1470을 검출한다. 그리고 상기 휴대 단말기(100)의 제어부(160)는 전체 항목 수를 기 설정된 전체 범위 그룹 영역의 개수와 기 설정된 표시 항목 수로 나누어 범위 그룹 영역을 결정한다. 그리고 제어부(160)는 결정된 범위 그룹 영역에 전체 항목 수를 분할하여 할당한다. 여기서 전체 범위 그룹 영역의 개수가 7이고 표시 항목 수가 30이라고 가정하며, 폰 북 리스트에 저장된 전체 항목들의 각 범위 그룹 영역에 할당된 순서 나열이 1~210, 211~420, 421~630, 631~840, 841~1050, 1051~1260, 1261~1470이라고 가정하기로 한다. 상기 항목들을 지시하는 숫자들은 사용자의 설정 변경이 항목들에 포함된 사용자 정보 등을 기반으로 알파벳이나 자국어의 문자 또는 특정 문자 등으 로 대체될 수 있다.
한편 전체 항목들이 각각의 범위 그룹 영역의 개수별로 할당되면 제어부(160)는 각각의 범위 그룹 영역에 해당 항목들의 범위 정보를 표시부(141) 일측에 출력할 수 있다. 즉 표시부(141)는 범위 정보 중 적어도 일부 정보에 대응하는 1, 211, 421, 631, 841, 1051, 1261을 각 범위 그룹 영역에 출력할 수 있다. 여기서 상기 표시부(141)는 특정 값을 각 범위 그룹 영역에 출력하는 것으로 설명하였지만 본 발명이 이에 한정되는 것은 아니다. 즉, 상기 표시부(141)는 특정 범위 그룹 영역에 할당된 항목수의 시작 항목과 마지막 항목에 대응하는 정보를 제어부(160) 제어 하에 출력할 수 있다. 한편 상기 표시부(141)는 각 범위 그룹 영역의 일측에 무지개 UI 지원을 위한 색인 값 예를 들면, R, O, Y, G, B, DB, P 등을 출력할 수 있다.
상기 401 화면에서 사용자가 두 번째 범위 그룹 영역을 선택하였다고 가정하면 휴대 단말기(100)는 선택된 범위 그룹 영역에 포함된 항목 수를 검출한다. 여기서 상기 선택된 범위 그룹 영역의 항목 수는 211~420까지 210개가 될 수 있다. 이와 같이 선택된 범위 그룹 영역의 항목 수가 표시 항목 수 보다 큰 경우 제어부(160)는 새로운 범위 그룹 영역 분할을 수행한다. 이를 위해 제어부(160)는 선택된 범위 그룹 영역의 항목 수를 전체 항목 수로 인식하고, 전체 항목 수를 추가 범위 그룹 영역의 개수와 추가 표시 항목 수로 나누어 새로운 범위 그룹 영역을 할당할 수 있다. 상기 추가 범위 그룹 영역의 개수가 7이고 상기 추가 표시 항목 수가 30이라고 가정하면, 제어부(160)는 403 화면에서와 같이 전체 항목들을 30개의 항 목들을 가지는 범위 그룹으로 분할할 수 있다. 이에 따라 표시부(141)는 상기 제어부(160) 제어 하에 전체 7개의 범위 그룹 영역을 출력할 수 있으며, 각 범위 그룹 영역은 211~240, 241~270, 271~300, 301~331, 371~400, 401~430의 항목들을 할당받게 된다. 이 과정에서 표시부(141)는 해당 범위 그룹 영역의 범위 정보 전체 또는 범위 정보의 일부 정보 예를 들면, 211, 241, 271, 301, 371, 401만을 각 범위 그룹 영역이 출력된 위치에 출력할 수 있다. 상기 표시부(141)는 추가 범위 그룹 영역들에 대하여 401 화면에서와 같이 일정 영역에 무지개 UI에 적용 가능한 색상의 이니셜을 출력할 수 도 있다.
상기 403 화면에서 사용자가 입력부(120) 및 터치스크린(140) 중 적어도 하나를 이용하여 첫 번째 범위 그룹 영역을 선택한 경우, 제어부(160)는 앞서 설명한 바와 같이 선택된 첫 번째 범위 그룹에 속하는 범위 그룹 항목 수를 판단할 수 있다. 그리고 제어부(160)는 첫 번째 범위 그룹에 속하는 범위 그룹 항목 수가 기 설정된 추가 표시 항목 수, 예를 들면 30을 넘지 않는 경우, 405 화면에서와 같이 해당 범위 그룹에 속한 항목들 및 관련 정보 중 적어도 일부를 표시부(141)에 출력하도록 제어할 수 있다. 그리고 상기 제어부(160)는 표시부(141)에 무지개 UI의 전체 줄무늬를 출력하도록 제어할 수 도 있으나 405 화면에 나타낸 바와 같이 선택된 첫 번째 범위 그룹과 관련된 줄무늬만을 표시부(141)에 출력하도록 제어할 수 있다. 그러면 표시부(141)는 제1 레이어에 403 화면에서 첫 번째 범위 그룹과 관련된 항목들을 출력하고, 제1 레이어 상층에 무지개 UI를 제2 레이어로 출력할 수 있다. 이에 따라 사용자는 선택한 범위 그룹 영역에 대응하는 줄무늬가 위치한 터치 패 널(143)을 기반으로 터치 드래그 이벤트를 발생시켜 제1 레이어에 존재하는 항목들을 스크롤 할 수 있다. 상기 제1 레이어 상에 출력될 수 있는 항목들의 수는 표시부(141)의 크기와 해상도 및 사용자 설정 등에 따라 달라질 수 있다. 따라서 본 발명의 405 화면에서는 6개의 항목이 출력되는 것으로 설명하였지만, 본 발명이 이에 한정되는 것은 아니며 더 많은 수의 항목 또는 더 적은 수의 항목이 표시부(141)의 한 화면에 출력될 수 있을 것이다. 그리고 사용자는 줄무늬 상에서 터치 패널(143)을 기반으로 발생시키는 터치 드래그 이벤트를 이용하여 추가 표시 항목 수 30개를 검색할 수 있다. 여기서 상기 표시 항목 수와 추가 표시 항목 수 30개는 앞서 설명한 바와 같이 사용자 설정 등에 따라 달라질 수 있으며, 바람직하게 표시 항목 수와 추가 표시 항목 수는 사용자가 한 번의 터치 다운, 터치 드래그, 터치 업 이벤트를 발생시켜 처음 항목부터 마지막 항목까지 검색할 수 있는 개수가 될 수 있다. 따라서 상기 표시 항목 수 및 추가 표시 항목 수는 표시부(141)의 터치 패널 해상도, 표시부(141)의 해상도 등에 따라 달라질 수 있을 것이다. 그리고 상기 표시 항목 수와 추가 표시 항목 수는 사용자 설정 등에 따라 각각 값이 다를 수 있다. 즉, 표시 항목 수가 30인 경우 추가 표시 항목 수는 20으로 더 작을 수 있으며 더 클 수 도 있다.
도 5는 본 발명의 실시 예에 따른 휴대 단말기(100)의 무지개 UI에 적용되는 화면 구성에 대하여 설명하기 위한 도면이다.
상기 도 5를 참조하면, 사용자가 특정 리스트 예를 들면 저장부(150)에 저장된 폰 북 리스트의 항목들을 검색하기 위하여 입력부(120) 및 터치스크린(140) 중 적어도 하나를 이용하여 입력 신호를 생성한 경우를 가정하기로 한다. 그러면 본 발명의 휴대 단말기(100)의 제어부(160)는 501 화면에서와 같이 좌측 하단에서 우측 상단으로 펼쳐진 일정 곡선들의 나열을 가지는 무지개 UI를 표시부(141)에 출력하도록 제어할 수 있다. 이때 상기 제어부(160)는 표시부(141)에 출력된 각 줄무늬의 일측에 색을 지시하는 색인들을 출력하도록 제어할 수 있다. 또한 상기 제어부(160)는 표시부(141)에 출력된 각 줄무늬의 일정 영역에 해당 줄무늬 선택에 따라 검색할 수 있는 항목들의 범위 정보 또는 항목과 관련된 정보 등을 출력하도록 제어할 수 있다.
501 화면에서 사용자가 우측에서 두 번째 범위 그룹인 "O"를 선택하는 입력 신호를 입력부(120) 및 터치스크린(140) 중 적어도 하나를 이용하여 생성하는 경우 제어부(160)는 두 번째 범위 그룹에 속하는 항목들을 503 화면에서와 같이 표시부(141)에 출력하도록 제어할 수 있다. 이때, 상기 줄무늬에 할당된 항목 관련 정보는 특정 그룹명이 될 수 있다. 즉 제어부(160)는 사용자 설정에 따라 첫 번째 범위 그룹인 "R" 줄무늬에는 회사 동료, 두 번째 범위 그룹인 "O" 줄무늬에는 가족, 세 번째 범위 그룹인 "Y" 줄무늬에는 친구를 할당할 수 있으며, 기타 범위 그룹 각각에 사용자가 설정하는 특정 범위 그룹과 그룹명을 할당할 수 있다. 그리고 제어부(160)는 501 화면에서 첫 번째 범위 그룹에 출력된 정보 "R" 대신에 "회사"를 지시하는 색인 정보, 두 번째 범위 그룹에 출력된 정보 "O" 대신에 "가족"을 지시하는 색인 정보를 출력하도록 제어할 수 있으며, 기타 범위 그룹 각각에도 할당된 그룹명에 대응하는 색인 정보를 출력하도록 제어할 수 있을 것이다. 이러한 환경에서 두 번째 범위 그룹 영역이 입력부(120) 및 터치스크린(140) 중 적어도 하나로부터 생성되는 입력 신호에 따라 선택되면 휴대 단말기(100)는 "가족"과 관련된 항목들을 제1 레이어에 출력하도록 제어할 수 있다. 그리고 휴대 단말기(100)는 제1 레이어에 속하는 항목들 중에 현재 표시부(141) 상에 출력되지 않은 항목들의 검색 지원을 위하여 무지개 모양의 줄무늬를 제1 레이어 상층인 제2 레이어 출력할 수 있다. 여기서 상기 표시부(141)에 출력된 무지개 모양의 줄무늬는 곡선 형태를 가지기 때문에 직선 형태에 비하여 터치 드래그 이벤트의 길이를 보다 크게 할 수 있다. 이에 따라 사용자는 한 번의 터치 드래그 이벤트 발생으로 보다 많은 수의 항목들을 검색할 수 있을 것이다. 즉 상기 무지개 모양의 줄무늬는 적어도 일부가 곡선 형태로 형성된 스크롤바에 대응할 수 있다. 상기 503 화면에서는 501 화면에서 선택된 범위 그룹에 대응하는 줄무늬만을 표시부(141)에 출력하는 것으로 설명하였으나, 다른 줄무늬들도 함께 표시부(141)의 제1 레이어 상층의 제2 레이어에 출력할 수 있다. 또한 503 화면에서 제어부(160)는 항목 검색을 위하여 표시부(141)의 제2 레이어에 출력되는 무지개 UI를 반투명하게 출력하도록 할 수 있다. 그리고 전술한 바와 같이, 휴대 단말기(100)의 제어부(160)는 터치 업 이벤트가 발생하면 표시부(141)의 제1 레이어와 제2 레이어의 레이어 전환을 수행하거나, 표시부(141)의 제2 레이어에 출력된 무지개 UI를 제거하고 표시부(141)의 제1 레이어를 선택할 수 있도록 지원할 수 있다. 또한 상기 휴대 단말기(100)의 제어부(160)는 터치 업 이벤트가 발생하면 표시부(141)의 제2 레이어에 출력된 무지개 UI를 일정 형태의 이미지나 아이콘으로 변형하여 표시부(141) 제1 레이어 일측에 출력하도록 제어할 수 도 있다.
이상에서 설명한 바와 같이 본 발명의 실시 예에 따른 리스트 검색 모드 지원 방법 및 이를 기반으로 하는 휴대 단말기(100)는 많은 수의 항목들을 빠르고 쉽게 검색할 수 있도록 지원하는 한편, 터치 이벤트 동작을 단순화하여 보다 쉽게 항목들의 검색을 지원할 수 있다.
한편, 상술한 설명에서는 표시부(141)에 출력되는 항목들을 다행 일열을 가지는 리스트 형태로 설명하였으나, 본 발명이 이에 한정되는 것은 아니다. 즉, 본 발명의 표시부(141)에 출력되는 리스트 형태는 일행 다열, 격자무늬 형태의 다행 다열로 구성된 리스트 화면에도 적용 가능할 것이다.
또한 상술한 휴대 단말기(100)는 그 제공 형태에 근거리 통신을 위한 근거리통신모듈, 피사체의 정지영상/동영상을 촬영하기 위한 카메라모듈, 상기 휴대 단말기(100)의 유선통신방식 또는 무선통신방식에 의한 데이터 송수신을 위한 인터페이스, 인터넷 네트워크와 통신하여 인터넷 기능을 수행하는 인터넷통신모듈 및 디지털 방송 수신과 재생 기능을 수행하는 디지털방송모듈 등과 같이 상기에서 언급되지 않은 구성들을 포함할 수도 있다. 이러한 구성 요소들은 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 상기 언급된 구성 요소들과 동등한 수준의 구성 요소가 상기 디바이스에 추가로 더 포함되어 구성될 수 있다. 또한 본 발명의 휴대 단말기(100)는 그 제공 형태에 따라 상기한 구성에서 특정 구성들이 제외되거나 다른 구성으로 대체될 수도 있음은 물론이다. 이는 본 기술 분야의 통상의 지식을 가진 자에겐 쉽게 이해될 수 있을 것이다.
또한 본 발명의 실시 예에 따른 상기 휴대 단말기(100)는 리스트 스크롤 기능을 지원하는 모든 형태의 디바이스를 포함할 수 있다. 예를 들면, 상기 휴대 단말기(100)는 다양한 통신 시스템들에 대응되는 통신 프로토콜들(communication protocols)에 의거하여 동작하는 모든 이동통신 단말기들(mobile communication terminals)을 비롯하여, PMP(Portable Multimedia Player), 디지털방송 플레이어, PDA(Personal Digital Assistant), 음악 재생기(예컨대, MP3 플레이어), 휴대게임단말, 스마트 폰(Smart Phone), 노트북(Notebook) 및 핸드헬드 PC 등 모든 정보통신기기와 멀티미디어기기 및 그에 대한 응용기기를 포함할 수 있다.
이상 본 발명을 몇 가지 바람직한 실시 예를 사용하여 설명하였으나, 이들 실시 예는 예시적인 것이며 한정적인 것이 아니다. 이와 같이, 본 발명이 속하는 기술 분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 균등론에 따라 다양한 변화와 수정을 가할 수 있음을 이해할 것이다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 구성을 개략적으로 나타낸 도면,
도 2는 본 발명의 실시 예에 따른 리스트 검색 지원을 위한 항목 분할을 설명하기 위한 순서도,
도 3은 본 발명의 실시 예에 따른 휴대 단말기의 사용자 인터페이스의 일예를 나타낸 도면,
도 4는 본 발명의 실시 예에 따른 휴대 단말기의 사용자 인터페이스의 다른 일예를 나타낸 도면,
도 5는 본 발명의 실시 예에 따른 휴대 단말기의 사용자 인터페이스의 또 다른 일예를 나타낸 도면.

Claims (16)

  1. 리스트에 포함된 전체 항목 수를 검출하는 과정과;
    상기 검출된 전체 항목 수를 기 설정된 개수의 범위 그룹 영역과 기 설정된 개수의 표시 항목 수로 분할하는 과정과;
    상기 전체 항목들이 분할된 범위를 지시하는 상기 범위 그룹 영역을 표시부에 출력하는 출력 과정;을 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  2. 제1항에 있어서,
    상기 출력 과정은
    상기 범위 그룹 영역들 각각에 해당 범위 그룹에 포함된 항목들과 관련된 정보를 출력하는 과정과;
    상기 범위 그룹 영역들 각각에 특정 색인 정보를 출력하는 과정과;
    상기 범위 그룹 영역들 각각에 범위 정보 중 적어도 일부를 출력하는 과정; 중 적어도 하나의 과정을 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  3. 제1항에 있어서,
    상기 일정 개수의 범위 그룹 중 특정 범위 그룹 영역이 선택되는 과정과;
    상기 선택된 범위 그룹 영역에 포함된 항목들을 제1 레이어에 출력하는 과정과;
    상기 제1 레이어에 출력된 항목들의 스크롤을 위하여 적어도 하나의 영역을 상기 제1 레이어의 상층인 제2 레이어에 출력하는 과정;을 더 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  4. 제3항에 있어서,
    상기 영역을 출력하는 과정은
    적어도 일부가 곡선을 가지며 일정 넓이를 가지는 적어도 하나의 줄무늬 영역을 출력하는 과정과;
    상기 적어도 하나의 영역을 기 설정된 색상으로 출력하는 과정과;
    상기 적어도 하나의 영역에 기 설정된 색인 정보를 출력하는 과정과;
    상기 선택된 범위 그룹 영역에 따라 설정된 줄무늬 영역을 출력하는 과정과;
    상기 적어도 하나의 영역을 반투명하게 출력하는 과정; 중 적어도 하나의 과정을 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  5. 제4항에 있어서,
    상기 제2 레이어에 출력된 적어도 하나의 영역 상에서 터치 드래그 이벤트가 발생하는 과정과;
    상기 터치 드래그 이벤트에 따라 상기 제1 레이어에 출력된 항목들을 스크롤 하는 과정;을 더 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  6. 제5항에 있어서,
    상기 터치 드래그 이벤트가 해제되는 경우 상기 제1 레이어와 상기 제2 레이어 간의 층 전환을 수행하는 과정과;
    상기 터치 드래그 이벤트가 해제되는 경우 상기 제2 레이어에 출력되는 영역을 제거하고 상기 제2 레이어에 출력된 역영을 축소한 이미지 또는 아이콘을 제1 레이어 일측에 출력하는 과정과;
    상기 터치 드래그 이벤트가 해제되는 경우 상기 제2 레이어에 출력되는 영역을 제거하는 과정; 중 어느 하나의 과정을 더 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  7. 제6항에 있어서,
    기 설정된 입력 신호 또는 상기 축소한 이미지 또는 아이콘을 활성화하는 입력 신호가 발생하면 상기 제2 레이어에 상기 적어도 하나의 영역을 다시 출력하는 과정;을 더 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  8. 제1항에 있어서,
    일정 개수의 범위 그룹 영역 중 특정 범위 그룹이 선택되는 과정과;
    상기 선택된 범위 그룹에 포함된 범위 그룹 항목 수가 상기 표시 항목 수보다 큰지 여부를 확인하는 과정과;
    상기 범위 그룹 항목 수가 표시 항목 수보다 큰 경우 범위 그룹 항목 수를 일정 개수의 추가 범위 그룹 영역의 개수와 일정 개수의 추가 표시 항목 수로 나누어 분할하는 과정과;
    상기 추가 범위 그룹 영역을 표시부에 출력하는 과정;을 더 포함하는 것을 특징으로 하는 리스트 검색 지원 방법.
  9. 적어도 하나의 항목을 포함하는 적어도 하나의 리스트를 저장하는 저장부와;
    상기 저장부에 저장된 특정 리스트 선택 시, 해당 리스트에 포함된 전체 항목의 수를 검출하고, 상기 전체 항목 수를 기 설정된 범위 그룹 영역의 개수와 기 설정된 표시 항목 수로 분할하고 상기 전체 항목들을 분할된 각 범위 그룹 영역에 할당하도록 제어하는 제어부와;
    상기 분할된 범위 그룹 영역에 포함된 항목들을 지시하는 각 범위 그룹 영역을 출력하는 표시부;를 포함하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  10. 제9항에 있어서,
    상기 표시부는
    상기 범위 그룹 영역 각각에 해당 범위 그룹에 포함된 항목들과 관련된 정보와;
    상기 범위 그룹 영역 각각에 특정 색인 정보와;
    상기 범위 그룹 영역 각각에 범위 정보 중 적어도 일부 정보; 중 적어도 하 나를 출력하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  11. 제9항에 있어서,
    상기 표시부는
    일정 개수의 범위 그룹 중 특정 범위 그룹 영역이 선택되면, 상기 선택된 범위 그룹 영역에 포함된 항목들을 출력하는 제1 레이어와;
    상기 제1 레이어 상층에 형성되며 터치 드래그 이벤트를 위한 터치 맵을 포함하는 제2 레이어;를 출력하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  12. 제11항에 있어서,
    상기 제2 레이어는
    적어도 일부가 곡선을 가지며 일정 넓이를 가지는 적어도 하나의 줄무늬 영역과;
    기 설정된 색상을 출력하는 적어도 하나의 영역과;
    기 설정된 색인 정보를 출력하는 적어도 하나의 영역과;
    상기 선택된 범위 그룹 영역에 따라 설정된 줄무늬 영역과;
    반투명하게 출력되는 적어도 하나의 영역; 중 적어도 하나를 포함하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  13. 제12항에 있어서,
    상기 범위 그룹 영역 중 어느 하나 및 적어도 하나의 영역 상에서 사용자의 터치에 따라 터치 이벤트를 생성하는 터치 패널;을 더 포함하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  14. 제13항에 있어서,
    상기 제어부는
    상기 터치 드래그 이벤트가 해제되는 경우 상기 제1 레이어와 상기 제2 레이어 간의 층 전환을 수행하거나, 상기 터치 드래그 이벤트가 해제되는 경우 상기 제2 레이어에 출력되는 영역을 제거하고 상기 제2 레이어에 출력된 역영을 축소한 이미지 또는 아이콘을 제1 레이어 일측에 출력하도록 제어하거나, 상기 터치 드래그 이벤트가 해제되는 경우 상기 제2 레이어에 출력되는 영역을 제거하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  15. 제11항에 있어서,
    상기 제어부는
    상기 제2 레이어에 출력된 적어도 하나의 영역 상에서 터치 드래그 이벤트가 발생하면, 상기 터치 드래그 이벤트에 따라 상기 제1 레이어에 출력된 항목들을 스크롤 하도록 제어하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
  16. 제9항에 있어서,
    상기 제어부는
    일정 개수의 범위 그룹 영역 중 특정 범위 그룹이 선택되면, 상기 선택된 범위 그룹에 포함된 범위 그룹 항목 수가 상기 표시 항목 수보다 큰지 여부를 확인하고, 상기 범위 그룹 항목 수가 표시 항목 수보다 큰 경우 범위 그룹 항목 수를 일정 개수의 추가 범위 그룹 영역의 개수와 일정 개수의 추가 표시 항목 수로 나누어 분할한 후 상기 추가 범위 그룹 영역을 상기 표시부에 출력하도록 제어하는 것을 특징으로 하는 리스트 검색 지원 휴대 단말기.
KR1020090101795A 2009-10-26 2009-10-26 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기 KR20110045292A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020090101795A KR20110045292A (ko) 2009-10-26 2009-10-26 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기
US12/925,510 US20110099522A1 (en) 2009-10-26 2010-10-22 Mobile device and method for supporting list search based on item grouping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090101795A KR20110045292A (ko) 2009-10-26 2009-10-26 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기

Publications (1)

Publication Number Publication Date
KR20110045292A true KR20110045292A (ko) 2011-05-04

Family

ID=43899463

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090101795A KR20110045292A (ko) 2009-10-26 2009-10-26 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기

Country Status (2)

Country Link
US (1) US20110099522A1 (ko)
KR (1) KR20110045292A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013103216A1 (en) * 2012-01-06 2013-07-11 Samsung Electronics Co., Ltd. Searching method for a plurality of items and terminal supporting the same
WO2013137544A1 (ko) * 2012-03-13 2013-09-19 한국과학기술원 테이블 뷰 컨트롤러 환경에서 사용자의 콘텐츠 소비 특성에 따른 추가 콘텐츠 로딩 방법 및 그 시스템

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101481408B1 (ko) 2008-06-04 2015-01-14 주식회사 팬택 이동통신 단말기에서의 최근 통화 목록을 이용한 단축다이얼 기능 제공 장치 및 방법
CN102281352B (zh) * 2011-07-29 2014-02-26 华为技术有限公司 联系人列表显示方法及终端
US11847300B2 (en) * 2012-03-12 2023-12-19 Comcast Cable Communications, Llc Electronic information hierarchy
KR101952177B1 (ko) * 2012-07-30 2019-02-26 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US20140223286A1 (en) * 2013-02-07 2014-08-07 Infopower Corporation Method of Displaying Multimedia Contents
KR20140111171A (ko) * 2013-03-08 2014-09-18 삼성전자주식회사 컨텐츠의 스크롤 시 대표 정보를 표시하는 전자 장치 및 그 제어 방법
TWI525523B (zh) * 2013-05-26 2016-03-11 仁寶電腦工業股份有限公司 電子裝置的操作方法以及系統

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8371858B2 (en) * 2006-03-14 2013-02-12 Apolonia Vanova Method and electronic calculating device for teaching arithmetic

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013103216A1 (en) * 2012-01-06 2013-07-11 Samsung Electronics Co., Ltd. Searching method for a plurality of items and terminal supporting the same
WO2013137544A1 (ko) * 2012-03-13 2013-09-19 한국과학기술원 테이블 뷰 컨트롤러 환경에서 사용자의 콘텐츠 소비 특성에 따른 추가 콘텐츠 로딩 방법 및 그 시스템

Also Published As

Publication number Publication date
US20110099522A1 (en) 2011-04-28

Similar Documents

Publication Publication Date Title
KR20110045292A (ko) 리스트 검색 지원 방법 및 이를 이용하는 휴대 단말기
US11461271B2 (en) Method and apparatus for providing search function in touch-sensitive device
KR101620874B1 (ko) 목록 검색 방법 및 이를 지원하는 휴대 단말기
JP6245788B2 (ja) 情報入力装置
KR101655876B1 (ko) 메시지 기반의 대화 기능 운용 방법 및 이를 지원하는 단말기
US9280278B2 (en) Electronic apparatus and method to organize and manipulate information on a graphical user interface via multi-touch gestures
US9256366B2 (en) Systems and methods for touch-based two-stage text input
WO2012157891A2 (en) Electronic device and method for arranging icons displayed by the electronic device
KR20100124438A (ko) 휴대 단말기의 페이지 제공 방법 및 이를 지원하는 휴대 단말기
US9141406B2 (en) Method and system to provide a user interface with respect to a plurality of applications
US20100090958A1 (en) Method for controlling an electronic device using large keyboard targets and an electronic device which uses large keyboard targets
WO2012030102A2 (en) Mobile terminal and multi-touch based method for controlling list data output for the same
US20100146441A1 (en) Search based user interface
US20130263039A1 (en) Character string shortcut key
US20180232062A1 (en) Method and apparatus for operating optional key map of portable terminal
KR20110103265A (ko) 휴대 단말기의 문자 입력 방법 및 이를 지원하는 휴대 단말기
KR20070064869A (ko) 데이터 스크롤 방법, 페이지 변경 방법, 데이터 표시 변경방법 및 이를 이용한 휴대폰
KR101966708B1 (ko) 배경 컨텐츠 운용 방법 및 이를 지원하는 단말기
US20130111405A1 (en) Controlling method for basic screen and portable device supporting the same
WO2010024416A1 (ja) 表示機器およびその表示方法
CN114398016B (zh) 界面显示方法和装置
KR20140030398A (ko) 명령어 패드 운용 방법 및 이를 지원하는 단말기
WO2016068561A1 (ko) 귀환적 기능 선택 및 그 실행 방법
EP2175346A1 (en) A method for controlling an electronic device using large keyboard targets and an electronic device which uses large keyboard targets
KR20120128202A (ko) 휴대 단말기의 기능 운용 방법 및 장치

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid