[go: up one dir, main page]

KR100814395B1 - 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법 - Google Patents

조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법 Download PDF

Info

Publication number
KR100814395B1
KR100814395B1 KR1020050080332A KR20050080332A KR100814395B1 KR 100814395 B1 KR100814395 B1 KR 100814395B1 KR 1020050080332 A KR1020050080332 A KR 1020050080332A KR 20050080332 A KR20050080332 A KR 20050080332A KR 100814395 B1 KR100814395 B1 KR 100814395B1
Authority
KR
South Korea
Prior art keywords
key
movement
menu
menus
jog
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020050080332A
Other languages
English (en)
Other versions
KR20070024811A (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 KR1020050080332A priority Critical patent/KR100814395B1/ko
Priority to US11/488,691 priority patent/US20070046628A1/en
Priority to EP06017340A priority patent/EP1760573A3/en
Priority to CNB2006101213119A priority patent/CN100552609C/zh
Publication of KR20070024811A publication Critical patent/KR20070024811A/ko
Application granted granted Critical
Publication of KR100814395B1 publication Critical patent/KR100814395B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • H04N21/42209Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application

Landscapes

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

Abstract

본 발명은 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어 장치 및 그 방법에 관한 것으로, 적어도 하나의 단계로 구성되는 메뉴 구조상에서, 조그 키의 움직임에 따라 상위 메뉴간 이동을 수행하고, 사방향 키의 움직임에 따라 하위 메뉴간 이동을 수행하되, 하위 메뉴간 이동 중이라 하더라도 조그 키의 움직임이 감지된 경우에는, 별도의 키 선택 없이 상위 메뉴간 이동을 수행하도록 함으로써, 신속한 메뉴간 이동이 가능토록 하며, 더 나아가 보다 효율적인 사용자 인터페이스를 제공한다.

Description

조그 키와 사방향 키를 이용한 사용자 인터페이스 제어 장치 및 그 방법{Apparatus and Method for Controlling User Interface Using Jog Shuttle and Navigation Key}
도 1a는 본 발명에 따른 조그 키와 사방향 키가 적용되는 원격조절장치(리모콘)의 일 실시예를 나타낸다.
도 1b는 본 발명에 따른 조그 키와 사방향 키가 적용되는 이동 단말의 일 실시예를 나타낸다.
도 2a는 본 발명에 따른 조그 키의 동작에 따른 어플리케이션간 이동 모습을 나타낸다.
도 2b는 본 발명에 따른 사방향 키의 동작에 따른 어플리케이션 내의 서브 메뉴간 이동 모습을 나타낸다.
도 3은 본 발명이 적용되는 디지털 TV 화면상의 어플리케이션간 이동 모습의 일 실시예를 나타낸다.
도 4는 본 발명이 적용되는 단계별 메뉴 구조에서의 메뉴간 이동 과정의 일 실시예를 나타낸다.
도 5는 본 발명에 따른 사용자 인터페이스 제어 장치의 블록 구성을 나타낸 다.
도 6은 본 발명이 적용되는 단계별 메뉴 구조의 일 실시예를 나타낸다.
도 7은 본 발명에 따른 단계별 메뉴 구조상에서의 조그 키와 사방향 키의 동작 흐름을 나타낸다.
*도면의 주요 부분에 대한 부호의 설명*
100 : 조그 키 200 : 사방향 키
500 : 사용자 인터페이스 제어 장치 510 : 키 입력 감지부
520 : 제어부 530 : 디스플레이부
본 발명은 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어 장치 및 그 방법에 관한 것으로, 보다 구체적으로는 단계별로 구성되는 메뉴 간 이동을 제어함에 있어 조그 키와 사방향 키를 구분하여 이동을 수행하도록 하는 사용자 인터페이스 제어 장치 및 그 방법에 관한 것이다.
디지털 TV, VCR, 컴퓨터 등 사용자에게 영상을 제공하는 장치는, 사용 가능한 메뉴를 디스플레이 하는 사용자 인터페이스를 구비하는 것이 일반적이다. 사용 자는 사용자 인터페이스를 통해 제시된 다양한 메뉴를 통해 자신이 원하는 작업을 선택하고 이를 수행하도록 해당 장치에 명령을 내리게 된다.
사용자의 명령 입력 방법으로는, 영상 장치에 부착된 버튼이나 LCD 화면 등을 선택하는 방법과 무선입력장치(일명 리모콘)를 이용한 방법이 대표적이며, 이 밖에도 음성을 이용한 명령 입력 방법이 사용되기도 한다. 최근에는 무선입력장치가 빈번히 사용되고 있으며, 이는 사용자로부터 적당한 거리를 두고 사용되는 특징을 가지는 영상 장치의 경우에 특히 더 두드러지는 경향이 있다.
한편, 휴대 전화나 무선 전화와 같은 경우에는 영상 표시부와 사용자 명령 입력부가 단말 상에 함께 구성된다.
사용자 입력장치의 구성은 메뉴 선택을 위한 여러 버튼이 배열되어 이루어지며, 일반적으로 0 내지 9의 숫자 키, 전원 키, 사(四)방향 키를 포함하며, 이 외에도 둥근 원 형태의 조그 키를 포함하기도 한다.
사방향 키는 현재 메뉴의 상, 하, 좌, 우에 위치하는 메뉴를 선택하기에 편리하도록 네 개의 방향으로 단계적으로 이동할 수 있도록 구성되어 있다. 반면, 조그 키는 둥근 형태로 구성되며, 연속적인 이동이 가능하여 가로나 세로 방향의 데이터를 빠른 속도로 검색할 수 있도록 한다. 이렇듯 사방향 키와 조그 키는 그 형태가 상이하다.
하지만, 사방향 키나 조그 키가 사용자 인터페이스를 위한 여러 장치에 사용됨에 있어서의 그 역할은 크게 다르지 않다. 즉, 사방향 키나 조그 키 모두 가로, 세로 상의 메뉴를 선택하는 기본적인 기능을 담당한다. 사방향 키 혹은 조그 키 각 각이 개별적으로 사용되기도 하며, 때로는 두 키가 모두 사용되기도 하나, 각각의 키의 기능은 동일함을 의미한다. 이러한 사방향 키와 조그 키를 이용해 메뉴 간 이동을 수행하는 경우에도, 사방향 키와 조그 키만을 이용해 모든 동작을 수행하는 것은 불가능하다.
예를 들어, 다양한 상위 메뉴와 하위 메뉴가 제공되는 사용자 인터페이스의 경우 상위 메뉴간의 이동을 위해서 사방향 키 혹은 조그 키가 모두 사용될 수 있으며, 상위 메뉴 중 하나를 선택하고 선택된 상위 메뉴에 속하는 하위 메뉴간의 이동에도 사방향 키 혹은 조그 키가 사용될 수 있다. 하지만, 선택된 상위 메뉴에 속하는 하위 메뉴로부터 다른 상위 메뉴 하의 하위 메뉴로 이동하기 위해서는 사방향 키나 조그 키로는 불가능하다. 이 경우에는 취소 버튼 등 별도의 버튼을 이용해야 다시 상위 메뉴로 돌아가 다시 그에 속하는 하위 메뉴를 조그 키나 사방향 키를 이용해 선택해야 한다.
여기서, 동일한 역할의 범주에서 벗어나지 못하는 사방향 키와 조그 키의 역할을 분리하여 동작하도록 하는 보다 효율적인 사용자 인터페이스에 대한 필요성이 제기되었다.
본 발명은 상기의 문제점을 해결하기 위해, 단계적으로 구성되는 메뉴간 이동을 수행함에 있어 조그 키와 사방향 키의 역할을 분리하여 각각 상위 메뉴와 하위 메뉴간 이동을 담당하도록 하는 사용자 인터페이스 제어 장치 및 방법을 제공함 을 그 목적으로 한다.
상기의 목적을 달성하기 위한 본 발명의 일 측면에 따른 사용자 인터페이스 제어 방법은, 적어도 하나의 단계로 구성되는 메뉴 구조상에서, 조그 키 또는 사방향 키의 입력에 따라 상위 메뉴간 이동과 하위 메뉴간 이동을 구분하여 수행하는 단계를 포함한다.
상기 상위 메뉴간 이동과 하위 메뉴간 이동은, 상기 조그 키의 움직임에 따라 상위 메뉴간 이동을 수행하고, 상기 사방향 키의 움직임에 따라 하위 메뉴간 이동을 수행하며, 상기 하위 메뉴간 이동 중 상기 조그 키의 움직임이 감지된 경우에는, 별도의 키 선택 없이 상위 메뉴간 이동을 수행하는 것을 특징으로 한다.
상기 사용자 인터페이스 제어 방법은, 기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키는 단계와 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 이동을 수행하는 단계를 더 포함할 수 있다.
상기 메뉴 구조가 하나의 화면상에 나타나는 적어도 하나의 어플리케이션과 각각의 어플리케이션 내의 서브 메뉴로 구성되는 경우에 있어서 상기 사용자 인터페이스 제어 방법은, 상기 조그 키의 움직임에 따라 상기 어플리케이션간 이동을 수행하고, 상기 사방향 키의 움직임에 따라 상기 서브 메뉴간 이동을 수행한다.
본 발명의 다른 측면에 따른 사용자 인터페이스 제어 방법은, 적어도 하나의 단계로 구성되는 메뉴 구조상에서 조그 키의 움직임에 따라 상위 메뉴간 이동을 수행하고 사방향 키의 움직임에 따라 하위 메뉴간 이동을 수행하는 단계; 하위 메뉴간 이동 수행 중 상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택 없이 상위 메뉴간 이동을 수행하는 단계; 및 기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 이동을 수행하는 단계를 포함한다.
본 발명의 또 다른 측면에 따른 사용자 인터페이스 제어 방법은, 조그 키의 움직임에 따라 상기 각 어플리케이션간 이동을 수행하고, 사방향 키의 움직임에 따라 상기 각 어플리케이션 내의 서브 메뉴간 이동을 수행하는 단계와 상기 서브 메뉴간 이동 수행 중 상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택 없이 어플리케이션간 이동을 수행하는 단계를 포함한다.
본 발명의 또 다른 측면에 따른 사용자 인터페이스 제어 장치는, 메뉴 선택을 위한 적어도 하나의 키 입력을 감지하는 키 입력 감지부와 상기 감지된 키의 종류에 따라 상위 메뉴 또는 하위 메뉴간 이동을 수행하는 제어부를 포함한다.
상기 제어부는, 조그 키의 움직임이 입력되는 경우 상위 메뉴간 이동을 수행 하고, 사방향 키의 움직임이 입력되는 경우에는 하위 메뉴간 이동을 수행하며, 상기 하위 메뉴간 이동 중 상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택 없이 상위 메뉴간 이동을 수행한다.
상기 제어부는 또한, 기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 이동을 수행한다.
상기 메뉴 구조가 하나의 화면상에 나타나는 적어도 하나의 어플리케이션과 각각의 어플리케이션 내의 서브 메뉴로 구성되는 경우 상기 제어부는, 상기 조그 키의 움직임에 따라 상기 어플리케이션간 이동을 수행하고, 상기 사방향 키의 움직임에 따라 상기 서브 메뉴간 이동을 수행한다.
본 발명의 또 다른 측면에 따른 사용자 인터페이스 제어 장치는, 메뉴 선택을 위한 적어도 하나의 키 입력을 감지하는 키 입력 감지부와 상기 키 입력 감지부로부터 조그 키의 움직임을 입력받은 경우 상위 메뉴간 이동을, 사방향 키의 움직임을 입력받은 경우에는 하위 메뉴간 이동을 수행하고, 상기 하위 메뉴간 이동 중 상기 조그 키의 움직임이 감지된 경우 별도의 키 선택 없이 상위 메뉴간 이동을 수행하며, 기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 이동을 수행하는 제어부를 포함한다.
본 발명의 또 다른 측면에 다른 사용자 인터페이스 제어 장치는, 적어도 하나의 어플리케이션이 실행되는 디스플레이 화면을 제공하는 사용자 인터페이스의 제어 장치에 관한 것으로, 상기 각 어플리케이션간 이동 또는 각 어플리케이션 내의 서브 메뉴간 이동을 위해 입력되는 적어도 하나의 키를 감지하는 키 입력 감지부 와 조그 키의 움직임에 따라 상기 각 어플리케이션간 이동을, 사방향 키의 움직임에 따라 상기 각 어플리케이션 내의 서브 메뉴간 이동을 수행하고, 상기 서브 메뉴간 이동 수행 중 상기 조그 키의 움직임이 감지된 경우 별도의 키 선택 없이 어플리케이션간 이동을 수행하는 제어부를 포함한다.
본 발명의 또 다른 측면에 따른 셋탑박스는 적어도 하나의 단계로 구성되는 메뉴 구조의 사용자 인터페이스를 제공하는 것으로, 메뉴 선택을 위해 입력되는 적어도 하나의 키를 감지하고, 감지된 키의 종류에 따라 상위 메뉴 또는 하위 메뉴간 이동을 수행하는 사용자 인터페이스를 포함한다.
상기 사용자 인터페이스는, 조그 키의 움직임이 입력되는 경우 상위 메뉴간 이동을 수행하고, 사방향 키의 움직임이 입력되는 경우에는 하위 메뉴간 이동을 수행하되, 하위 메뉴간 이동 중 상기 조그 키의 움직임이 감지된 경우에는, 별도의 키 선택 없이 상위 메뉴간 이동을 수행한다.
상기 사용자 인터페이스는 또한, 기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 이동을 수행한다.
본 발명의 또 다른 측면에 따른 이동 단말은, 메뉴 선택을 위해 입력되는 적어도 하나의 키를 감지하고, 감지된 키의 종류에 따라 상위 메뉴 또는 하위 메뉴간 이동을 수행하는 사용자 인터페이스를 포함한다.
이하, 본 발명에 따른 바람직한 실시예를 도면을 살펴보면서 구체적으로 설명하기로 한다.
도 1a는 본 발명에 따른 조그 키와 사방향 키가 적용되는 원격조절장치(리모콘)의 일 실시예를 나타낸다.
일명 리모콘으로 불리는 원격조절장치는 TV, 에어컨, 비디오 등 가전기기의 기능을 조절하기 위해 통상적으로 사용되며, 최근에는 방송, 통신, 네트워킹 등의 복합적인 기능의 수행이 가능한 홈 게이트웨이의 기능으로 발전하는 셋탑박스에도 사용된다. 도 1a의 원격조절장치는 이러한 복합 기능을 수행할 수 있는 셋탑박스의 제어를 위한 것으로 제시되는 장치이다.
도 1a의 원격조절장치는, 전원 버튼, 볼륨 조절 버튼, 채널 변경 버튼, 그리고 0부터 9까지의 숫자 입력 버튼 등의 기본적인 버튼을 포함한다. 이 외에도 영상 디스플레이가 가능한 LCD 화면, 메뉴, 가이드, 인포 등의 버튼을 포함한다. 또한 하단에는 영상 매체 시청시 유용하게 사용될 수 있는 되감기, 정지, 일시정지, 녹음용 버튼도 포함하고 있다.
무엇보다도 본 발명의 핵심 부분을 차지하는 조그 키(100)와 사방향 키(200)를 포함하고 있음을 확인할 수 있다. 조그 키(100)는 원의 형태를 띠며, 원의 외곽의 움직임에 따라 메뉴 간 이동을 수행하도록 구성되어 있다. 사방향 키(200)는 상, 하, 좌, 우 방향으로 마련된 버튼의 선택에 따라 수직적 또는 수평적인 메뉴의 이동시 사용되게 된다.
본 발명에 따른 조그 키(100)와 사방향 키(200)는 그 역할이 상호 구분된다. 단계적으로 구성되는 메뉴 구조에서 조그 키(100)는 상위 메뉴간 이동을 담당하며, 사방향 키(200)는 하위 메뉴간 이동을 담당하게 된다. 또한, 하나의 화면에 다수의 어플리케이션이 제공되는 경우에는, 어플리케이션 간 이동은 조그 키(100)에 의해 제어되고, 어플리케이션 내의 서브 메뉴는 사방향 키(200)에 의해 제어된다.
도 1b는 본 발명에 따른 조그 키와 사방향 키가 적용되는 이동 단말의 일 실시예를 나타낸다.
도 1b는 본 발명이 적용되는 또 다른 예로 이동 단말을 제시하고 있는 바, 이는 셋탑박스로 명령을 입력하기 위한 장치인 도 1a의 원격 조절 장치와는 그 형태가 구분된다. 도 1b의 이동 단말의 경우에는 사용자 명령 입력을 위한 사용자 인터페이스와 이동 단말의 통화 기능을 구현하는 본체가 하나의 장치로 구성된다는 점이 도 1a의 경우와는 다르다 할 것이다.
이동 단말의 경우에도, 전원 버튼, 0부터 9까지의 숫자 버튼을 기본적으로 포함한다. 이외에도 통화 버튼, 스피커 버튼, 음소거 버튼 등을 포함한다. 또한 통화 상태나 무선 환경을 표시할 수 있는 디스플레이부도 포함한다.
조그 키(100)와 사방향 키(200)의 역할은 기본적으로 도 1a의 경우와 다르지 않으며, 이동 단말에 포함된 디스플레이 창을 통해 표시되는 메뉴를 선택, 이동하기 위해 사용된다.
도 2a는 본 발명에 따른 조그 키의 동작에 따른 어플리케이션간 이동 화면의 일 실시예를 나타낸다.
도 2a는 A, B, C, D로 분할된 이동통신 단말상의 화면을 보여주고 있다. 현재 어플리케이션 A 가 선택된 상태에서 사용자가 조그 키(100)를 돌리게 되면, 현재 어플리케이션 A에서 어플리케이션 B, C, D로 순차적으로 이동하게 된다.
도 2b는 본 발명에 따른 사방향 키의 동작에 따른 어플리케이션 내 서브 메뉴간 이동 화면의 일 실시예를 나타낸다.
도 2b는 도 2a와 비교하여, 어플리케이션이 선택된 상태에서 어플리케이션 내 서브 메뉴간 이동을 보여주기 위한 것으로, A 어플리케이션 내의 서브 메뉴간 이동을 위해서는 사방향 키(200)를 이용하여 상, 하, 좌, 우로 이동할 수 있음을 개념적으로 설명하고 있다.
도 3은 본 발명이 적용되는 디지털 TV 화면상의 어플리케이션간 이동 과정의 일 실시예를 나타낸다.
도 3의 실시예가 제시하는 디지털 TV 주 화면에는 TV, 엔터테인먼트, 통신, 댁내감시(Home View), 인터넷 등의 메뉴를 포함하는 포털 화면이 나타나 있다. 오른쪽에 설정된 3개의 부 화면에는 영화, 스케줄러, 컨텐츠 등 사용자가 주로 사용하는 어플리케이션이 제공되고 있음을 알 수 있다.
이 경우, 본 발명에 따른 조그 키를 움직이면, 포털 화면으로부터 영화, 스케줄러, 컨텐츠 순으로 어플리케이션이 선택된다. 만약, 도 3의 경우와 같이 스케줄러가 선택된 상태에서 사방향 키를 움직이게 되면, 선택된 5월의 스케줄러에서 날짜별(스케줄러의 서브 메뉴)로 상, 하, 좌, 우로 이동하게 된다.
한편, 이 상태에서 다시 조그 키를 시계 방향으로 움직이게 되면, 다음 어플리케이션이 선택한다. 이때, 서브 메뉴간 이동에서 어플리케이션간 이동으로의 변환을 위해 별도의 키를 선택할 필요는 없으며, 이동하고자 하는 어플리케이션의 방향으로 조그 키를 조정하면 된다. 도 3과 같은 경우에는 스케줄러의 왼쪽에 위치하는 영화 화면, 영화 화면의 상단에 위치하는 포털 화면의 순으로 어플리케이션이 선택될 것이다.
도 4는 본 발명이 적용되는 단계별 메뉴 구조에서의 메뉴간 이동 과정의 일 실시예를 나타낸다.
도 3이 하나의 화면에 여러 어플리케이션이 제공되는 경우에 있어서의 각 어플리케이션간 이동 모습인 것과는 달리, 도 4의 경우에는 각 어플리케이션에 관한 정보를 나타내는 메뉴간 이동 모습을 나타내고자 하는 것이다.
도 4에서와 같이 실행 가능한 모든 어플리케이션(TV, 엔터테인먼트, 커뮤니케이터, 홈뷰, 인터넷, 설정)에 관한 메뉴를 디스플레이 하는 메인 메뉴가 제공되는 장치에 있어서, 상위 메뉴간 이동은 조그 키에 의해 하위 메뉴간 이동은 사방향 키에 의해 제어된다.
도 4의 상단 왼쪽 화면은 상위 메뉴 중 엔터테인먼트가 선택된 상태를 나타낸다. 엔터테인먼트는 하위 메뉴로 동영상보기, 음악듣기, 앨범보기, Setting 등을 가지고 있음을 알 수 있다. 하지만, 상위 메뉴인 엔터테인먼트의 하위 메뉴 중에는 아무 것도 선택된 것이 없는 상태이다. 이는 사방향 키의 움직임이 없었음을 나타낸다. 이러한 상황에서 조그 키가 시계 방향으로 움직이는 경우, 상위 메뉴간 이동이 수행되어 다음 상위 메뉴인 도 4의 상단 오른쪽 화면으로 이동하게 된다.
도 4의 상단 오른쪽 화면은 조그 키의 움직임으로 인해 상위 메뉴 중 커뮤니케이터가 선택된 상태를 나타낸다. 커뮤니케이터의 하위 메뉴로는 전화걸기, Call Log, Phone Book, SMS, Setting 등이 있음을 확인할 수 있다. 조그 키만 움직였을 뿐 사방향 키의 움직임은 감지되지 않았으므로 하위 메뉴 중 어떤 메뉴도 선택되지 않은 상태에 있다. 이 상태에서 사방향 키의 아래쪽 버튼이 선택되면 도 4의 하단 오른쪽 화면으로 이동하게 된다.
도 4의 하단 오른쪽 화면은 도 4의 상단 오른쪽 화면에서 사방향 키의 아래쪽 버튼이 세 번 선택된 후의 모습으로, 사용자가 "Phone Book"으로 이동하였음을 알 수 있다. 이때, 사용자가 "Phone Book"을 실행시키고자 하던 마음을 바꾸어 다 시 상위 메뉴로 돌아가고자 하는 경우에는 상위 메뉴간 이동을 위한 조그 키만 움직이면 된다. 상위 메뉴로 돌아가기 위한 별도의 키가 존재하는 것이 아니라 상위 메뉴간 이동을 위한 조그 키만 조정하면 되므로, 통상의 방법에 비해 한 단계 절차가 감소되는 결과를 낳는다.
도 4의 하단 왼쪽 화면은 하위 메뉴간 이동을 수행하던 사용자가 마음을 바꾸어 상위 메뉴를 좀더 살펴보고자 조그 키를 시계 방향으로 움직인 경우의 결과를 보여준다. 도 4는 커뮤니케이터의 다음 메뉴인 홈뷰(HomeView)가 선택된 상태를 보여주고 있으며, 홈뷰의 하위 메뉴로는 Door Phone, Camera, Setting 등이 제공되고 있음을 알 수 있다. 사용자는 사방향 키를 조정하여 홈뷰의 하위 메뉴 중 하나를 선택할 수 있다.
도 5는 본 발명에 따른 사용자 인터페이스 제어 장치의 블록 구성을 나타낸다.
본 발명에 따른 사용자 인터페이스 제어 장치(400)는, 키 입력 감지부(410), 제어부(420), 디스플레이부(430)를 포함한다.
키 입력 감지부(410)는 조그 키, 사방향 키, 확인 키 등이 사용자에 의해 선택되는 것을 감지하여 해당 키의 움직임을 제어부(420)로 보고한다.
제어부(420)는 감지된 키의 종류에 따라 메뉴간 이동을 수행하게 되는데, 조그 키가 입력되는 경우에는 상위 메뉴간 이동을, 사방향 키가 입력되는 경우에는 하위 메뉴간 이동을 수행한다. 제어부(420)는 또한, 사방향 키가 입력되어 하위 메 뉴간 이동을 수행하는 중에도 조그 키가 입력되는 경우에는 하위 메뉴간 이동을 중단하고, 다시 상위 메뉴간 이동 단계로 돌아가 제어하도록 한다.
한편, 확인 키는 기준 단계의 변경을 위한 것으로, 여기서 기준 단계는 조그 키에 의해 조정되는 상위 메뉴가 속하는 단계를 말한다. 예를 들어, 5단계로 이루어지는 메뉴 구조에서 메뉴 이동 작업 초기에는 최상위 1단계가 기준 단계가 된다. 즉, 1 단계가 상위 메뉴 단계가 되고, 2 단계가 하위 메뉴 단계가 된다. 이 상태에서 확인 키가 한 번 입력되면 기준 단계가 2 단계로 변경된다. 그에 따라 상위 메뉴의 단계는 2 단계, 하위 메뉴의 단계는 3 단계가 된다. 이런 방법으로 아무리 많은 단계의 메뉴 구조라 하더라도 조그 키와 사방향 키를 이용해 각 메뉴간 이동이 가능하게 된다.
디스플레이부(430)는 제어부(420)에 의해 선택된 메뉴 또는 어플리케이션을 강조하여 디스플레이 한다. 이 때, 선택된 메뉴를 반전시킨다거나, 글자의 크기를 다른 메뉴보다 크게 하여 디스플레이 할 수 있으며, 어플리케이션의 경우에는 선택된 어플리케이션을 다른 어플리케이션에 비해 좀더 큰 화면으로 디스플레이 하는 등의 방법이 선택될 수 있다.
도 6은 본 발명이 적용되는 단계별 메뉴 구조의 일 실시예를 나타낸다.
도 6의 메뉴 구조는 최대 4개 단계로 구성되어 있다. 최 상위 메뉴인 1단계 메뉴 구조에는 TV, 엔터테인먼트, 커뮤니케이터, 뷰, 스케줄러, 컨텐츠, 온라인, 세팅 등의 메뉴가 있다. 2 단계를 구성하는 메뉴 중 엔터테인먼트에 속한 하위 메 뉴를 살펴보면, 동영상 보기, 음악 듣기, 앨범 보기 등이 제공되고 있음을 알 수 있다. 엔터테인먼트 카테고리에는 4 단계까지 메뉴가 구성되어 있다.
메뉴 이동 초기에 사용자는 조그 키로 1 단계 메뉴간 이동을 수행하면서 어떤 카테고리의 어플리케이션을 선택할 것인지 검색한다. 친구에게 전화를 걸고자 하는 경우, 조그 키로 커뮤니케이터 메뉴까지 이동한 상태에서 사방향 키로 폰 북까지 이동하여 친구의 전화 번호를 검색한 후 전화 걸기 어플리케이션을 선택해 친구에게 전화를 걸 수 있다. 만일, 폰 북에서 친구의 전화번호를 검색하다 마음을 바꾸어 내일의 스케줄 관리를 위해 스케줄러로 이동하고자 하는 경우에는, 단순히 조그 키만 움직이면 된다. 현재의 상위 메뉴는 커뮤니케이터에 머무르고 있으므로, 조그 키를 두 단계 더 움직여, 스케줄러로 이동할 수 있다. 메뉴가 단계별로 이루어져 있으나 하위 메뉴 선택 모드에서 상위 메뉴 선택 모드로 변경하거나 할 필요 없이, 바로 조그 키를 통해 상위 메뉴간 이동을 수행할 수 있게 된다.
1 단계와 2 단계 뿐 아니라 3 단계 및 4 단계 메뉴까지 이동하기 위해서는 확인 키를 이용하면 된다. 예를 들어, 엔터테인먼트의 앨범 보기 메뉴 중 Edit&Save를 선택하고자 하는 경우, 우선 조그 키로 엔터테인먼트 메뉴로 이동한 후 사방향 키로 2 단계 메뉴인 앨범 보기 메뉴까지 이동한다. 이 상태에서 확인 키를 누르게 되면 기준 단계가 2 단계로 변경되고, 조그 키는 2 단계 메뉴간 이동을, 사방향 키는 3 단계 메뉴간 이동을 수행하도록 제어된다. 사용자는 사방향 키로 Edit&Save 메뉴로 이동할 수 있게 된다.
본 발명에서 제시한 확인 키는 기준 메뉴의 변경을 수행하기 위한 것으로, 그 명칭이 어떠한 것이든 이와 같은 기능을 수행하는 것이라면 본 발명의 범위에서 벗어날 수 없을 것이며, 본 발명의 범위 또한 확인 키라는 명칭에 국한되지 않는다 할 것이다.
도 7은 본 발명에 따른 단계별 메뉴 구조상에서의 조그 키와 사방향 키의 동작 흐름을 나타낸다.
도 7의 실시예에서는 사용자에게 제공되는 여러 어플리케이션과 그에 따르는 부가 기능들을 나타내는 각종 메뉴가 단계적으로 구성된다고 가정하고, 이를 위해 메뉴의 각 단계를 나타내는 변수를 n으로 정의하고 설명하기로 한다.
메뉴 이동을 위한 초기 단계에서는 변수 n은 그 값이 "1"로 설정된다(S701). 이 상태에서 상위 영역의 메뉴간 움직임을 담당하는 조그 키의 움직임을 먼저 체크하게 되는데(S702), 조그 키의 움직임이 있는 경우는 현재 메뉴 변수의 값에 따라 해당 단계, 즉 n 단계의 메뉴간 이동을 수행하면 된다(S703). 조그 키가 아닌 사방향 키가 입력되는 경우에는(S704), 하위 단계, 즉 n+1 단계의 메뉴간 이동을 수행한다(S705). 이 때, 사방향 키에 의해 하위 단계(n+1 단계) 메뉴간 이동을 수행하던 중(S705)에도 조그 키의 움직임이 있는 경우(S702)에는 상위 단계(n 단계) 메뉴간 이동(S703)을 수행하게 된다. 즉, 하위 단계로 진입했다가도 다시 상위 단계로 돌아가기 위해 다른 어떤 키의 입력도 필요하지 않으며 단지 상위 단계의 또 다른 메뉴로의 이동을 위한 조그 키만 움직이면 된다.
사용자 인터페이스가 제공하는 메뉴가 2 단계 이상, 여러 단계인 경우에는 하위 메뉴로 이동하면서 기준이 되는 단계의 이동을 수행할 수가 있게 되는데, 초기 이동시 n=1로 설정된 상태에서 조그 키는 1 단계 메뉴간 움직임을, 사방향 키는 2 단계 메뉴간 움직임을 수행하도록 제어된다. 이 상태에서 기준 단계는 1 단계가 된다. 사용자가 2 단계 메뉴보다 하위, 즉 3 단계 메뉴, 4 단계 메뉴로 이동하고자 하는 경우에 별도의 키(여기서는 확인키라 명명하였다)를 입력하게 되면 기준 단계가 하나 증가하게 된다. 즉, 기준 단계가 2 단계에서는 조그 키가 2 단계 메뉴간 이동을, 사방향 키가 3 단계 메뉴간 움직임을 수행하도록 제어할 수 있다. 4 단계나 5단계로 진입하기 위해서는 확인키를 추가로 더 선택하면 될 것이다.
도 7을 통해 이를 확인하면, 확인키가 입력되는 경우(S706), 단계 변수 n의 값을 1씩 증가시키고(S707) 기준 단계를 변경한 다음 조그 키와 사방향 키의 움직임에 따라 메뉴간 이동을 수행하게 됨을 알 수 있다.
이상의 실시예들을 통해 살펴본 바와 같이 바와 같이, 본 발명에 따른 조그 키와 사방향 키는 단계별 메뉴 구조의 상위 메뉴와 하위 메뉴간 이동을 각각 담당한다. 뿐만 아니라 본 발명은 다수의 어플리케이션 실행 화면이 제공되는 경우에는 각 어플리케이션간 이동은 조그 키에 의해, 각각의 어플리케이션 내의 서브 메뉴간 이동은 사방향 키에 의해 제어되는 등 다양한 형태로 구현될 수 있다.
본 발명은, 조그 키로 하여금 상위 메뉴간 이동을, 사방향 키로 하여금 하위 메뉴간 이동을 담당케 하고 하위 메뉴간 이동을 수행하던 중에도 곧바로 상위 메뉴로 이동할 수 있도록 함으로써 신속한 메뉴간 이동을 가능토록 하며, 별도의 확인 키를 입력하는 경우 조그 키와 사방향 키가 동작하는 기준 단계를 변경하여 2 단계 이상의 메뉴 구조에서도 적용 가능토록 함으로써 보다 효율적인 사용자 인터페이스를 구현하는 이점을 가진다.

Claims (22)

  1. 사용자 인터페이스의 제어 방법에 있어서,
    조그 키 또는 사방향 키의 입력을 감지하는 단계;
    상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택없이 상위 메뉴간 커서 이동을 수행하는 단계; 및
    상기 사방향 키의 움직임이 감지된 경우, 별도의 키 선택없이 하위 메뉴간 커서 이동을 수행하는 단계를 포함하는 사용자 인터페이스 제어 방법.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우,
    상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키는 단계; 와
    상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 커서 이동을 수행하는 단계를 더 포함하는 사용자 인터페이스 제어 방법.
  5. 제 1항에 있어서,
    상기 메뉴 구조가 하나의 화면상에 나타나는 적어도 하나의 어플리케이션과 각각의 어플리케이션 내의 서브 메뉴로 구성되는 경우에는,
    상기 조그 키의 움직임에 따라 상기 어플리케이션간 커서 이동을 수행하고, 상기 사방향 키의 움직임에 따라 상기 서브 메뉴간 커서 이동을 수행하는 사용자 인터페이스 제어 방법.
  6. 사용자 인터페이스 제어 방법에 있어서,
    적어도 하나의 단계로 구성되는 메뉴 구조상에서 조그 키의 움직임에 따라 상위 메뉴간 커서 이동을 수행하는 단계;
    사방향 키의 움직임에 따라 하위 메뉴간 커서 이동을 수행하는 단계;
    하위 메뉴간 이동 수행 중 상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택 없이 상위 메뉴간 커서 이동을 수행하는 단계; 및
    기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 커서 이동을 수행하는 단계를 포함하는 사용자 인터페이스 제어 방법.
  7. 적어도 하나의 어플리케이션이 실행되는 디스플레이 화면을 제공하는 사용자 인터페이스의 제어 방법에 있어서,
    조그 키의 움직임에 따라 상기 각 어플리케이션간 커서 이동을 수행하고, 사방향 키의 움직임에 따라 상기 각 어플리케이션 내의 서브 메뉴간 커서 이동을 수행하는 단계; 와
    상기 서브 메뉴간 커서 이동 수행 중 상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택 없이 어플리케이션간 커서 이동을 수행하는 단계를 포함하는 사용자 인터페이스 제어 방법.
  8. 사용자 인터페이스 제어 장치에 있어서,
    메뉴 선택을 위한 적어도 하나의 키 입력을 감지하는 키 입력 감지부; 와
    조그 키의 움직임이 입력되는 경우 상위 메뉴간 커서 이동을 수행하고, 사방향 키의 움직임이 입력되는 경우에는 하위 메뉴간 커서 이동을 수행하는 제어부를 포함하는 사용자 인터페이스 제어 장치.
  9. 삭제
  10. 제8항에 있어서,
    상기 제어부는,
    상기 하위 메뉴간 커서 이동 중 상기 조그 키의 움직임이 감지된 경우, 별도의 키 선택 없이 상위 메뉴간 커서 이동을 수행하는 사용자 인터페이스 제어 장치.
  11. 제8항에 있어서,
    상기 제어부는,
    기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 이동을 수행하는 사용자 인터페이스 제어 장치.
  12. 제 8항에 있어서,
    상기 제어부는,
    상기 메뉴 구조가 하나의 화면상에 나타나는 적어도 하나의 어플리케이션과 각각의 어플리케이션 내의 서브 메뉴로 구성되는 경우, 상기 조그 키의 움직임에 따라 상기 어플리케이션간 커서 이동을 수행하고, 상기 사방향 키의 움직임에 따라 상기 서브 메뉴간 커서 이동을 수행하는 사용자 인터페이스 제어 장치.
  13. 사용자 인터페이스 제어 장치에 있어서,
    메뉴 선택을 위한 적어도 하나의 키 입력을 감지하는 키 입력 감지부; 와
    상기 키 입력 감지부로부터 조그 키의 움직임을 입력받은 경우 상위 메뉴간 이동을, 사방향 키의 움직임을 입력받은 경우에는 하위 메뉴간 커서 이동을 수행하고, 상기 하위 메뉴간 커서 이동 중 상기 조그 키의 움직임이 감지된 경우 별도의 키 선택 없이 상위 메뉴간 커서 이동을 수행하며, 기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 커서 이동을 수행하는 제어부를 포함하는 사용자 인터페이스 제어 장치.
  14. 적어도 하나의 어플리케이션이 실행되는 디스플레이 화면을 제공하는 사용자 인터페이스의 제어 장치에 있어서,
    상기 각 어플리케이션간 이동 또는 각 어플리케이션 내의 서브 메뉴간 커서 이동을 위해 입력되는 적어도 하나의 키를 감지하는 키 입력 감지부; 와
    조그 키의 움직임에 따라 상기 각 어플리케이션간 커서 이동을, 사방향 키의 움직임에 따라 상기 각 어플리케이션 내의 서브 메뉴간 커서 이동을 수행하고, 상기 서브 메뉴간 커서 이동 수행 중 상기 조그 키의 움직임이 감지된 경우 별도의 키 선택 없이 어플리케이션간 커서 이동을 수행하는 제어부를 포함하는 사용자 인터페이스 제어 장치.
  15. 적어도 하나의 단계로 구성되는 메뉴 구조의 사용자 인터페이스를 제공하는 셋탑박스에 있어서,
    메뉴 선택을 위해 입력되는 적어도 하나의 키를 감지하고, 조그 키의 움직임이 입력되는 경우 상위 메뉴간 커서 이동을, 사방향 키의 움직임이 입력되는 경우에는 하위 메뉴간 커서 이동을 수행하되, 하위 메뉴간 커서 이동 중 상기 조그 키의 움직임이 감지된 경우에는, 별도의 키 선택 없이 상위 메뉴간 커서 이동을 수행하는 사용자 인터페이스를 포함하는 셋탑박스.
  16. 삭제
  17. 삭제
  18. 제 15항에 있어서,
    상기 사용자 인터페이스는,
    기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 커서 이동을 수행하는 셋탑박스.
  19. 적어도 하나의 단계로 구성되는 메뉴 구조의 사용자 인터페이스를 제공하는 이동 단말에 있어서,
    메뉴 선택을 위해 입력되는 적어도 하나의 키를 감지하고, 조그 키의 움직임에 따라 상위 메뉴간 커서 이동을, 사방향 키의 움직임에 따라 하위 메뉴간 커서 이동을 수행하되, 하위 메뉴간 커서 이동 중 상기 조그 키의 움직임이 감지된 경우에는, 별도의 키 선택 없이 상위 메뉴간 커서 이동을 수행하는 사용자 인터페이스를 포함하는 이동 단말.
  20. 삭제
  21. 삭제
  22. 제 19항에 있어서,
    상기 사용자 인터페이스는,
    기준 단계 변경을 위한 별도의 확인 키가 입력되는 경우, 상기 상위 메뉴가 속한 기준 단계 및 상기 하위 메뉴의 단계를 순차적으로 증가시키고, 상기 변경된 기준 단계에 따라 상기 조그 키와 상기 사방향 키의 움직임을 감지하고 메뉴간 커서 이동을 수행하는 이동 단말.
KR1020050080332A 2005-08-30 2005-08-30 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법 Expired - Fee Related KR100814395B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020050080332A KR100814395B1 (ko) 2005-08-30 2005-08-30 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법
US11/488,691 US20070046628A1 (en) 2005-08-30 2006-07-19 Apparatus and method for controlling user interface using jog dial and navigation key
EP06017340A EP1760573A3 (en) 2005-08-30 2006-08-21 Apparatus and method for controlling user interface using jog dial and navigation key
CNB2006101213119A CN100552609C (zh) 2005-08-30 2006-08-22 使用微动转盘和导航键控制用户界面的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050080332A KR100814395B1 (ko) 2005-08-30 2005-08-30 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20070024811A KR20070024811A (ko) 2007-03-08
KR100814395B1 true KR100814395B1 (ko) 2008-03-18

Family

ID=37459367

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050080332A Expired - Fee Related KR100814395B1 (ko) 2005-08-30 2005-08-30 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법

Country Status (4)

Country Link
US (1) US20070046628A1 (ko)
EP (1) EP1760573A3 (ko)
KR (1) KR100814395B1 (ko)
CN (1) CN100552609C (ko)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101277256B1 (ko) 2006-06-16 2013-07-05 삼성전자주식회사 사용자 인터페이스를 위한 장치 및 방법
US20080034305A1 (en) * 2006-08-03 2008-02-07 International Business Machines Corporation Method for providing flexible selection time components
WO2008132539A1 (en) * 2007-04-26 2008-11-06 Nokia Corporation Method, device, module, apparatus, and computer program for an input interface
US8203577B2 (en) * 2007-09-25 2012-06-19 Microsoft Corporation Proximity based computer display
US9083914B2 (en) 2007-12-27 2015-07-14 Echostar Technologies Corporation Electronic system informing a first electronic device of user remote control activity involving a second electronic device
JP2010062683A (ja) * 2008-09-01 2010-03-18 Smk Corp リモートコントロール送信機
US8605219B2 (en) 2008-11-11 2013-12-10 Sony Corporation Techniques for implementing a cursor for televisions
US8030914B2 (en) 2008-12-29 2011-10-04 Motorola Mobility, Inc. Portable electronic device having self-calibrating proximity sensors
US8275412B2 (en) 2008-12-31 2012-09-25 Motorola Mobility Llc Portable electronic device having directional proximity sensors based on device orientation
KR101640460B1 (ko) 2009-03-25 2016-07-18 삼성전자 주식회사 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기
US20100271312A1 (en) * 2009-04-22 2010-10-28 Rachid Alameh Menu Configuration System and Method for Display on an Electronic Device
US8542186B2 (en) 2009-05-22 2013-09-24 Motorola Mobility Llc Mobile device with user interaction capability and method of operating same
US8344325B2 (en) 2009-05-22 2013-01-01 Motorola Mobility Llc Electronic device with sensing assembly and method for detecting basic gestures
US8391719B2 (en) 2009-05-22 2013-03-05 Motorola Mobility Llc Method and system for conducting communication between mobile devices
US8304733B2 (en) 2009-05-22 2012-11-06 Motorola Mobility Llc Sensing assembly for mobile device
US8294105B2 (en) 2009-05-22 2012-10-23 Motorola Mobility Llc Electronic device with sensing assembly and method for interpreting offset gestures
US8269175B2 (en) 2009-05-22 2012-09-18 Motorola Mobility Llc Electronic device with sensing assembly and method for detecting gestures of geometric shapes
US8788676B2 (en) 2009-05-22 2014-07-22 Motorola Mobility Llc Method and system for controlling data transmission to or from a mobile device
US8619029B2 (en) 2009-05-22 2013-12-31 Motorola Mobility Llc Electronic device with sensing assembly and method for interpreting consecutive gestures
US8319170B2 (en) 2009-07-10 2012-11-27 Motorola Mobility Llc Method for adapting a pulse power mode of a proximity sensor
US8665227B2 (en) 2009-11-19 2014-03-04 Motorola Mobility Llc Method and apparatus for replicating physical key function with soft keys in an electronic device
US8963845B2 (en) 2010-05-05 2015-02-24 Google Technology Holdings LLC Mobile device with temperature sensing capability and method of operating same
US9103732B2 (en) 2010-05-25 2015-08-11 Google Technology Holdings LLC User computer device with temperature sensing capabilities and method of operating same
US8751056B2 (en) 2010-05-25 2014-06-10 Motorola Mobility Llc User computer device with temperature sensing capabilities and method of operating same
JP5287843B2 (ja) * 2010-12-24 2013-09-11 株式会社Jvcケンウッド 入力操作装置、入力操作制御方法、入力操作制御プログラムおよび入力操作装置の設計方法
JP5102899B2 (ja) * 2011-01-11 2012-12-19 シャープ株式会社 映像表示装置および映像表示方法
US9063591B2 (en) 2011-11-30 2015-06-23 Google Technology Holdings LLC Active styluses for interacting with a mobile device
US8963885B2 (en) 2011-11-30 2015-02-24 Google Technology Holdings LLC Mobile device for interacting with an active stylus
KR101943441B1 (ko) * 2012-05-22 2019-01-29 삼성전자주식회사 디스플레이 장치의 기능을 제어하는 원격 제어 장치 및 방법
CN102821320B (zh) * 2012-08-08 2016-08-24 深圳创维-Rgb电子有限公司 基于环形选择器的电视交互方法和装置
KR101961860B1 (ko) 2012-08-28 2019-03-25 삼성전자주식회사 사용자 단말 장치 및 그 제어 방법
US10185416B2 (en) 2012-11-20 2019-01-22 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving movement of device
US9477313B2 (en) 2012-11-20 2016-10-25 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving outward-facing sensor of device
US10423214B2 (en) 2012-11-20 2019-09-24 Samsung Electronics Company, Ltd Delegating processing from wearable electronic device
US11372536B2 (en) 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US11237719B2 (en) 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
US10551928B2 (en) 2012-11-20 2020-02-04 Samsung Electronics Company, Ltd. GUI transitions on wearable electronic device
CN103517115B (zh) * 2012-12-06 2017-03-08 Tcl集团股份有限公司 对widget视图添加焦点框的方法、系统及智能电视
US10691332B2 (en) 2014-02-28 2020-06-23 Samsung Electronics Company, Ltd. Text input on an interactive display
CN104765861A (zh) * 2015-04-21 2015-07-08 广州市久邦数码科技有限公司 一种字母索引查找应用程序的系统及其实现方法
CN104765860A (zh) * 2015-04-21 2015-07-08 广州市久邦数码科技有限公司 一种高亮显示应用程序名称的字母索引系统及其实现方法
CN115789880B (zh) * 2022-11-18 2024-04-26 四川虹美智能科技有限公司 基于大数据的遥控器按键设置方法及装置、设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050021925A (ko) * 2003-08-28 2005-03-07 소니 가부시끼 가이샤 정보 처리 장치, 정보 처리 방법, 정보 처리 프로그램 및정보 처리 프로그램을 기억시킨 기억 매체
JP2005167495A (ja) 2003-12-01 2005-06-23 Sony Ericsson Mobilecommunications Japan Inc 通信端末装置および通信方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2330646B (en) * 1997-10-23 2002-04-24 Nokia Mobile Phones Ltd Input device
AU5066399A (en) * 1998-08-24 2000-03-14 Hitachi Limited Method for displaying multimedia information processing method, processing device, and processing system
JP2000227832A (ja) * 1998-12-04 2000-08-15 Sony Corp 情報処理装置及び方法、並びに媒体
DE19936257A1 (de) * 1999-07-31 2001-02-01 Georg Geiser Berührungssensitiver Mehrfachdrehknopf für adaptierbares Dialogverfahren
JP4730571B2 (ja) * 2000-05-01 2011-07-20 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
DE20022795U1 (de) * 2000-08-30 2002-05-08 Caa Ag Eingabevorrichtung für ein Computersystem, insbesondere für ein integriertes Bordcomputersystem eines Kraftfahrzeugs, sowie Computersystem mit einer solchen Eingabevorrichtung
JP4631150B2 (ja) * 2000-10-31 2011-02-16 ソニー株式会社 情報処理装置及び方法、並びに記録媒体
DE10056307B4 (de) * 2000-11-14 2006-08-03 Volkswagen Ag Multifunktions-Bedieneinrichtung
DE10121685A1 (de) * 2001-05-04 2002-11-07 Volkswagen Ag Anzeige-und Bedienvorrichtung für Kraftfahrzeuge
US7093201B2 (en) * 2001-09-06 2006-08-15 Danger, Inc. Loop menu navigation apparatus and method
NO20020896L (no) * 2001-10-02 2003-04-03 Ziad Badarneh Interaktivt system
DE10230693A1 (de) * 2002-07-06 2004-01-22 BSH Bosch und Siemens Hausgeräte GmbH Kühl-oder Gefriergerät
JP3988646B2 (ja) * 2003-01-17 2007-10-10 日産自動車株式会社 車両用操作装置
JP2007519288A (ja) * 2003-12-25 2007-07-12 松下電器産業株式会社 リモコン装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050021925A (ko) * 2003-08-28 2005-03-07 소니 가부시끼 가이샤 정보 처리 장치, 정보 처리 방법, 정보 처리 프로그램 및정보 처리 프로그램을 기억시킨 기억 매체
JP2005167495A (ja) 2003-12-01 2005-06-23 Sony Ericsson Mobilecommunications Japan Inc 通信端末装置および通信方法

Also Published As

Publication number Publication date
EP1760573A3 (en) 2009-06-10
EP1760573A2 (en) 2007-03-07
CN100552609C (zh) 2009-10-21
CN101046723A (zh) 2007-10-03
KR20070024811A (ko) 2007-03-08
US20070046628A1 (en) 2007-03-01

Similar Documents

Publication Publication Date Title
KR100814395B1 (ko) 조그 키와 사방향 키를 이용한 사용자 인터페이스 제어장치 및 그 방법
US7222307B2 (en) Multipurpose navigation keys for an electronic imaging device
CN100465887C (zh) 多任务用户接口实现方法
US9116544B2 (en) Method and system for interfacing with an electronic device via respiratory and/or tactual input
KR101169311B1 (ko) 입력 인터페이스를 위한 방법, 기기, 모듈, 장치, 및 컴퓨터 프로그램
US7984381B2 (en) User interface
KR20080073868A (ko) 단말기 및 메뉴표시방법
US20030081008A1 (en) Method and apparatus for controlling an electronic device via a menu displayed on a display screen of the electronic device
WO2012133576A1 (ja) 電子機器
KR20120014020A (ko) 방향성 터치 원격 제어장치
KR20060054563A (ko) 전자장치의 메뉴 리스트 검색 방법
KR20160094790A (ko) 디스플레이 장치의 이의 디스플레이 방법
JP2015176439A (ja) マルチメディア装置、マルチメディア装置の制御方法、及びマルチメディア装置の制御プログラム
JP4951569B2 (ja) 情報表示装置の表示方法
WO2012133577A1 (ja) 電子機器
KR101974176B1 (ko) 디스플레이장치와 그 제어방법
JP2012118652A (ja) メニュー表示制御装置
KR20140140759A (ko) 터치스크린을 구비하는 디바이스에서 화면 표시 방법 및 장치
JP6041939B2 (ja) 電子機器
EP2028587A1 (en) Method and device for navigating a graphical user interface
JP2013033499A (ja) 携帯端末装置、表示制御方法、及び表示制御プログラム
JP2009187089A (ja) 携帯端末装置、携帯端末装置におけるメニュー表示方法および携帯端末装置におけるメニュー表示プログラム
KR20050011049A (ko) 사용 빈도에 따른 메뉴 표시 장치 및 그 방법
KR20070045739A (ko) 영상표시기기의 제어방법 및 그에 따른 영상표시기기
KR101347253B1 (ko) 4방향 기능키를 이용한 화면 연계형 사용자 인터페이스장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

E801 Decision on dismissal of amendment
PE0801 Dismissal of amendment

St.27 status event code: A-2-2-P10-P12-nap-PE0801

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

St.27 status event code: N-3-6-B10-B17-rex-PB0601

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20070418

Effective date: 20071212

PJ1301 Trial decision

St.27 status event code: A-3-3-V10-V15-crt-PJ1301

Decision date: 20071212

Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2005 0080332

Appeal request date: 20070418

Appellate body name: Patent Examination Board

Decision authority category: Office appeal board

Decision identifier: 2007101004088

PS0901 Examination by remand of revocation

St.27 status event code: A-6-3-E10-E12-rex-PS0901

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

St.27 status event code: A-3-4-F10-F13-rex-PS0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20130227

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20170312

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20170312