KR100617827B1 - 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 - Google Patents

이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 Download PDF

Info

Publication number
KR100617827B1
KR100617827B1 KR1020030080617A KR20030080617A KR100617827B1 KR 100617827 B1 KR100617827 B1 KR 100617827B1 KR 1020030080617 A KR1020030080617 A KR 1020030080617A KR 20030080617 A KR20030080617 A KR 20030080617A KR 100617827 B1 KR100617827 B1 KR 100617827B1
Authority
KR
South Korea
Prior art keywords
menu
cursor slot
row
slots
menu item
Prior art date
Application number
KR1020030080617A
Other languages
English (en)
Other versions
KR20050046367A (ko
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 KR1020030080617A priority Critical patent/KR100617827B1/ko
Priority to US10/844,817 priority patent/US8266549B2/en
Priority to GB0414279A priority patent/GB2408185B/en
Priority to CN200410063595A priority patent/CN100592751C/zh
Priority to JP2004307449A priority patent/JP4098768B2/ja
Publication of KR20050046367A publication Critical patent/KR20050046367A/ko
Application granted granted Critical
Publication of KR100617827B1 publication Critical patent/KR100617827B1/ko

Links

Images

Classifications

    • 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
    • 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/04817Interaction 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 using icons
    • 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/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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2477Telephone sets including user guidance or feature selection means facilitating their use for selecting a function from a menu display

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)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

이동 통신 단말기에서 계층 구조를 갖는 메뉴의 메뉴아이템들을 최소한의 키 입력만으로 사용자가 원하는 기능을 찾아 수행할 수 있도록 화면에 표시하는 장치 및 방법에 관한 것이다. 상기 장치 및 방법에 따르면, 계층 구조 메뉴의 최상위 메뉴와 최하위 메뉴를 하나의 화면에 동시에 표시하여 상위메뉴에서 최하위 메뉴로 또는 최하위 메뉴에서 최상위 메뉴로 중간 단계를 거치지 않고 최소한의 키 입력으로 도달할 수 있다. 또한 사용자가 현재 메뉴의 위치를 쉽게 인지할 수 있도록 어떤 메뉴를 1단계 상위메뉴 및 1단계 하위메뉴와 함께 또는 1단계 하위메뉴와 함께 한 화면에 표시할 수 있다. 또한 모든 메뉴에 방향키만으로 접근할 수 있다.
이동통신, 화면, 인터페이스, 사용자 인터페이스(User Interface: UI), 메뉴

Description

이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치 및 방법{APPARATUS AND METHOD FOR DISPLAYING MENU OF HIERARCHY STRUCTURES IN MOBILE TERMINAL EQUIPMENT}
도 1은 일반적인 이동통신 단말기에서 메뉴를 표시하는 화면들을 예시한 도면
도 2는 일반적인 계층 구조를 가지는 메뉴 구조의 일례를 나타낸 도면
도 3은 본 발명의 실시예에 따른 메뉴 표시가 가능한 이동통신 단말기의 블록 구성도
도 4a는 본 발명의 제1실시예에 따른 메뉴 표시 방법을 설명하는 데 필요한 배열 위치 기준을 나타낸 도면
도 4b는 본 발명의 제1실시 예에 따른 메뉴 표시 방법을 나타낸 도면
도 5는 본 발명의 제1실시 예에 따른 메뉴 표시를 제어하는 동작을 설명하기 위한 흐름도
도 6a 및 도 6b는 본 발명의 제1실시 예에 따라 구현된 이통통신 단말기 화면 메뉴 표시 상태들을 나타낸 도면
도 7a는 본 발명의 제2실시 예에 따른 메뉴 표시 방법을 설명하는 데 필요한 배열 위치 기준을 나타낸 도면
도 7b는 본 발명의 제2실시 예에 따른 메뉴 표시 방법을 나타낸 도면
도 8은 본 발명의 제2실시 예에서 사용자가 원하는 메뉴를 실행하는 방법을 나타낸 도면
도 9는 본 발명의 제2실시 예에 따른 메뉴 표시를 제어하는 동작을 설명하기 위한 흐름도
도 10a 및 도 10b는 본 발명의 제2실시 예에 따라 구현된 이통통신 단말기 화면 메뉴 표시 상태들을 나타낸 도면
도 11은 본 발명의 제3실시 예에 따른 메뉴 표시 방법을 나타낸 도면
본 발명은 전자기기에서 메뉴아이템들을 표시하는 장치 및 방법에 관한 것으로, 보다 상세하게는 계층 구조를 갖는 메뉴아이템들을 최소한의 키 입력만으로 사용자가 원하는 기능을 찾아 수행할 수 있도록 화면에 표시하는 장치 및 방법에 관한 것이다.
메뉴아이템들을 표시하는 전자기기는 다양하지만, 본 명세서에서는 이동통신 단말기를 예로 들어 설명하기로 한다.
이동통신 단말기 및 관련 기술의 발전에 따라 단말기 고유의 통신기능 이외 에 여러 가지 부가기능들이 통합됨으로써 메뉴의 종류가 더욱 많아지고 복잡해져 가고 있다.
도 1은 일반적인 이동통신 단말기에서 메뉴를 표시하는 화면들을 예시한 도면이다.
(1a)는 한 부모 메뉴에 속한 여섯 개의 메뉴아이템들이 한 화면에 표시되는 상태를 보여준다. 도시된 예에서 커서슬롯 Cu는 메뉴아이템 '인터넷'에 위치해 있다.
(1b)는 한 부모 메뉴에 속한 세 개의 메뉴아이템들이 반(half) 화면에 표시되고, 나머지 반 화면에는 커서슬롯이 위치해 있는 메뉴아이템이 '전화번호부'임을 나타내는 문자가 표시되어 있는 상태를 보여준다.
(1c)는 상기 (1b)와 같이 표시된 메뉴 중에서 사용자가 '전화번호부'를 선택했을 때 화면이 바뀌어 '전화번호부'의 하위 메뉴가 표시된 화면을 나타낸다.
도 2는 일반적인 계층 구조를 가지는 메뉴 구조의 일례를 나타낸 도면이다.
계층 구조에서 어떤 하나의 메뉴는 여러 단계의 서브 메뉴를 가진다. 도시된 예는 계층 구조의 깊이가 4인 경우를 가정한 것이다. 그러나 이 깊이는 가변적이며, 각각의 메뉴별로 깊이가 달라질 수도 있다는 것에 유의하여야 한다.
참조부호 110 ~ 140은 제1 ~ 제4단계 메뉴를 나타내고, 제1단계 메뉴의 서브-메뉴는 제2단계 메뉴이며, 제2단계 메뉴의 서브-메뉴는 제3단계 메뉴이고, 제3단계 메뉴의 서브-메뉴는 제4단계 메뉴이다.
메뉴와 서브-메뉴의 관계는 부모와 자식 관계로 설명될 수 있다. 즉, 메뉴아 이템 '1.1.1'의 부모 메뉴는 메뉴아이템 '1.1'이다. 본 명세서에서 부모 메뉴는 계층 구조에서 특정한 메뉴아이템의 1단계 상위메뉴아이템을 뜻한다. 메뉴아이템'1'의 자식 메뉴는 메뉴아이템들'1.1', '1.2', '1.3', '1.4'이다. 본 명세서에서 자식 메뉴는 계층 구조에서 특정한 메뉴아이템의 1단계 하위메뉴아이템들의 집합을 뜻한다. 메뉴아이템'1'의 형제 메뉴는 메뉴아이템들'2', '3', '4'이다. 본 명세서에서 형제 메뉴는 계층 구조에서 특정한 메뉴아이템과 같은 부모메뉴를 가지는 메뉴아이템들의 집합을 뜻한다.
제1단계 메뉴(110)는 계층 구조의 메뉴에서 최상위에 위치하는 메뉴로서 사용자가 이동통신 단말기의 화면에 메뉴를 표시하기 위해 어떤 버튼(예: 좌, 우, 위, 아래 방향키)을 눌렀거나 그에 해당하는 다른 입력(예: 온 스크린 화면에서 터치 패드를 통한 입력)을 했을 때 표시되는 메뉴이다. 여기서는 해당 메뉴아이템들을 편의상 1 ~ 4의 숫자로 표시하기로 한다.
제2단계 메뉴(120)는 제1단계 메뉴(110)의 자식메뉴로서, 제1단계 메뉴(110)를 선택하였을 경우에 표시되는 메뉴이다. 제3단계 메뉴(130)는 제2단계 메뉴(120)의 자식메뉴로서, 제2단계 메뉴(120)를 선택하였을 경우에 표시되는 메뉴이다. 제4단계 메뉴(140)는 최하위에 위치하는 메뉴로서, 직접적으로 사용자가 원하는 기능을 실행시키는 단계의 메뉴이다.
그런데 종래의 메뉴 방식은 한 화면에 같은 메뉴 단계에 속한 메뉴아이템들만을 표시하기 때문에 사용자가 최하위 메뉴에 해당하는 기능을 실행시키고자 할 경우 해당 메뉴아이템을 찾기 위해서 방향키(네비게이션키)와 확인키를 입력하는 동작을 반복적으로 실시해야 한다. 예를 들어, 도 2에서 최하위 메뉴인 메뉴아이템 '1.1.1.1'에서 마찬가지로 최하위 메뉴인 '4.4.4.4'로 가기 위해서는 최상위 메뉴인 '1'과 '4'를 거쳐야만 '4.4.4.4'로 갈 수 있었다. 이와 같은 방식은 사용자에게 너무 많은 키 조작을 요구하므로 효율성이 떨어지고 번거롭다. 또한 사용자가 현재 표시된 메뉴의 상위 메뉴 혹은 하위 메뉴를 알 수 없는 단점도 있다.
또한 단축키 개념을 가지는 사용자 구성 메뉴의 경우 단축키 설정 과정이 복잡하며, 대부분의 사용자는 단축키 대신에 방향키를 이용해서 메뉴를 찾아가는 방식을 선호하는 경향이 있어 그 활용성이 떨어진다.
따라서 본 발명의 목적은 이동통신 단말기 사용자가 중간단계를 거치지 않고 최소한의 키 입력으로 상위 메뉴에서 최하위 메뉴를 또는 최하위 메뉴에서 최상위 메뉴를 찾아 검색할 수 있도록 하는 메뉴 표시 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 이동통신 단말기 사용자가 현재 메뉴의 상, 하위 메뉴들을 한 화면에서 볼 수 있도록 하는 메뉴 표시 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 이동통신 단말기 사용자가 방향키만을 이용하여 모든 메뉴에 접근할 수 있도록 하는 메뉴 표시 장치 및 방법을 제공함에 있다.
상기한 목적을 달성하기 위한 본 제1발명은 전자기기의 메뉴 표시 장치에 있어서, 화면에 표시된 메뉴아이템들을 이동시키기 위한 방향키와, 계층 구조의 사용자 메뉴를 저장하는 제1메모리와, 한 화면에 표시될 다수의 메뉴아이템들로 이루어 진 메뉴 세트를 저장하는 제2메모리와, 한 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치들에 상기 메뉴 세트의 메뉴아이템들을 하나씩 배치하기 위한 표시부와, 상기 표시부의 화면에서 고정된 하나의 행과 열이 정의하는 위치에 선택수단을 표시하고, 상기 방향키의 입력을 감지하면 상기 제1메모리의 계층 구조를 참조하여 상기 선택수단에 위치한 메뉴아이템의 상위 및 하위 메뉴에 속하는 메뉴아이템들로부터 상기 메뉴 세트를 만드는 제어부를 포함함을 특징으로 한다.
상기한 목적을 달성하기 위한 본 제2발명은 계층 구조의 메뉴를 저장하는 메모리를 구비하며, 한 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치의 슬롯들에 메뉴아이템들을 하나씩 배치하여 표시하며, 상기 슬롯들 중 하나가 커서슬롯인 전자기기의 메뉴 표시 방법에 있어서; 방향키 입력 여부를 체크하는 제1과정과; 상기 방향키 입력을 감지하면 다음 단계들을 수행하여 메뉴 세트를 만드는 제2과정과; 제1단계: 상기 계층 구조를 참조하여 커서슬롯에 위치하게 된 메뉴아이템을 찾아 저장, 제2단계: 상기 커서슬롯의 좌우측 슬롯들에 대응하는 메뉴아이템을 찾아 저장, 제3단계: 상기 커서슬롯의 메뉴아이템이 최상위 메뉴이면 상기 커서슬롯 메뉴아이템의 최하위 메뉴를 찾아 다른 행에 저장하고, 한 단계 하위메뉴를 찾아 또 다른 행에 저장, 제4단계: 상기 커서슬롯의 메뉴아이템이 최하위 메뉴이면 상기 커서슬롯 메뉴아이템의 최상위 메뉴를 찾아 다른 행에 저장하고, 한 단계 상위메뉴를 찾아 또 다른 행에 저장, 제5단계: 상기 커서슬롯의 메뉴아이템이 최상위 메뉴 또는 최하위메뉴가 아니면 상기 커서슬롯 메뉴아이템의 한 단계 상위메뉴를 찾아 상기 다른 행에 저장하고, 한 단계 하위메뉴를 찾아 상기 또 다른 행 에 저장; 상기 메뉴 세트를 한 화면에 표시하는 제3과정으로 이루어짐을 특징으로 한다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 하기 설명에서는 구체적인 회로의 구성 소자 등과 같은 많은 특정(特定) 사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐 이러한 특정 사항들 없이도 본 발명이 실시될 수 있음은 이 기술 분야에서 통상의 지식을 가진 자에게는 자명하다 할 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
도 3은 본 발명의 실시예에 따른 메뉴 표시가 가능한 이동통신 단말기의 블록 구성도이다.
키입력부 210은 화면에 표시된 메뉴아이템들을 행 단위 혹은 열 단위로 이동시키기 위한 방향키, 선택키, 사이드키 및 기타 여러 가지 키를 가진다. 제1메모리 220은 계층 구조의 사용자 메뉴를 저장하는 데이터베이스이다. 제2메모리 230은 한 화면에 표시될 다수의 메뉴아이템들로 이루어진 메뉴 세트를 임시로 저장한다. 상기 제1메모리 220과 제2메모리 230은 물리적인 단위의 구분이 될 수도 있고 논리적인 단위의 구분이 될 수도 있다. 표시부 240은 한 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치에 상기 메뉴 세트의 메뉴아이템들을 하나씩 배치하여 표시한다. 제어부 260은 상기 표시부 240의 화면에 고정된 하나의 행과 열이 정의하는 위치에 선택수단이 표시되도록 제어하여 상기 위치에 있는 메뉴아이템만 현재 선택 가능한 상태임을 나타낼 수 있도록 한다. 또한 제어부 260은 상기 방향키 입력을 감지하면 상기 제1메모리 220의 계층 구조를 참조하여 상기 선택수단에 위치하게 된 메뉴아이템을 파악하고 상기 메뉴아이템의 상위 및 하위 메뉴로부터 상기 선택수단의 위치를 제외한 나머지 위치(행과 열)에 일대일 대응하는 메뉴아이템들을 찾아 상기 메뉴 세트를 만든다.
상기 선택수단에 위치한 메뉴가 최하위 메뉴일 경우, 상기 선택 수단에 위치한 메뉴의 최상위 메뉴를 상기 선택수단의 아래 행에 표시한다. 또한 상기 선택수단에 위치한 메뉴아이템이 최상위의 메뉴일 경우, 상기 선택수단에 위치한 메뉴의 최하위 메뉴를 상기 선택수단의 윗 행에 표시한다.
상기 메뉴아이템들은 n x m 행열의 각 슬롯에 일대일 대응되고, 상기 선택수단은 상기 슬롯들 중 하나로서 커서슬롯으로 구현할 수 있다. 상기 n, m은 3 이상의 자연수이며, 본 명세서에서는 3 x 3을 가정한 실시예들을 포함하고 있다.
상기 표시부 240은 한 화면을 제1부분과 제2부분으로 나누어 표시할 수 있다. 이 경우 상기 커서슬롯은 상기 제1부분과 제2부분을 이동 가능하되 해당 부분 내에서는 위치가 고정된다. 상기 제2부분은 단일 행으로 이루어져, 상기 커서슬롯 이 상기 제1부분에 있을 때 상기 커서슬롯 메뉴의 최하위 메뉴를 표시하도록 구성할 수 있다.
도 4a는 본 발명의 제1실시예에 따른 메뉴 표시 방법을 설명하는 데 필요한 배열 위치 기준을 나타낸 도면이다.
3 x 3의 사각형은 한 화면에 표시되는 9개의 메뉴아이템들을 나타내는데, 설명의 편의를 위해 '메뉴 세트'라 칭하기로 한다.
A, B, …, I는 각각 화면에 메뉴아이템이 배열되는 위치를 나타낸다. 제1그룹의 슬롯들은 제1행(A, B, C: 301)에 위치하고, 제2그룹의 슬롯들은 제3행(G, H, I: 305)에 위치하며, 제3그룹의 슬롯들은 제2행(D, E, F: 303)에 위치한다. 커서슬롯(cursor slot)은 중앙 위치 E에 고정되어 있다. 그러므로 사용자가 임의의 한 메뉴를 선택하려면 해당 메뉴아이템이 커서슬롯이 있는 중앙 위치 E로 이동되어야 한다.
커서슬롯이 있는 행(303)을 기준으로 위의 행(301)은 상위 메뉴, 아래의 행(305)은 하위 메뉴가 배열된다. 즉, B에 위치한 메뉴아이템은 E에 위치한 메뉴아이템의 상위 메뉴이고, H에 위치한 메뉴아이템은 E에 위치한 메뉴아이템의 하위 메뉴이다. 그리고 A, C에 위치한 메뉴아이템은 B에 위치한 메뉴아이템의 형제 메뉴이고, D, F에 위치한 메뉴아이템은 E에 위치한 메뉴아이템의 형제 메뉴이며, G, I에 위치한 메뉴아이템은 H에 위치한 메뉴아이템의 형제메뉴이다.
제1행(301)은 커서슬롯(E)에 위치한 메뉴아이템의 1단계 상위 메뉴를 나타낸다. 그러므로 제2행(303)이 최상위 메뉴(예: 도 2의 110)일 경우 제1행(301)은 최하위 메뉴(예: 도 2의 140)를 표시한다. 또한 제3행(305)은 커서슬롯(E)에 위치한 메뉴아이템의 자식 메뉴를 나타낸다. 그러므로 제2행(303)이 최하위 메뉴(예: 도 2 의 140)일 경우 제3행(305)은 최상위 메뉴(예: 도 2의 110)를 표시한다.
도 4b는 본 발명의 제1실시 예에 따른 메뉴 표시 방법을 나타낸 도면이다.
메뉴 세트 사이의 화살표는 방향키의 입력을 의미한다. 도시된 메뉴 세트들은 전술한 도 2의 계층 구조를 기준으로 만들어진 것이다. 도 2에서 메뉴아이템 '1'이 가장 우선순위가 높고 '2', '3', '4'의 순서로 우선순위가 낮아진다고 가정한다.
본 제1실시예에 따르면, 한 번의 키 입력으로 최상위 메뉴(예: 도 2의 110)에서 최하위 메뉴(예: 도 2의 140)로 이동할 수 있다. 또한 상위 메뉴에서 하위 메뉴로의 순방향 검색뿐만 아니라 하위 메뉴에서 상위 메뉴로의 역방향 검색도 할 수 있다. 또한 방향키와 확인키를 반복적으로 입력할 수밖에 없는 종래의 메뉴 선택 방식과는 달리 방향키만을 사용하여 원하는 모든 메뉴에 접근할 수 있다.
각 메뉴 세트에 대하여 구체적으로 설명하면 다음과 같다.
메뉴 세트 310: 사용자가 메뉴 선택을 위하여 메뉴 버튼 혹은 그에 해당하는 버튼을 눌렀을 때 초기 화면으로 메뉴 세트 310이 표시된다. 메뉴 세트 310의 제2행에는 도 2에 도시되어 있는 제1단계 메뉴(110)가 표시되고, 커서슬롯(E)에는 제1단계 메뉴에서 가장 우선순위가 높은 메뉴아이템이 표시되며, 커서슬롯(E)의 좌측 및 우측 슬롯에는 각각 2번째 및 3번째 우선순위를 가지는 메뉴아이템이 표시된다. 제3행에는 제2단계 메뉴(120) 중 커서슬롯(E)에 표시된 메뉴아이템의 자식 메뉴가 우선순위에 따라 표시된다.
제2행에 최상위 메뉴가 표시되기 때문에 제1행에는 최하위 메뉴를 표시한다. 또한 1행 2열(B)에는 커서슬롯(E)에 표시되는 메뉴아이템의 최하위 메뉴 중에서 가장 우선순위가 높은 메뉴아이템이 표시되고, 좌측 슬롯 및 우측 슬롯에 각각 2번째 및 3번째 우선순위를 가지는 메뉴아이템이 표시된다. 이때 커서슬롯(E)의 최하위 메뉴는 각 메뉴 단계별로 정해진 우선순위를 기준으로 커서슬롯(E)의 메뉴아이템에서 시작하여 계층 구조를 따라 순방향 검색을 하여 얻을 수 있다. 예를 들어, 도 2에서 각 메뉴 단계별 우선순위가 1 > 2 > 3 > 4 일 때, 최상위 메뉴(110)인 '1'의 최하위 메뉴아이템은 '1.1.1.1'이 되고 최하위 메뉴(140)는 '1.1.1.1', ' 1.1.1.2', '1.1.1.3', '1.1.1.4'이다.
메뉴 세트 320: 메뉴 세트 310이 표시된 상태에서 사용자가 좌 방향키를 입력하였을 때 화면에는 메뉴 세트 320이 표시된다. 커서슬롯(E)의 메뉴아이템이 '1'에서 '2'로 바뀌었고, 제1행에는 '2'의 최하위 메뉴인 '2.1.1.1', '2.1.1.2', '2.1.1.3'이 표시되고, 제3행에는 '2'의 자식 메뉴인 '2.1', '2.2', '2.3'이 표시된다. 이때 메뉴아이템 1, 2, 3, 4는 처음과 끝이 서로 연결된 형태의 환형(環形) 메뉴이다. 즉, 좌 또는 우 방향키가 연속으로 입력되었을 경우 4-2-1-3-4-2-1-3과 같이 순환적으로 표시된다. 이는 제2행뿐만 아니라 본 발명에 의한 다른 모든 행에도 적용된다.
메뉴 세트 340: 메뉴 세트 310에서 사용자가 상 방향키를 입력하였을 때 메뉴 세트 340이 표시된다. 커서슬롯(E)의 메뉴아이템이 메뉴 세트 310에서 1행 2열(B)에 있던 '1.1.1.1'로 바뀌고, 그에 따라서 제1행에는 '1.1.1.1'의 1단계 상위메뉴(130)인 '1.1.1', '1.1.2', '1.1.3'이 표시되고, 제3행에는 '1.1.1.1'이 최하위 메뉴(140)이므로 최상위 메뉴(110)인 '1', '2', '3'이 표시된다.
메뉴 세트 350, 360: 메뉴 세트 340에서 좌 방향키를 입력하였을 경우에는 화면에 메뉴 세트 350이 표시되고, 우 방향키를 입력하였을 경우에는 메뉴 세트 360이 표시된다. 각각 제2행의 커서슬롯(E)이 '1.1.1.2', '1.1.1.3'으로 바뀌지만, 커서슬롯(E)의 1단계 상위메뉴(130)와 최상위 메뉴(110)는 모두 동일하기 때문에 제3행과 제1행은 변화가 없다.
메뉴 세트 370: 메뉴 세트 310에서 하 방향키를 입력하였을 때 화면에는 메뉴 세트 370이 표시된다. 커서슬롯(E)의 메뉴아이템이 메뉴 세트 310에서 3행 2열(H)에 있던 '1.1'로 바뀌고, 그에 따라 제1행에는 '1.1'의 1단계 상위메뉴, 즉 최상위 메뉴(110)인 '1', '2', '3'이 표시되고, 제3행에는 '1.1'의 자식메뉴(130)인 '1.1.1', '1.1.2', '1.1.3' 이 표시된다.
메뉴 세트 380, 390: 메뉴 세트 370에서 좌 방향키를 입력하였을 경우에는 화면에 메뉴 세트 380이 표시되고, 우 방향키를 입력하였을 경우에는 메뉴 세트 390이 표시된다. 제2행의 메뉴'1.1', '1.2', '1.3'은 서로 같은 1단계 상위메뉴를 가지므로 제1행은 변함이 없고, 제3행에는 커서슬롯(E)의 값에 따라 각각의 자식 메뉴가 표시된다.
임의의 메뉴아이템을 실행시키기 위해서는 해당 메뉴아이템을 커서슬롯(E)에 위치시키고 미리 정의된 실행키를 눌러야 한다. 단, 해당 메뉴아이템이 최하위 메뉴이어야 한다. 최하위 메뉴가 아닌 메뉴아이템을 커서슬롯(E)에 위치시키고 실행키를 누를 경우에는 실행키가 하 방향키와 같은 역할을 한다.
도 5는 본 발명의 제1실시 예에 따른 메뉴 표시를 제어하는 동작을 설명하기 위한 흐름도이다.
401단계에서 제어부 260은 사용자에 의해 입력된 키의 종류를 판단하고 403단계로 진행한다. 403단계는 커서슬롯(E)에 들어갈 메뉴아이템을 결정하는 단계이다. 401단계에서 입력된 키가 상 방향키인 경우, 제어부 260은 키가 입력되기 전 상측슬롯(B)의 메뉴아이템을 커서슬롯(E)에 저장한다. 하 방향키인 경우에는 하측슬롯(H)에 있는 메뉴아이템을 커서슬롯(E)에 저장한다. 좌 방향키인 경우에는 좌측슬롯(D)에 있는 메뉴아이템을 커서슬롯(E)에 저장하고, 우 방향키인 경우에는 우측슬롯(F)에 있는 메뉴아이템을 커서슬롯(E)에 저장한 후 405단계로 진행한다.
405단계는 커서슬롯(E)의 좌우슬롯을 저장하는 단계이다. 제어부 260은 커서슬롯(E)의 메뉴아이템의 형제메뉴를 저장하고 407단계로 진행한다.
407단계에서 제어부 260은 커서슬롯(E)이 최상위 메뉴(110)인지 판단하여 커서슬롯(E)이 최상위 메뉴일 경우 409단계로 진행하고, 그렇지 않으면 413단계로 진행한다.
409단계에서 제어부 260은 제1행(301)의 메뉴를 결정하고 저장한다. 커서슬롯(E)이 최상위 메뉴(110)이므로 제1행에 커서슬롯(E)의 최하위 메뉴(140)를 저장하고 411단계로 진행한다.
411단계에서 제어부 260은 제3행(305)의 메뉴를 결정하고 저장한다. 커서슬롯(E)이 최상위 메뉴(110)이므로 제3행에 커서슬롯(E)의 1단계 하위메뉴(120)를 저장하고 423단계로 진행한다.
413단계에서 제어부 260은 커서슬롯(E)이 최하위 메뉴(140)인지 판단하여 최하위 메뉴이면 419단계로 진행하고, 그렇지 않으면 415단계로 진행한다.
419단계에서 제어부 260은 제1행(301)의 메뉴를 결정하고 저장한다. 커서슬롯(E)이 최하위 메뉴(140)이므로 제1행에 커서슬롯(E)의 1단계 상위메뉴를 저장하고 421단계로 진행한다.
421단계에서 제어부 260은 제3행(305)의 메뉴를 결정하고 저장한다. 커서슬롯(E)이 최상위 메뉴(110)이므로 제3행에 커서슬롯(E)의 최상위 메뉴(110)를 저장하고 423단계로 진행한다.
415단계에서 제어부 260은 제1행(301)의 메뉴를 결정하고 저장한다. 커서슬롯(E)이 최하위 메뉴(140) 혹은 최상위 메뉴(110)가 아니므로 제1행에 커서슬롯(E)의 1단계 상위메뉴를 저장하고 417단계로 진행한다.
417단계에서 제어부 260은 제3행(305)의 메뉴를 결정하고 저장한다. 커서슬롯(E)이 최하위 메뉴(140) 혹은 최상위 메뉴(110)가 아니므로 제3행에 커서슬롯(E)의 1단계 하위메뉴를 저장하고 423단계로 진행한다.
상기 커서슬롯(E)을 제외한 나머지 행과 열의 메뉴를 처리하는 순서에 있어서, 순서를 변경하거나 동시에 처리하는 것이 가능함에 유의하여야 한다.
423단계에서 제어부 260은 401단계 ~ 421단계를 통해 만들어진 메뉴 세트를 화면에 표시한다.
본 발명의 도 5에서는 메뉴세트를 완전히 구성한 후 화면에 표시해주는 상기 423단계를 포함하여 설명하고 있으나, 상기 423단계를 포함하지 않고 각각의 단계 마다 결정된 메뉴아이템을 화면에 표시할 수도 있다.
도 6A 및 도 6B는 본 발명의 제1실시 예에 따라 구현된 이통통신 단말기 화면 메뉴 표시 상태들을 나타낸 도면이다.
도 7a는 본 발명의 제2실시 예에 따른 메뉴 표시 방법을 설명하는 데 필요한 배열 위치 기준을 나타낸 도면이다.
2 x 3, 1 x 3의 사각형들을 포함하는 가장자리의 사각형은 한 화면에 표시되는 9개의 메뉴아이템들을 나타내는데, 설명의 편의를 위해 이 역시 '메뉴 세트'라 칭하기로 한다.
A, B,…, I 는 각각 화면에 메뉴아이템이 배열되는 위치를 나타낸다. 제1그룹의 슬롯들은 제2행(D, E, F: 503)에 위치하고, 제2그룹의 슬롯들은 제3행(G, H, I: 505)에 위치하며, 제3그룹의 슬롯들은 제1행(A, B, C: 501)에 위치한다. 커서슬롯은 1행 중앙 위치 B에 고정되어 있다. 그러므로 사용자가 임의의 한 메뉴를 선택하려면 해당 메뉴아이템이 커서슬롯이 있는 위치 B로 이동되어야 한다.
본 제2실시 예에 따르면, 메뉴 화면의 특정 영역에 상위 메뉴에 따른 최하위 메뉴(예: 도 2의 140)를 항상 표시하여 사용자가 표시된 최하위 메뉴를 보고, 최하위 메뉴까지의 중간 키 입력 과정을 생략하고 한 번의 키 입력으로 최하위 메뉴에 도달할 수 있게 한다. 또한 상위 메뉴에서 하위 메뉴로의 순방향 검색뿐만 아니라 하위 메뉴에서 상위 메뉴로의 역방향 검색도 할 수 있다. 또한 방향키와 확인키를 반복적으로 입력할 수밖에 없는 종래의 메뉴 선택 방식과는 달리 방향키만을 사용하여 원하는 모든 메뉴에 접근할 수 있다.
도 7b는 본 발명의 제2실시 예에 따른 메뉴 표시 방법을 나타낸 도면이다.
메뉴 세트 사이의 화살표는 방향키의 입력을 의미한다. 도시된 메뉴 세트들 은 전술한 도 2의 계층 구조를 기준으로 만들어진 것이다. 도 2에서 메뉴아이템 '1'이 가장 우선순위가 높고 '2', '3', '4'의 순서로 우선순위가 낮아진다고 가정한다.
제2행(503)은 커서슬롯(B)에 위치한 메뉴의 자식메뉴, 즉 1단계 하위의 메뉴를 나타내며, 제1행(501)이 최하위 메뉴(140)일 경우 제2행(503)은 최상위 메뉴(110)를 표시한다. 제3행(505)은 항상 커서슬롯(B)에 위치한 메뉴아이템의 최하위 메뉴(140)들을 나타내며, 정해진 키 입력에 따라 제3행(505)으로 제어가 넘어가면 사용자는 좌, 우 방향키와 선택 버튼을 이용하여 원하는 기능을 실행시킬 수 있고, 다시 정해진 키를 이용하여 제어를 제1행(501)에 되돌려줄 수 있다. 그리고 각 행은 제1실시 예에서 설명한 바와 같이 환형 메뉴구조를 가진다.
각 메뉴 세트에 대하여 구체적으로 설명하면 다음과 같다.
메뉴 세트 510: 사용자가 메뉴 선택을 위하여 메뉴 버튼 혹은 그에 해당하는 버튼을 눌렀을 때 초기 화면으로서 메뉴 세트 510이 표시된다. 메뉴 세트 510의 제1행(501)에는 제1단계 메뉴(110)가 표시되고, 커서슬롯(B)에는 제1단계 메뉴에서 가장 우선순위가 높은 메뉴아이템이 표시되며, 좌측 슬롯에는 2번째 우선순위를 가지는 메뉴아이템이 표시되고, 우측 슬롯에는 3번째 우선순위를 가지는 메뉴아이템이 표시된다. 제2행(503)에는 제2단계 메뉴(120) 중 커서슬롯(B)에 표시된 메뉴아이템의 자식메뉴가 우선순위에 따라 표시된다. 제3행(505)에는 제1행(501)의 커서슬롯(B)에 표시된 메뉴아이템의 최하위 메뉴(140)가 표시된다.
메뉴 세트 520, 530: 메뉴 세트 510에서 우 방향키가 1회 입력된 경우 화면에는 메뉴세트 520이 표시되고, 2회 입력된 경우 메뉴 세트 530이 표시된다. 제1행(501)의 커서슬롯(B)이 '1'에서 '3', '4'로 변함에 따라 제2행(503)에는 커서슬롯(B)의 자식메뉴가 표시되고, 제3행(505)에는 커서슬롯(B)의 최하위 메뉴(140)가 표시된다.
메뉴 세트 540: 메뉴 세트 510에서 하 방향키를 입력했을 때 화면에 메뉴 세트 540이 표시된다. 메뉴 세트 510의 2행 2열(E)에 있던 메뉴아이템 '1.1'이 커서슬롯(B)으로 위치가 바뀌었고, 그에 따라 제2행(503)에 '1.1'의 자식메뉴가 표시된다. 반면에, 제3행(505)은 '1'과 '1.1'의 최하위 메뉴(140)가 같기 때문에 변하지 않는다.
메뉴 세트 560: 메뉴 세트 540에서 하 방향키를 입력했을 때 화면에는 메뉴 세트 560이 표시된다. 메뉴 세트 540의 2행 2열(E)에 있던 메뉴아이템 '1.1.1'이 커서슬롯(B)으로 위치가 바뀌었고, 그에 따라 제2행(503)에는 '1.1.1'의 자식메뉴가 표시된다. 반면에, 제3행(505)은 '1.1'과 '1.1.1'의 최하위 메뉴(140)가 같기 때문에 변하지 않는다. 또한 메뉴 세트 560에서 제2행(503)과 제3행(505)은 커서슬롯(B)의 메뉴아이템, 즉 '1.1.1'의 자식메뉴와 최하위 메뉴(140)가 같기 때문에 같은 메뉴를 표시한다.
도 8은 본 발명의 제2실시 예에서 사용자가 원하는 메뉴를 실행하는 방법을 나타낸 도면이다.
메뉴 세트 610: 사용자가 메뉴 버튼 혹은 그에 해당하는 버튼을 눌렀을 때 초기 화면으로 메뉴 세트 610이 표시된다. 이때 사용자는 방향키를 이용하여 실행하고자 하는 메뉴아이템의 상위 메뉴 중 하나를 커서슬롯(B)에 위치하도록 하고, 사이드 키 또는 미리 정의된 키 입력을 통하여 제3행(505)으로 제어를 옮긴다.
메뉴 세트 620, 630, 640: 메뉴 세트 610에서 제3행(505)으로 제어가 옮겨진 상태를 나타낸 것이다. 이 상태에서 좌, 우 방향키를 이용해서 제3행(505)을 스크롤 하여 원하는 메뉴를 찾아 실행 버튼을 눌러 기능을 실행한다. 이때 제3행(505)을 제외한 나머지 행들은 변하지 않는다.
도 9는 본 발명의 제2실시 예에 따른 메뉴 표시를 제어하는 동작을 설명하기 위한 흐름도이다.
701단계: 현재 커서 위치가 제1행(501)인지 제3행(505)인지를 판단한다. 플래그(Flag)는 0 또는 1의 값을 가질 수 있다. 플래그는 사용자가 커서슬롯의 위치를 변경시키기 위한, 정해진 키 입력을 받을 경우 값이 변경된다. 커서슬롯의 위치가 제1행(501)에 있을 때에는 플래그가 0이며, 커서슬롯의 위치가 제3행(505)일 경우 플래그가 1이다. Flag가 0이면 703단계로 진행하고 1이면 715단계로 진행한다.
703단계: 커서의 위치가 제1행(501)일 때 사용자에 의해 입력된 키의 종류를 판단하고 705단계로 진행한다.
705단계: 커서슬롯(B)에 들어갈 메뉴아이템을 결정하는 단계이다. 하 방향키인 경우 하측슬롯(E)에 있는 메뉴아이템을 커서슬롯(B)에 저장하고, 좌 방향키인 경우 좌측슬롯(A)에 있는 메뉴아이템을 커서슬롯(B)에 저장하며, 우 방향키인 경우 우측슬롯(C)에 있는 메뉴아이템을 커서슬롯(B)에 저장한 후 707단계로 진행한다. 상 방향키인 경우 705_1단계로 진행하고, 최상위인 경우 705_5단계에서 커서슬롯(B)의 최하위 메뉴아이템을 커서슬롯(B)에 저장하고, 최상위 메뉴가 아닌 경우 705_3단계에서 커서슬롯(B)의 부모메뉴를 커서슬롯(B)에 저장한 후 707단계로 진행한다.
705_1: 커서슬롯(B)이 최상위 메뉴(110)인지 판단하고 최상위인 경우 705_3단계로 진행한다.
705_5단계: 커서슬롯(B)의 최하위 메뉴아이템을 커서슬롯(B)에 저장한다.
705_3단계: 최상위 메뉴가 아닌 경우 커서슬롯(B)의 부모메뉴를 커서슬롯(B)에 저장한 후 707단계로 진행한다.
707단계: 커서슬롯(B)의 좌우슬롯을 저장하는 단계이다. 커서슬롯(B)의 메뉴아이템의 형제메뉴를 저장하고 709단계로 진행한다.
709단계: 커서슬롯(B)이 최하위 메뉴(140)인지 판단한다.
711단계: 커서슬롯(B)이 최하위 메뉴(140)가 아니면, 제2행(503)에 커서슬롯(B)의 자식메뉴를 저장하고 713단계로 진행한다.
711-1단계: 커서슬롯(B)이 최하위 메뉴(140)이면 제2행(503)에 커서슬롯(B)의 최상위 메뉴(110)를 저장하고 713단계로 진행한다.
713단계: 제3행(505)의 메뉴를 결정하고 저장하는 단계이다. 제3행에 커서슬롯(B)의 최하위 메뉴(140)를 저장하고 721단계로 진행한다.
상기 커서슬롯(B)을 제외한 나머지 행과 열의 메뉴를 처리하는 순서에 있어서, 순서를 변경하거나 동시에 처리하는 것이 가능함에 유의하여야한다.
커서의 위치가 제3행(505)인 경우 701단계에서 715단계로 진행한다.
715단계: 사용자에 의해 입력된 키의 종류를 판단하고 717단계로 진행한다.
717단계: 제3행(505)의 커서슬롯(H)에 들어갈 메뉴아이템을 결정하는 단계이다. 좌, 우의 두 가지 경우가 존재한다. 좌 방향키인 경우 커서슬롯(H)의 좌측슬롯(G)에 있는 메뉴아이템을 커서슬롯(H)에 저장하고 우 방향키인 경우 우측슬롯(I)에 있는 메뉴아이템을 커서슬롯(H)에 저장한 후 719단계로 진행한다.
719단계는 커서슬롯(H)의 좌우슬롯을 저장하는 단계이다. 커서슬롯(H)의 메뉴아이템의 형제메뉴를 저장하고 721단계로 진행한다.
721단계에서 제어부 260은 701단계 ~ 719단계를 통해 만들어진 메뉴 세트를 화면에 표시한다.
본 발명의 도 9에서는 메뉴세트를 완전히 구성한 후 화면에 표시해주는 상기 721단계를 포함하여 설명하고 있으나, 상기 721단계를 포함하지 않고 각각의 단계마다 결정된 메뉴아이템을 화면에 표시할 수도 있다.
도 10A 및 도 10B는 본 발명의 제2실시 예에 따라 구현된 이통통신 단말기 화면 메뉴 표시 상태들을 나타낸 도면이다.
도 11은 본 발명의 제3실시 예에 따른 메뉴 표시 방법을 나타낸 도면이다. 전술한 제2실시 예를 변형한 것으로서, 제2실시예와 제3행을 결정하는 것에 있어서 차이가 있다. 즉, 제2실시예는 최하위 메뉴를 표시하지만, 제3실시예는 커서슬롯(B)의 하위메뉴에 속하며 말단에 위치한 모든 메뉴아이템들을 우선순위에 따라 나열하여 나타낸다. 메뉴아이템들의 우선순위는 제4단계 메뉴에 대하여 1.3.3.2 > 1.1.1.1 > 1.2.2.1 > 1.1.3.1 > 1.1.1.4 > 1.1.1.2 로 정해져 있다고 가정한다.
메뉴 세트 810: 커서슬롯(B)의 메뉴아이템이 '1'이므로, 제3행에 '1.1.1.1'부터 '1.4.4.4' 까지 말단에 위치한 모든 메뉴아이템들 중 우선순위가 높은 3가지 메뉴아이템을 표시한 화면이다.
메뉴 세트 820: 커서슬롯(B)의 메뉴아이템이 '1.1'이므로, 제3행에 '1.1.1.1'부터 '1.1.4.4' 까지 말단에 위치한 모든 메뉴아이템들중 우선순위가 높은 3가지 메뉴아이템을 표시한 화면이다.
메뉴 세트 830: 커서슬롯(B)의 메뉴아이템이 '1.1.1'이므로, 제3행에 '1.1.1.1'부터 '1.1.1.4' 까지 말단에 위치한 모든 메뉴아이템들 중 우선순위가 높은 3가지 메뉴아이템을 표시한 화면이다.
한편 본 발명의 상세한 설명에서는 '행'을 이용한 구체적인 실시 예에 관해 설명하였으나, '열'을 이용하는 것도 가능하다. 즉, 도시하지 않았으나, 도 4a를 참조할 수 있는 제1실시예의 경우를 변형하여, 커서 슬롯은 제2행 제2열에 위치하며, 제1그룹의 슬롯들은 제1열에 위치하고, 제2그룹의 슬롯들은 제3열에 위치하며, 제3그룹의 슬롯들은 제2열에 위치하도록 구성할 수 있고, 도 7a를 참조할 수 있는 제2실시예의 경우를 변형하여, 커서 슬롯은 제2행 제1열에 위치하며, 제1그룹의 슬롯들은 제2열에 위치하고, 제2그룹의 슬롯들은 제3열에 위치하며, 제3그룹의 슬롯들은 제1열에 위치하도록 구성할 수 있다.
본 발명의 실시 예뿐만 아니라 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며 후술하는 특허청구의 범위뿐 만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이 본 발명은 계층 구조를 갖는 메뉴를 화면에 표시하고 실행시키는 데 있어 다음과 같이 사용자 편이와 효율성을 높인 장점이 있다.
첫째, 계층 구조 메뉴의 최상위 메뉴와 최하위 메뉴를 하나의 화면에 동시에 표시할 수 있다. 그러므로 상위메뉴에서 최하위 메뉴로 또는 최하위 메뉴에서 최상위 메뉴로 중간 단계를 거치지 않고 최소한의 키 입력으로 도달할 수 있다.
둘째, 사용자가 현재 메뉴의 위치를 쉽게 인지할 수 있도록 어떤 메뉴를 1단계 상위메뉴 및 1단계 하위메뉴와 함께 또는 1단계 하위메뉴와 함께 한 화면에 표시할 수 있다.
세째, 모든 메뉴에 방향키만으로 접근할 수 있다.

Claims (33)

  1. 삭제
  2. 전자기기의 메뉴 표시 장치에 있어서,
    화면에 표시된 메뉴아이템들을 이동시키기 위한 방향키와,
    계층 구조의 사용자 메뉴를 저장하는 제1메모리와,
    한 화면에 표시될 다수의 메뉴아이템들로 이루어진 메뉴 세트를 저장하는 제2메모리와,
    한 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치들에 상기 메뉴 세트의 메뉴아이템들을 하나씩 배치하기 위한 표시부와,
    상기 표시부의 화면에서 고정된 하나의 행과 열이 정의하는 위치에 선택수단을 표시하고, 상기 방향키의 입력을 감지하면 상기 제1메모리의 계층 구조를 참조하여 상기 선택수단에 위치한 메뉴아이템의 상위 및 하위 메뉴에 속하는 메뉴아이템들로부터 상기 메뉴 세트를 만드는 제어부를 포함하며,
    상기 선택수단의 아래 행에는 상기 선택수단에 위치한 메뉴아이템의 하위메뉴에 속하는 메뉴아이템들이 표시되고, 상기 선택수단의 윗 행에는 상기 선택수단에 위치한 메뉴아이템의 상위 메뉴에 속하는 메뉴아이템들이 표시됨을 특징으로 하는 장치.
  3. 전자기기의 메뉴 표시 장치에 있어서,
    화면에 표시된 메뉴아이템들을 이동시키기 위한 방향키와,
    계층 구조의 사용자 메뉴를 저장하는 제1메모리와,
    한 화면에 표시될 다수의 메뉴아이템들로 이루어진 메뉴 세트를 저장하는 제2메모리와,
    한 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치들에 상기 메뉴 세트의 메뉴아이템들을 하나씩 배치하기 위한 표시부와,
    상기 표시부의 화면에서 고정된 하나의 행과 열이 정의하는 위치에 선택수단을 표시하고, 상기 방향키의 입력을 감지하면 상기 제1메모리의 계층 구조를 참조하여 상기 선택수단에 위치한 메뉴아이템의 상위 및 하위 메뉴에 속하는 메뉴아이템들로부터 상기 메뉴 세트를 만드는 제어부를 포함하며,
    상기 선택수단의 아래 행에는 상기 선택수단에 위치한 메뉴아이템의 하위메뉴에 속하는 메뉴아이템들이 표시되고, 최하위 행에는 상기 선택수단에 위치한 메뉴아이템의 최하위 메뉴에 속하는 메뉴아이템들이 표시됨을 특징으로 하는 장치.
  4. 제2항 또는 제3항에 있어서,
    상기 선택수단이 위치한 동일한 행에는 상기 선택수단에 위치한 메뉴아이템의 형제메뉴에 속하는 메뉴아이템들이 표시됨을 특징으로 하는 장치.
  5. 제2항 또는 제3항에 있어서,
    상기 선택수단에 위치한 메뉴가 최하위 메뉴일 경우, 상기 선택 수단에 위치한 메뉴의 최상위 메뉴를 상기 선택수단의 아래 행에 표시함을 특징으로 하는 장치.
  6. 제2항 또는 제3항에 있어서,
    상기 선택수단에 위치한 메뉴아이템이 최상위의 메뉴일 경우, 상기 선택수단에 위치한 메뉴의 최하위 메뉴를 상기 선택수단의 윗 행에 표시함을 특징으로 하는 장치.
  7. 제2항 또는 제3항에 있어서,
    상기 메뉴아이템들은 n x m 행열의 각 슬롯에 일대일 대응되고,
    상기 선택수단은 상기 슬롯들 중 하나로서 커서슬롯임을 특징으로 하는 장치.
  8. 제7항에 있어서,
    상기 표시부는 한 화면에 제1부분과 제2부분으로 나뉘어 표시되며,
    상기 커서슬롯은 제1부분과 제2부분을 이동 가능하고,
    상기 제2부분은 단일 행으로 이루어져, 상기 커서슬롯이 상기 제1부분에 있을 때 상기 커서슬롯 메뉴의 최하위 메뉴를 표시함을 특징으로 하는 장치.
  9. 계층 구조의 메뉴를 저장하는 메모리를 구비하며, 한 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치의 슬롯들에 메뉴아이템들을 하나씩 배치하여 표시하며, 상기 슬롯들 중 하나가 커서슬롯인 전자기기의 메뉴 표시 방법에 있어서,
    방향키 입력 여부를 체크하는 제1과정과,
    상기 방향키 입력을 감지하면 다음 단계들을 수행하여 메뉴 세트를 만드는 제2과정과,
    제1단계: 상기 계층 구조를 참조하여 커서슬롯에 위치하게 된 메뉴아이템을 찾아 저장
    제2단계: 상기 커서슬롯의 좌우측 슬롯들에 대응하는 메뉴아이템을 찾아 저장
    제3단계: 상기 커서슬롯의 메뉴아이템이 최상위 메뉴이면 상기 커서슬롯 메뉴아이템의 최하위 메뉴를 찾아 다른 행에 저장하고, 한 단계 하위메뉴를 찾아 또 다른 행에 저장
    제4단계: 상기 커서슬롯의 메뉴아이템이 최하위 메뉴이면 상기 커서슬롯 메뉴아이템의 최상위 메뉴를 찾아 다른 행에 저장하고, 한 단계 상위메뉴를 찾아 또 다른 행에 저장
    제5단계: 상기 커서슬롯의 메뉴아이템이 최상위 메뉴 또는 최하위메뉴가 아니면 상기 커서슬롯 메뉴아이템의 한 단계 상위메뉴를 찾아 상기 다른 행에 저장하고, 한 단계 하위메뉴를 찾아 상기 또 다른 행에 저장
    상기 메뉴 세트를 한 화면에 표시하는 제3과정으로 이루어짐을 특징으로 하는 방법.
  10. 제9항에 있어서,
    상기 화면은 3행 3열이고, 상기 커서슬롯은 제2행의 중앙 슬롯이며, 상기 다른 행은 제1행이고, 상기 또 다른 행은 제3행임을 특징으로 하는 방법.
  11. 계층 구조의 메뉴를 저장하는 메모리와 표시부를 구비하고, 상기 표시부의 화면을 복수의 행과 열로 구분하고 상기 행과 열로 정의되는 위치의 슬롯들에 메뉴아이템들을 하나씩 배치하며, 상기 화면은 제1부분과 제2부분으로 나뉘어 표시되고, 커서슬롯은 상기 제1부분과 상기 제2부분을 이동 가능하되 각 부분 내에서는 고정된 위치를 가지는 전자기기의 메뉴 표시 방법에 있어서,
    방향키 입력이 감지되면 그 종류에 따라 상기 커서슬롯이 제1 혹은 제2부분 중 어디에 있는지 판단하는 제1과정과,
    상기 커서슬롯이 상기 제1부분에 있으면 다음 단계들을 수행하여 메뉴 세트를 만드는 제2과정과,
    제1단계: 상기 방향키가 상 방향키가 아니면 상기 방향키의 입력에 따라 계층 구조를 참조하여 커서슬롯에 위치할 메뉴아이템을 찾아 저장하고, 상 방향키이면 상기 커서슬롯의 메뉴가 최상위 메뉴일 경우 상기 커서슬롯에 위치하는 메뉴아이템으로 최하위 메뉴아이템을 저장하며, 최상위 메뉴가 아닐 경우 상기 커서슬롯에 위치하는 메뉴아이템으로 한 단계 상위 메뉴아이템을 저장
    제2단계: 상기 제1단계 수행 후, 상기 커서슬롯의 좌우측 슬롯들에 대응하는 메뉴아이템을 찾아 저장
    제3단계: 상기 커서슬롯의 메뉴아이템이 최하위 메뉴이면 상기 커서슬롯 메뉴아이템의 최상위 메뉴를 찾아 다음 행에 저장하고, 상기 최하위 메뉴가 아니면 한 단계 하위메뉴를 찾아 저장
    제4단계: 상기 제3단계 수행 후, 상기 커서슬롯 메뉴아이템의 최하위 메뉴를 찾아 상기 제2부분에 저장
    상기 커서슬롯이 상기 제2부분에 있으면 다음 단계들을 수행하여 메뉴 세트를 만드는 제3과정과,
    제1단계: 상기 방향키의 입력에 따라 상기 커서슬롯에 위치할 메뉴아이템을 찾아 저장
    제2단계: 상기 커서슬롯의 좌우측 슬롯들에 대응하는 메뉴아이템을 찾아 저장
    상기 제2 혹은 제3과정에서 만들어진 메뉴 세트를 한 화면에 표시하는 제4과정으로 이루어짐을 특징으로 하는 방법.
  12. 제11항에 있어서, 상기 제2과정의 제4단계가,
    상기 커서슬롯의 메뉴의 최하위 메뉴에 속하는 모든 메뉴아이템들 중 상기 열의 개수만큼 우선순위에 따라 선택하여 상기 제2부분에 저장하는 단계임을 특징으로 하는 방법.
  13. 복수의 메뉴아이템들로 구성되는 계층구조의 사용자 메뉴를 구비하는 전자기기에서 메뉴를 표시하는 장치에 있어서,
    메뉴아이템들을 선택하기 위한 방향키와,
    한 화면을 메뉴아이템들을 표시하기 위한 적어도 세 그룹의 슬롯들로 구분하여 표시하되, 상기 슬롯들 중 하나가 커서슬롯인 표시부와,
    상기 방향키의 입력에 따라 상기 커서슬롯에 위치할 메뉴아이템을 선택하고, 상기 계층구조에서 상기 커서슬롯에 위치한 메뉴아이템의 상위와 하위 및 형제 메뉴아이템들 중에서 각각 적어도 하나의 메뉴아이템을 선택하고, 상기 선택된 상위와 하위 메뉴아이템들을 각각 제1그룹과 제2그룹의 슬롯들에 배치하고, 상기 선택된 형제 메뉴아이템들을 제3그룹의 슬롯들에 배치하는 제어부를 포함함을 특징으로 하는 장치.
  14. 제13항에 있어서,
    상기 커서 슬롯에 위치한 메뉴아이템이 최상위 메뉴인 경우,
    상기 제어부는 상기 커서슬롯에 위치한 메뉴아이템의 최하위 메뉴 중에서 적어도 하나의 메뉴아이템을 선택하여 상기 제1그룹의 슬롯들에 배치함을 특징으로 하는 장치.
  15. 제13항에 있어서,
    상기 커서슬롯에 위치한 메뉴아이템이 최하위 메뉴인 경우,
    상기 제어부는 상기 커서슬롯에 위치한 메뉴아이템의 최상위 메뉴 중에서 적어도 하나의 메뉴아이템을 선택하여 상기 제2그룹의 슬롯들에 배치함을 특징으로 하는 장치.
  16. 제14항 또는 제15항에 있어서,
    상기 슬롯들은 행과 열로 구분되고, 상기 그룹들은 행단위로 구분됨을 특징으로 하는 장치.
  17. 제16항에 있어서,
    상기 슬롯들은 3x3의 행과 열로 구분되고,
    상기 커서슬롯은 제2행의 제2열에 위치하며,
    상기 제1그룹의 슬롯들은 제1행에 위치하고,
    상기 제2그룹의 슬롯들은 제3행에 위치하며,
    상기 제3그룹의 슬롯들은 제2행에 위치함을 특징으로 하는 장치.
  18. 제14항 또는 제15항에 있어서,
    상기 슬롯들은 행과 열로 구분되고, 상기 그룹들은 열 단위로 구분됨을 특징으로 하는 장치.
  19. 제18항에 있어서,
    상기 슬롯들은 3x3의 행과 열로 구분되고,
    상기 커서슬롯은 제2행 제2열에 위치하며,
    상기 제1그룹의 슬롯들은 제1열에 위치하고,
    상기 제2그룹의 슬롯들은 제3열에 위치하며,
    상기 제3그룹의 슬롯들은 제2열에 위치함을 특징으로 하는 장치.
  20. 복수의 메뉴아이템들로 구성되는 계층구조의 사용자 메뉴를 구비하는 전자기기에서 메뉴를 표시하는 장치에 있어서,
    메뉴아이템들을 선택하기 위한 방향키와,
    한 화면을 메뉴아이템들을 표시하기 위한 적어도 세 그룹의 슬롯들로 구분하여 표시하되, 상기 슬롯들 중 하나가 커서슬롯인 표시부와,
    상기 방향키의 입력에 따라 상기 커서슬롯에 위치할 메뉴아이템을 선택하고, 상기 계층 구조에서 상기 커서슬롯에 위치한 메뉴아이템의 하위와 최하위 및 형제 메뉴아이템들 중에서 각각 적어도 하나의 메뉴아이템을 선택하고, 상기 선택된 하위와 최하위 메뉴아이템들을 각각 제1그룹과 제2그룹의 슬롯들에 배치하고, 상기 선택된 형제 메뉴아이템들을 제3그룹의 슬롯들에 배치하는 제어부를 포함함을 특징으로 하는 장치.
  21. 제20항에 있어서,
    상기 커서슬롯에 위치한 메뉴아이템이 최하위 메뉴일 경우,
    상기 제어부는 상기 커서슬롯에 위치한 메뉴아이템의 최상위 메뉴 중에서 적어도 하나의 메뉴아이템을 선택하고 상기 제1그룹의 슬롯들에 배치함을 특징으로 하는 장치.
  22. 제21항에 있어서,
    상기 표시부는 제1그룹과 제3그룹을 포함하는 제1부분과 제2그룹을 포함하는 제2부분으로 구분되고, 상기 커서슬롯은 상기 제1부분과 상기 제2부분을 이동가능하며, 상기 커서슬롯이 상기 제1부분에 있는 경우, 상기 제2부분은 상기 커서슬롯 에 위치한 메뉴아이템의 최하위 메뉴를 표시함을 특징으로 하는 장치.
  23. 제22항에 있어서,
    상기 슬롯들은 행과 열로 구분되고, 상기 그룹들은 행 단위로 구분됨을 특징으로 하는 장치.
  24. 제23항에 있어서,
    상기 슬롯들은 3x3의 행과 열로 구분되고,
    상기 커서슬롯은 제1행 제2열에 위치하며,
    상기 제1그룹의 슬롯들은 제2행에 위치하고,
    상기 제2그룹의 슬롯들은 제3행에 위치하며,
    상기 제3그룹의 슬롯들은 제1행에 위치함을 특징으로 하는 장치.
  25. 제22항에 있어서,
    상기 슬롯들은 행과 열로 구분되고, 상기 그룹들은 열 단위로 구분됨을 특징으로 하는 장치.
  26. 제25항에 있어서,
    상기 슬롯들은 3x3의 행과 열로 구분되고,
    상기 커서슬롯은 제2행 제1열에 위치하며,
    상기 제1그룹의 슬롯들은 제2열에 위치하고,
    상기 제2그룹의 슬롯들은 제3열에 위치하고,
    상기 제3그룹의 슬롯들은 제1열에 위치함을 특징으로 하는 장치.
  27. 계층 구조의 복수의 메뉴아이템들을 저장하는 메모리를 구비하고, 한 화면은 적어도 3개 그룹의 복수의 슬롯들로 구분되고, 상기 슬롯들 중 하나가 커서슬롯인 전자기기의 메뉴 표시 방법에 있어서,
    방향키 입력에 따라 상기 계층 구조를 참조하여 상기 커서슬롯에 위치할 메뉴아이템을 선택하고 배치하는 과정과,
    상기 커서슬롯 메뉴아이템의 형제 메뉴아이템들 중에서 적어도 하나의 메뉴아이템을 선택하는 과정과,
    상기 커서슬롯 메뉴아이템의 한 단계 상위 메뉴아이템들과 한 단계 하위 메뉴아이템들 중에서 각각 적어도 하나의 메뉴아이템을 선택하는 과정과,
    상기 선택된 상위와 하위와 형제 메뉴아이템들을 각각 제1그룹과 제2그룹과 제3그룹에 배치하는 과정을 포함함을 특징으로 하는 방법.
  28. 제27항에 있어서,
    상기 커서슬롯에 위치한 메뉴아이템이 최상위 메뉴인 경우,
    상기 커서슬롯에 위치한 메뉴아이템의 최하위 메뉴 중에서 적어도 하나의 메뉴아이템을 선택하고 상기 제1그룹의 슬롯들에 배치하는 과정을 포함함을 특징으로 하는 방법.
  29. 제27항에 있어서,
    상기 커서슬롯에 위치한 메뉴아이템이 최하위 메뉴인 경우,
    상기 커서슬롯에 위치한 메뉴아이템의 최상위 메뉴 중에서 적어도 하나의 메뉴아이템을 선택하고 상기 제2그룹의 슬롯들에 배치하는 과정을 포함함을 특징으로 하는 방법.
  30. 계층 구조의 복수의 메뉴아이템들을 저장하는 메모리를 구비하고, 한 화면은 복수의 슬롯들로 구분되고 상기 슬롯들은 적어도 3개의 그룹들로 구분되며, 상기 슬롯들 중 하나가 커서슬롯인 전자기기의 메뉴 표시 방법에 있어서,
    방향키 입력에 따라 상기 계층 구조를 참조하여 상기 커서슬롯에 위치할 메 뉴아이템을 선택하여 배치하는 과정과,
    상기 커서슬롯 메뉴아이템의 형제 메뉴아이템들 중에서 적어도 하나의 메뉴아이템을 선택하는 과정과,
    상기 커서슬롯 메뉴아이템의 한 단계 하위 메뉴아이템들과 최하위 메뉴아이템들 중에서 각각 적어도 하나의 메뉴아이템을 선택하는 과정과,
    상기 선택된 하위와 최하위와 형제 메뉴아이템들을 각각 제1그룹과 제2그룹과 상기 제3그룹에 배치하는 과정을 포함함을 특징으로 하는 방법.
  31. 제30항에 있어서,
    상기 커서슬롯에 위치한 메뉴아이템이 최하위 메뉴일 경우,
    상기 커서슬롯에 위치한 메뉴아이템의 최상위메뉴 중에서 적어도 하나의 메뉴아이템을 선택하고 상기 제1그룹의 슬롯들에 배치하는 과정을 포함함을 특징으로 하는 방법.
  32. 제30항에 있어서,
    상기 입력된 방향키가 상 방향키일 경우,
    상기 커서슬롯에 위치한 메뉴아이템이 최상위 메뉴아이템인지 판단하는 과정과,
    상기 커서슬롯에 위치한 메뉴아이템이 최상위 메뉴아이템일 경우, 상기 커서슬롯에 위치한 메뉴아이템의 최하위 메뉴아이템을 선택하여 상기 커서슬롯에 배치하는 과정을 포함함을 특징으로 하는 방법.
  33. 제30항에 있어서,
    상기 커서슬롯의 위치를 판단하는 과정과,
    상기 커서슬롯의 위치가 상기 제2그룹인 경우, 방향키 입력에 따라 상기 계층 구조를 참조하여 상기 커서슬롯에 위치할 메뉴아이템을 선택하여 제2그룹에 배치하는 과정과,
    상기 커서슬롯 메뉴아이템의 형제 메뉴아이템들 중에서 적어도 하나의 메뉴아이템을 선택하여 상기 제2그룹에 배치하는 과정을 포함함을 특징으로 하는 방법.
KR1020030080617A 2003-11-14 2003-11-14 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법 KR100617827B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020030080617A KR100617827B1 (ko) 2003-11-14 2003-11-14 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법
US10/844,817 US8266549B2 (en) 2003-11-14 2004-05-13 Apparatus and method for displaying hierarchical menu in mobile communication terminal
GB0414279A GB2408185B (en) 2003-11-14 2004-06-25 Apparatus and method for displaying hierarchical menu in mobile communication terminal
CN200410063595A CN100592751C (zh) 2003-11-14 2004-07-12 在移动通信终端中显示分层菜单的装置和方法
JP2004307449A JP4098768B2 (ja) 2003-11-14 2004-10-21 移動通信端末機で階層構造のメニューを表示する装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030080617A KR100617827B1 (ko) 2003-11-14 2003-11-14 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법

Publications (2)

Publication Number Publication Date
KR20050046367A KR20050046367A (ko) 2005-05-18
KR100617827B1 true KR100617827B1 (ko) 2006-08-28

Family

ID=32822773

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030080617A KR100617827B1 (ko) 2003-11-14 2003-11-14 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법

Country Status (5)

Country Link
US (1) US8266549B2 (ko)
JP (1) JP4098768B2 (ko)
KR (1) KR100617827B1 (ko)
CN (1) CN100592751C (ko)
GB (1) GB2408185B (ko)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2407746B (en) * 2003-10-28 2008-01-23 Yisia Young Suk Lee Method and apparatus for retrieving information from an informtion source
GB2411331A (en) * 2004-02-19 2005-08-24 Trigenix Ltd Rendering user interface using actor attributes
KR100621580B1 (ko) * 2004-09-20 2006-09-19 삼성전자주식회사 계층간의 메뉴 이동을 지원하는 사용자 인터페이스 제공방법 및 장치
KR100773504B1 (ko) * 2005-06-11 2007-11-06 엘지전자 주식회사 이동 통신 단말기의 대각선 메뉴 네비게이션 방법 및 장치
JP2006350935A (ja) * 2005-06-20 2006-12-28 Ricoh Co Ltd 表示装置、画像形成装置、表示方法、およびその方法をコンピュータに実行させるプログラム
US7487467B1 (en) * 2005-06-23 2009-02-03 Sun Microsystems, Inc. Visual representation and other effects for application management on a device with a small screen
US7657843B2 (en) * 2005-08-15 2010-02-02 At&T Intellectual Property I, L.P. Menu promotions user interface
KR100731776B1 (ko) * 2005-10-01 2007-06-22 엘지전자 주식회사 메뉴 표시 기능을 갖는 이동 단말기 및 이를 이용한 메뉴표시 방법
US20100070053A1 (en) * 2005-11-29 2010-03-18 Panasonic Corporation Operation guiding device, electronic apparatus, and operation guiding method
US8677272B2 (en) * 2005-12-13 2014-03-18 International Business Machines Corporation Graphical user interface design utility
KR100791377B1 (ko) * 2005-12-28 2008-01-07 삼성전자주식회사 사용자 인터페이스를 제공하는 모바일 장치 및 상기 사용자인터페이스를 이용한 기능 실행 방법
US7509588B2 (en) 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
KR100703808B1 (ko) 2006-02-20 2007-04-09 삼성전자주식회사 이동 디지털 기기에서 직관력 있는 메뉴를 제공하는 장치및 방법
KR100739800B1 (ko) * 2006-03-07 2007-07-13 삼성전자주식회사 휴대용 단말기의 메뉴 탐색 장치 및 방법
JP2008020955A (ja) * 2006-07-10 2008-01-31 Fujitsu Ltd 候補表示プログラム、候補表示装置および候補表示方法
US8209631B2 (en) 2006-08-24 2012-06-26 Nokia Corporation User interface for an electronic device
JP4909680B2 (ja) * 2006-08-31 2012-04-04 ヤフー株式会社 Webドキュメントへのリンクを表示させる方法
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8106883B2 (en) * 2006-10-10 2012-01-31 Lg Electronics Inc. Mobile terminal and method for moving a cursor and executing a menu function using a navigation key
JP2008097407A (ja) * 2006-10-13 2008-04-24 Sharp Corp メニュー表示制御装置
KR100827121B1 (ko) * 2006-12-19 2008-05-06 삼성전자주식회사 다중 뷰 디스플레이를 제공하는 이동 단말기와 다중 뷰디스플레이 방법
KR100784969B1 (ko) * 2006-12-20 2007-12-11 삼성전자주식회사 휴대 단말기의 사용기록 기반 메뉴 표시 방법
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
KR100777183B1 (ko) * 2007-01-08 2007-11-19 삼성전자주식회사 단말기 및 그 메뉴 제공 방법
EP1947562A3 (en) * 2007-01-19 2013-04-03 LG Electronics Inc. Inputting information through touch input device
US8351989B2 (en) 2007-02-23 2013-01-08 Lg Electronics Inc. Method of displaying menu in a mobile communication terminal
WO2008131948A1 (en) * 2007-05-01 2008-11-06 Nokia Corporation Navigation of a directory structure
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
KR101515089B1 (ko) * 2007-08-16 2015-04-24 삼성전자 주식회사 그래픽 사용자 인터페이스 제공 장치 및 방법
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
CN101552837B (zh) * 2009-03-11 2012-06-20 惠州Tcl移动通信有限公司 一种菜单显示方法
US9298350B2 (en) * 2009-05-27 2016-03-29 Microsoft Technology Licensing, Llc Menu searching of a hierarchical menu structure
KR20110013606A (ko) * 2009-08-03 2011-02-10 엘지전자 주식회사 이동 통신 단말기에서의 메뉴 실행 방법 및 이를 적용한 이동 통신 단말기
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
EP2494432B1 (en) 2009-10-27 2019-05-29 Harmonix Music Systems, Inc. Gesture-based user interface
US20110179383A1 (en) * 2010-01-18 2011-07-21 Robert Paul Morris Methods, systems, and computer program products for automatically selecting objects in a plurality of objects
US20110179364A1 (en) * 2010-01-18 2011-07-21 Robert Paul Morris Methods, systems, and computer program products for automating operations on a plurality of objects
US20110179390A1 (en) * 2010-01-18 2011-07-21 Robert Paul Morris Methods, systems, and computer program products for traversing nodes in path on a display device
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
CN102314293A (zh) * 2010-07-07 2012-01-11 富泰华工业(深圳)有限公司 电子装置及其多媒体资料浏览方法
CN101984397B (zh) * 2010-10-29 2012-10-31 广东威创视讯科技股份有限公司 屏幕菜单的跟踪显示方法及装置
USD680125S1 (en) * 2010-11-16 2013-04-16 Apple Inc. Display screen or portion thereof with graphical user interface
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US20130019201A1 (en) * 2011-07-11 2013-01-17 Microsoft Corporation Menu Configuration
CN103677496A (zh) * 2012-09-07 2014-03-26 腾讯科技(深圳)有限公司 界面控制方法及控制装置
US9116888B1 (en) * 2012-09-28 2015-08-25 Emc Corporation Customer controlled data privacy protection in public cloud
JP5599857B2 (ja) * 2012-10-01 2014-10-01 アンリツ株式会社 移動端末試験装置及び移動端末試験方法
CN103853434A (zh) * 2012-11-29 2014-06-11 中兴通讯股份有限公司 一种终端及其显示菜单方法
CN103064591B (zh) * 2012-12-29 2018-06-15 倪旻 一种多级菜单导航界面实现方法
USD732062S1 (en) * 2013-02-22 2015-06-16 Samsung Electronics Co., Ltd. Display screen or a portion thereof with graphical user interface
US10220303B1 (en) 2013-03-15 2019-03-05 Harmonix Music Systems, Inc. Gesture-based music game
EP2781998A1 (en) 2013-03-20 2014-09-24 Advanced Digital Broadcast S.A. A method and a system for generating a graphical user interface menu
US9207849B2 (en) * 2013-03-29 2015-12-08 Microsoft Technology Licensing, Llc Start and application navigation
USD741353S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9317184B2 (en) * 2013-12-20 2016-04-19 Verizon New Jersey Inc. Providing a configurable menu of hierarchical menu items
WO2015118661A1 (ja) * 2014-02-07 2015-08-13 三菱電機株式会社 情報処理装置及び情報処理方法
USD845336S1 (en) * 2017-05-03 2019-04-09 Google Llc Display screen or portion thereof with graphical user interface
CN107659728A (zh) * 2017-09-29 2018-02-02 努比亚技术有限公司 一种搜索方法及终端
USD877174S1 (en) 2018-06-03 2020-03-03 Apple Inc. Electronic device with graphical user interface
CN109542286A (zh) * 2018-11-27 2019-03-29 珠海格力电器股份有限公司 用于控制智能设备的人机交互***、方法、智能设备
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
USD940737S1 (en) 2020-06-21 2022-01-11 Apple Inc. Display screen or portion thereof with graphical user interface
SE2051479A1 (en) * 2020-12-17 2022-06-18 Shenzhi Li Hierarchically structured menu system
USD974384S1 (en) * 2021-03-15 2023-01-03 Intrface Solutions Inc. Display screen or portion thereof with graphical user interface
USD985616S1 (en) * 2021-09-17 2023-05-09 Slack Technologies, Llc Display screen or portion thereof with animated graphical user interface
USD978187S1 (en) * 2021-09-17 2023-02-14 Slack Technologies, Llc Display screen or portion thereof with animated graphical user interface
WO2023244147A1 (en) * 2022-06-16 2023-12-21 Li Shenzhi Menu system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020039742A (ko) * 2000-11-22 2002-05-30 조정남 이동 통신 단말기의 메뉴 표시 방법 및 제어 장치

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6162128A (ja) 1984-09-03 1986-03-31 Hitachi Ltd 階層型メニユ−表示制御方式
JP2538063B2 (ja) 1989-07-10 1996-09-25 株式会社日立製作所 検索方法
US5627980A (en) * 1995-03-20 1997-05-06 Xerox Corporation Elision based presentation of ordered data
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
US5689667A (en) * 1995-06-06 1997-11-18 Silicon Graphics, Inc. Methods and system of controlling menus with radial and linear portions
JPH1195968A (ja) 1997-09-22 1999-04-09 Sharp Corp メニュー選択装置及び方法並びにメニュー選択プログラムを記録した記録媒体
JP2000010702A (ja) 1998-06-23 2000-01-14 Pioneer Electron Corp 画面表示メニューの選択方法および装置
US6414700B1 (en) * 1998-07-21 2002-07-02 Silicon Graphics, Inc. System for accessing a large number of menu items using a zoned menu bar
JP2000284879A (ja) 1999-01-29 2000-10-13 Square Co Ltd ゲーム装置、ビデオゲームにおけるコマンド入力方法、及び、その方法を実現するためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US6549219B2 (en) * 1999-04-09 2003-04-15 International Business Machines Corporation Pie menu graphical user interface
US6983424B1 (en) * 2000-06-23 2006-01-03 International Business Machines Corporation Automatically scaling icons to fit a display area within a data processing system
GB2364208B (en) * 2000-06-30 2004-11-17 Nokia Mobile Phones Ltd Improved data input
JP2002175139A (ja) 2000-12-07 2002-06-21 Sony Corp 情報処理装置、メニュー表示方法及びプログラム格納媒体
US6938101B2 (en) * 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
JP3890241B2 (ja) * 2002-03-13 2007-03-07 キヤノン株式会社 情報処理システム及び情報処理方法
US7546548B2 (en) * 2002-06-28 2009-06-09 Microsoft Corporation Method and system for presenting menu commands for selection
US20040130578A1 (en) * 2003-01-08 2004-07-08 Douglas Charney Method and system for selection of menu items in a telephone menu screen interface
US7661075B2 (en) * 2003-05-21 2010-02-09 Nokia Corporation User interface display for set-top box device
US7681149B2 (en) * 2003-05-21 2010-03-16 Nokia Corporation User interface display for set-top box device
US20050066291A1 (en) * 2003-09-19 2005-03-24 Stanislaw Lewak Manual user data entry method and system
US7356772B2 (en) * 2003-11-25 2008-04-08 International Business Machines Corporation Multi-column user interface for managing on-line threaded conversations

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020039742A (ko) * 2000-11-22 2002-05-30 조정남 이동 통신 단말기의 메뉴 표시 방법 및 제어 장치

Also Published As

Publication number Publication date
US20050108657A1 (en) 2005-05-19
CN1617553A (zh) 2005-05-18
CN100592751C (zh) 2010-02-24
KR20050046367A (ko) 2005-05-18
GB0414279D0 (en) 2004-07-28
JP2005149487A (ja) 2005-06-09
JP4098768B2 (ja) 2008-06-11
GB2408185A (en) 2005-05-18
US8266549B2 (en) 2012-09-11
GB2408185B (en) 2006-01-25

Similar Documents

Publication Publication Date Title
KR100617827B1 (ko) 이동통신 단말기에서 계층 구조의 메뉴를 표시하는 장치및 방법
US11061561B2 (en) Space optimizing micro keyboard method and apparatus
US7546548B2 (en) Method and system for presenting menu commands for selection
CN101267471B (zh) 用于移动终端的空闲屏幕布置结构和空闲屏幕显示方法
US9122318B2 (en) Methods of and systems for reducing keyboard data entry errors
TWI503739B (zh) 終端機與選單顯示方法
KR100298343B1 (ko) 휴대용무선단말기의자동메뉴재구성방법
US9535572B2 (en) Display apparatus, image processing apparatus and control method thereof
JP2005235188A (ja) データ入力装置
KR20120001697A (ko) 키 입력 인터페이스 방법
JPH07200237A (ja) データ処理システムにおける複数のアプリケーションの表示を操作する方法およびシステム
KR20090130455A (ko) 그래픽 키패드, 그래픽 키패드의 키 배열 변경 방법,그래픽 키패드를 이용한 패스워드 인증방법
KR101379995B1 (ko) 단말기 및 그 표시방법
JP2007164505A (ja) 携帯端末
JP2014102671A (ja) メニュー表示装置及びプログラム
KR20040026549A (ko) 방위센서를 이용한 이동통신 단말기 및 그의 방향 이동 방법
EP2189888A1 (en) A method and apparatus to dynamically arrange a virtual key position in a hierarchical structure
KR101478562B1 (ko) 휴대 단말기 및 그의 파일 검색 방법
KR100595712B1 (ko) 이동 통신 단말기의 형상 기억 메뉴 접근 장치 및 방법
KR100470553B1 (ko) 방위센서를 이용한 이동통신 단말기 및 그의 방향이동방법
KR100677413B1 (ko) 휴대단말기의 메뉴 선택 및 실행방법
CA2941832A1 (en) Space optimizing micro keyboard method and apparatus
KR101083180B1 (ko) 이동통신 단말기의 콘텐츠 탐색 방법 및 장치
KR101558565B1 (ko) 문자 입력 장치 및 문자 입력 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120730

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130730

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140730

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150730

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160728

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee