KR100714676B1 - 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법 - Google Patents

키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법 Download PDF

Info

Publication number
KR100714676B1
KR100714676B1 KR1020040053529A KR20040053529A KR100714676B1 KR 100714676 B1 KR100714676 B1 KR 100714676B1 KR 1020040053529 A KR1020040053529 A KR 1020040053529A KR 20040053529 A KR20040053529 A KR 20040053529A KR 100714676 B1 KR100714676 B1 KR 100714676B1
Authority
KR
South Korea
Prior art keywords
key
cursor
key signal
input
user
Prior art date
Application number
KR1020040053529A
Other languages
English (en)
Other versions
KR20060004420A (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 KR1020040053529A priority Critical patent/KR100714676B1/ko
Publication of KR20060004420A publication Critical patent/KR20060004420A/ko
Application granted granted Critical
Publication of KR100714676B1 publication Critical patent/KR100714676B1/ko

Links

Images

Classifications

    • 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
    • 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

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)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 리모컨의 숫자 키와 방향 키를 조합하여 사용자가 원하는 항목으로 커서의 위치를 이동시킬 수 있어, 사용자가 원하는 항목을 쉽고 빠르게 선택할 수 있는 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그 방법에 관한 것이다.
본 발명의 일 실시예에 따른 키 조합을 통하여 커서의 위치를 이동시키는 시스템은 사용자로부터 제1 키 신호 및 제2 키 신호를 순차적으로 입력받는 키 입력부와, 상기 입력된 제1 키 신호 및 제2 키 신호의 조합에 따른 커서의 이동량을 결정하는 위치 계산부와, 및 상기 커서의 현재 위치와 상기 위치 계산부가 계산한 커서의 이동량을 조합하여 해당 위치로 커서를 이동시키는 제어부를 포함한다.
숫자 키, 방향 키, 키 조합, 커서 이동량

Description

키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그 방법{System for moving cursor position through union the key and method thereof}
도 1은 종래의 리스트 목록에서 커서의 위치를 이동 시키는 방법을 나타낸 도면.
도 2는 본 발명에 따른 키 조합을 통하여 커서 위치를 이동시키는 시스템을 나타낸 블록도.
도 3은 본 발명에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법을 나타낸 순서도.
도 4는 본 발명의 일 실시예에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법에서 리스트 항목에서 커서의 위치가 이동되는 화면을 나타낸 도면.
도 5는 본 발명의 다른 실시예에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법에서의 소정의 리스트 항목을 디스플레이 하는 화면의 구성을 나타낸 도면.
도 6은 본 발명의 일 실시예에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법에서의 연산 알고리즘을 나타낸 도면.
<도면의 주요 부분에 관한 부호의 설명>
100 : 키 입력부 200 : 판단부
300: 버퍼부 400 : 위치 계산부
500 : 출력부 600 : 제어부
본 발명은 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 리모컨의 숫자 키와 방향 키를 조합하여 사용자가 원하는 항목으로 커서의 위치를 이동시킬 수 있어, 사용자가 원하는 항목을 쉽고 빠르게 선택할 수 있는 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그 방법에 관한 것이다.
일반적으로, 사용자가 TV 화면에 디스플레이된 특정 리스트(예를 들어, 영화 리스트, 음악 리스트, 및 기타 서비스 리스트 등) 항목을 선택하기 위해 리모컨의 방향키를 선택하면, 사용자가 선택한 방향으로 선택한 횟수만큼 커서가 이동되며, 사용자가 소정의 방향키를 지정된 시간동안 누르고 있을 경우, 선택된 방향에 대하여 순차적이고 연속적으로 커서가 이동된다.
도 1은 종래의 리스트 목록에서 커서의 위치를 이동 시키는 방법을 나타낸 도면이다.
도시된 바와 같이, TV 화면에 특정 리스트 항목이 디스플레이된 경우, 사용자는 리모컨의 방향키를 이용하여 리스트 항목의 선택 커서를 움직여 원하는 아이템을 선택하였다. 여기서, 사용자는 기본적으로 방향키만을 사용하여 상하좌우로 선택 커서를 움직이며 원하는 아이템을 선택한다.
예를 들어, 현재 리스트 항목에 선택 커서가 4번째 아이템에 위치되어 있을 경우, 사용자가 선택 커서를 25번째 아이템으로 이동시키려면 아래 방향의 방향키를 21회 눌러야 한다.
따라서, 사용자는 리스트 항목에서 원하는 아이템을 찾기 위해 지정된 시간동안 방향키를 누르거나 원하는 아이템을 찾을 때까지 소정 횟수 만큼 방향키를 눌러야 하기 때문에 오랫동안 키를 누르거나 여러 번 키를 눌러야 하는 불편함이 있으며, 또한 원하는 아이템의 위치에 커서가 위치할 때까지 중간 단계의 아이템을 모두 거쳐 이동함으로써, 원하는 아이템을 찾는데 많이 시간이 소요된다는 문제점이 있다.
한국공개특허 1998-034577(TV 메뉴의 레벨 선택방법)은 다수의 숫자키를 구비한 리모컨으로 선택한 메뉴에 대한 레벨 단계들이 TV화면에 현시되고, TV 화면에 현시된 레벨 단계들을 보고 원하는 레벨 단계를 현시된 순번에 해당하는 리모컨 숫자키를 선택하면, 선택된 숫자키의 숫자 순번에 해당하는 레벨 단계를 수행하는 TV 메뉴의 레벨 선택방법을 개시하고 있으나, 이는 TV 메뉴의 레벨을 숫자키에 직접 매핑하여 선택하는 것으로, 숫자키를 이용하여 원하는 아이템으로 선택 커서를 이동시키는 것은 전혀 개시하고 있지 않다.
본 발명은 사용자가 리모컨을 통해 숫자 키와 방향 키를 선택하면 입력된 숫자 값과 방향 값을 조합하여 사용자가 원하는 항목으로 커서의 위치를 이동시킴으 로써, 사용자가 원하는 항목을 쉽고 빠르게 선택할 수 있도록 하는데 그 목적이 있다.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있을 것이다.
상기 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 키 조합을 통하여 커서의 위치를 이동시키는 시스템은 사용자로부터 제1 키 신호 및 제2 키 신호를 순차적으로 입력받는 키 입력부와, 상기 입력된 제1 키 신호 및 제2 키 신호의 조합에 따른 커서의 이동량을 결정하는 위치 계산부와, 및 상기 커서의 현재 위치와 상기 위치 계산부가 계산한 커서의 이동량을 조합하여 해당 위치로 커서를 이동시키는 제어부를 포함한다.
본 발명의 다른 실시예에 따른 키 조합을 통하여 커서의 위치를 이동시키는 방법은, 사용자로부터 제1 키 신호 및 제2 키 신호를 순차적으로 입력받는 단계와, 상기 입력된 제1 키 신호 및 제2 키 신호의 조합에 따른 커서의 이동량을 계산하는 단계와, 및 상기 계산된 커서의 이동량에 따른 해당 화면을 디스플레이 하는 단계를 포함한다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 2는 본 발명에 따른 키 조합을 통하여 커서 위치를 이동시키는 시스템을 나타낸 블록도로서, 키 입력부(100), 판단부(200), 버퍼부(300), 위치 계산부(400), 출력부(500) 및 제어부(600)를 포함하여 구성된다.
본 발명에 따른 시스템은 리모컨과 일체로 형성될 수 있으며, 다른 실시예로 리모컨과 연동하는 디지털 장치와 일체로 형성될 수도 있다.
키 입력부(100)는 사용자로부터 제1 키 신호 및 제2 키 신호를 순차적으로 입력받는 것으로, 여기서 사용자가 선택한 제1 키 및 제2 키 신호는 숫자 키 신호, 방향 키 신호, 및 특정 기능 키 신호 등으로 이해될 수 있다.
본 발명에 따른 시스템이 리모컨과 연동하는 디지털 장치와 일체로 형성될 경우, 키 입력부(100)는 리모컨의 출력 신호를 입력받기 위한 무선 수신기 또는 디지털 장치의 입력 패널로 구성될 수 있다.
판단부(200)는 사용자가 선택한 제1 키 및 제2 키 신호의 종류를 판단하고, 선택된 제1 키 및 제2 키 신호의 종류에 따른 키 값을 판단하는 것으로, 여기서 제1 및 제2 키 신호의 종류는 숫자 키, 방향 키, 및 특정 기능 키 신호로 이해될 수 있다.
여기서, 판단부(200)의 키 신호의 종류를 판단한 결과 사용자가 선택한 키 신호가 숫자 키인 경우, 판단부(200)는 사용자가 선택한 키 값이 0~9 사이의 숫자 값 중 어떤 값인지를 판단하고, 키 신호의 종류를 판단한 결과 사용자가 선택한 키 신호가 방향 키인 경우, 판단부(200)는 사용자가 선택한 키 값이 상, 하, 좌, 우 방향 중 어떤 방향인지를 판단하며, 키 신호의 종류를 판단한 결과 사용자가 선택한 키 신호가 특정 기능 키인 경우, 판단부(200)는 사용자가 선택한 키 값이 어떤 기능을 수행하는 키인지를 판단한다.
버퍼부(300)는 사용자가 선택한 숫자 키에 따른 숫자 값을 저장하는 것으로, 하나씩 입력되는 숫자들에 대해 먼저 입력되는 숫자가 윗 자리수를 가지도록 저장한다.
예를 들어, 사용자가 숫자 1, 숫자 4를 차례로 입력한 경우, 버퍼부(300)는 먼저 입력된 숫자 1을 윗 자리수로 저장하고, 나중에 입력된 숫자 4를 아래 자리수로 저장함으로써, 버퍼부(400)에 저장된 숫자는 14가 된다.
위치 계산부(400)는 상기 입력된 제1 키 신호 및 제2 키 신호의 조합에 따른 커서의 이동량을 결정하는 것으로, 버퍼부(300)에 저장된 숫자 값과 입력된 방향값을 조합하여 사용자가 이동을 원하는 방향으로의 커서 이동량을 계산한다.
예를 들어, 버퍼부(300)에 저장된 숫자 값이 14이고, 입력된 방향키 값이 아 래방향인 경우, 위치 계산부(400)는 커서의 이동량이 아래방향으로 14회 이동해야 함을 계산한다.
출력부(500)는 사용자가 요청한 커서의 이동량에 따른 해당 리스트 항목 및 사용자가 요청한 특정 기능에 따른 화면을 디스플레이 한다.
제어부(600)는 현재 커서의 위치와 위치 계산부(400)가 계산한 커서의 이동량을 조합하여 해당 위치로 커서를 이동시키는 명령을 출력한다. 키 입력부(100)를 통해 사용자가 선택한 키 신호 값이 입력되면, 입력된 키 신호를 판단부(200)로 전송하고, 판단부(200)의 판단에 따라 입력된 키 신호가 숫자 키인 경우 버퍼부(300)에 입력된 숫자 값을 저장하고, 입력된 키 신호가 방향 키인 경우 요청된 방향으로 커서를 이동시키고, 입력된 키 신호가 특정 기능 키인 경우 해당 기능을 수행시킨다.
한편, 제어부(600)는 입력된 키 신호가 방향 키인 경우, 버퍼부(300)에 소정의 숫자 값이 저장되어 있는지를 체크하고, 체크 결과 숫자 값이 저장되어 있는 경우 저장된 숫자 값과 입력된 방향 키 값을 위치 계산부(400)에게 전송하여 커서의 이동량 계산을 요청한다.
이 후, 위치 계산부(400)로부터 계산된 커서의 이동량이 전송되면, 제어부(600)는 리스트 항목에서 현재의 커서 위치를 체크하고, 체크된 커서의 현재 위치와 전송된 커서의 이동량을 조합하여 해당 위치로 커서를 이동시킨다.
또한, 제어부(600)는 입력된 키 신호가 방향 키인 경우, 버퍼부(300)에 숫자 값이 저장되어 있는지를 체크하고, 체크 결과 숫자 값이 저장되어 있지 않은 경우, 리스트 항목에서 현재의 커서 위치를 체크하고, 체크된 커서의 현재 위치와 방향 키 값을 조합하여 해당 위치로 커서를 이동시킨다.
한편, 본 발명에 따른 시스템이 리모컨과 일체로 형성될 경우, 출력부(500)는 생략될 수 있다.
또한, 제어부(600)는 버퍼부(300)에 저장된 숫자 값과 방향 키 신호를 포함하여, 저장된 숫자 값 만큼 방향 키 신호를 발생시키는 명령을 출력한다. 이 경우, 위치 계산부(400)는 생략 가능하다.
도 3은 본 발명에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법을 나타낸 순서도로서, 먼저 키 입력부(100)가 사용자의 키 선택에 따른 키 신호를 입력 받으면(S100), 제어부(600)는 입력된 키 신호를 판단부(200)로 전송하고, 이에 판단부(200)는 입력된 키 신호의 종류를 판단한다. 여기서, 키 신호의 종류는 숫자 키, 방향 키, 및 특정 기능 키로 이해될 수 있다.
그 다음, 판단 결과 입력된 키 신호가 숫자 키인 경우(S110), 판단부(200)는 사용자가 입력한 숫자 값이 0~9 사이의 숫자 값 중 어떤 값인지를 판단한다.
그 다음, 판단부(200)는 판단된 숫자 값을 제어부(600)에게 전송하고, 이에 제어부(600)는 전송받은 숫자 값을 버퍼부(300)에 저장한다(S150). 여기서, 버퍼부(300)에 저장되는 숫자 값은 하나씩 입력되는 숫자들에 대해 먼저 입력되는 숫자가 윗 자리수를 가지도록 저장된다.
그 다음, 제어부(600)는 소정의 키 신호 입력을 대기하고, 이 후 키 입력부(100)를 통해 소정의 키 신호가 입력되면 판단부(200)에게 입력된 키 신호를 전송 한다.
이에, 판단부(200)는 전송받은 키 신호의 종류를 판단하고, 판단 결과 입력된 키 신호가 방향 키인 경우(S120), 판단부(200)는 사용자가 입력한 키 신호의 방향 값이 상, 하, 좌, 및 우 방향 중 어느 방향인지를 판단한다.
그 다음, 제어부(600)는 사용자가 입력한 키 신호가 방향 키인 경우, 버퍼부(300)에 숫자 값이 저장되어 있는지를 체크하고(S160), 만일 버퍼부(300)에 숫자 값이 저장되어 있는 경우, 버퍼부(300)에 저장된 숫자 값과 체크부(200)가 체크한 방향 값을 위치 계산부(400)로 전송하여 커서의 이동량 계산을 요청한다.
이에, 위치 계산부(400)는 전송받은 숫자 값과 방향 값을 기초로 커서의 이동량을 계산하고(S170), 계산된 커서의 이동량을 제어부(600)로 전송한다.
그 다음, 제어부(600)는 리스트 항목에 위치된 커서의 현재 위치와 위치 계산부(400)가 계산한 커서의 이동량을 조합하여 커서의 위치를 이동시킨다(S180).
그 다음, 제어부(600)는 출력부(500)를 통해 커서가 이동된 해당 리스트의 항목을 화면에 디스플레이 한다(S140).
한편, 판단부(200)의 판단 결과 사용자가 입력한 키 신호가 방향 키인 경우(S120), 판단부(200)는 입력된 방향 키 값을 판단하여 사용자가 선택한 방향이 상, 하, 좌, 및 우 방향 중 어느 방향인지를 판단하고, 제어부(600)는 사용자가 입력한 키 신호가 방향 키인 경우, 버퍼부(300)에 숫자 값이 저장되어 있는지를 체크한다(S160).
체크 결과 버퍼부(300)에 숫자 값이 저장되어 있지 않은 경우, 제어부(600) 는 리스트 항목에 위치된 커서의 현재 위치와 체크부(200)가 체크한 방향 값을 조합하여 커서의 위치를 이동시킨다(S190).
한편, 판단부(200)의 판단 결과 사용자가 입력한 키 신호가 특정 기능 키인 경우(S130), 제어부(600)는 사용자로부터 선택된 특정 기능을 수행하며, 수행된 기능에 따른 화면을 디스플에 한다(S140).
도 4는 본 발명의 일 실시예에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법에서 리스트 항목에서 커서의 위치가 이동되는 화면을 나타낸 도면이다.
도시된 바와 같이, TV 화면에 특정 리스트 항목이 디스플레이되고 사용자가 소정의 아이템(예를 들어, 25번째 아이템)을 선택 하고자 하는 경우를 예를 들어 설명한다. 이 때, 현재 커서는 리스트 항목의 4번째 아이템에 위치되어 있다.
먼저, 사용자는 리모컨을 통해 숫자 키"2"를 선택하고, 그 다음 리모컨을 통해 숫자 키 "1"을 선택한다. 여기서, 사용자가 선택한 숫자 키는 버퍼부(300)에 차례대로 저장되며, 먼저 저장된 숫자 값이 윗 자리수에 저장되고 나중에 저장된 숫자 값은 아래 자리수에 저장되어 버퍼부(300)에는 숫자 값 "21"이 저장된다.
그 다음, 사용자가 리모컨을 통해 방향 키에서 "아래 방향"을 선택한다. 이에, 제어부(600)는 버퍼부(300)에 저장된 숫자 값 "21"과 방향 값(즉, 아래방향)을 위치 계산부(400)로 전송하고, 위치 계산부(400)는 전송받은 숫자 값과 방향 값(즉, 21 * 아래방향)을 기초로 커서의 이동량을 계산하여 제어부(600)로 전송한다.
그 다음, 제어부(600)는 리스트 항목에 위치된 커서의 현재 위치를 체크하고, 체크된 커서의 현재 위치(즉, 아이템 4)와 위치 계산부(400)가 계산한 커서의 이동량(즉, 아래로 21 항목)을 조합하여 커서의 위치를 25번째 아이템으로 이동시킨다.
따라서, 본 발명에서는 사용자가 4번째 아이템에 위치된 커서의 위치를 25번째 아이템으로 이동시키기 위해서, 단지 3번의 키 선택을 하면 되기 때문에 사용자는 빠르고 편리하게 원하는 위치로 커서를 이동시킬 수 있다.
한편, 사용자가 입력한 숫자 키 값이 리스트 항목의 총 아이템 개수를 초과한 경우에는 리스트 항목의 마지막 아이템에 커서가 위치되며, 또한 사용자가 맨 마지막 아이템을 선택하고자 할 경우, 사용자가 현재 커서가 위치한 아이콘 위치에서 맨 마지막 아이콘의 위치를 계산하기 어려운 경우 또는 총 아이템의 숫자를 알지 못하는 경우 소정의 큰 값(예를 들어, 숫자 99)을 입력하면 리스트 항목의 맨 마지막 아이템에 커서가 위치 된다.
도 5는 본 발명의 다른 실시예에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법에서의 소정의 리스트 항목을 디스플레이 하는 화면의 구성을 나타낸 도면이다.
도 5a는 소정의 리스트 항목을 디스플레이 하는 화면의 일 실시예로, 도시된 바와 같이 TV 화면(10)에 화면 크기에 맞는 소정 개수의 영화 제목의 리스트가 디스플레이 되고, TV 화면(10)의 우측 상편에는 현재 영화 제목 수/총 영화 제목 수의 정보(20)가 디스플레이 되며, 디스플레이된 영화 제목 리스트 중 현재 커서가 위치된 영화 제목에 선택 상자(30)가 표시된다.
예를 들어, TV 화면(10)에는 "라이어" 부터 "천공의 성 라퓨타(우리말 녹음 )"라는 영화 제목이 디스플레이 되며, 현재 화면은 전체 영화 제목 총 29개 중에 10번째인 "실미도"에 선택 상자(30)가 위치되어 있음을 알 수 있다.
도 5b는 소정의 리스트 항목을 디스플레이 하는 화면의 다른 실시예로, 도시된 바와 같이 TV 화면(10)에 화면 크기에 맞는 소정 개수의 영화 제목 리스트가 디스플레이 되고, TV 화면(10)의 우측 상편에는 현재 영화 제목 수/총 영화 제목 수의 정보(20)가 디스플레이 되며, 디스플레이된 영화 리스트 중 현재 커서가 위치된 영화 제목에 선택 상자(30)가 표시된다. 또한, 영화 제목의 좌측에는 선택 상자(30)가 위치된 영화 제목으로부터의 거리를 나타내는 숫자(40)를 표시하였다.
예를 들어, TV 화면(10)에는 "라이어" 부터 "천공의 성 라퓨타(우리말 녹음)"라는 영화 제목이 디스플레이 되며, 현재 화면은 전체 영화 제목 총 29개 중에 10번째인 "실미도"에 선택 상자(30)가 위치되어 있고, 선택 상자(30)가 위치된 영화 제목으로부터 "라이어"는 위로 7 단계 거리에 위치되어 있음을 알 수 있다.
도 5c는 소정의 리스트 항목을 디스플레이 하는 화면의 또 다른 실시예로, 도시된 바와 같이 TV 화면(10)에 화면 크기에 맞는 소정 개수의 영화 제목 리스트가 디스플레이 되고, 디스플레이된 영화 리스트 중 현재 커서가 위치된 영화 제목에 선택 상자(30)가 표시되며, 영화 제목의 좌측에는 선택 상자(30)로부터의 거리를 나타내는 숫자(40)를 표시하였다. 또한, 화면(10)의 우측상편에는 선택 상자(30)로부터의 거리를 표시하는 가이드 상자(50)가 위치된다. 여기서, 가이드 상자(50)는 선택 상자(30)가 위치된 영화 제목으로부터 한글 단어순에 따른 거리와 방향을 표시하는 것으로서, U는 위, D는 아래를 나타낸다.
예를 들어, 가이드 상자(50) 내의 "ㅎ : 17D" 는 선택 상자(30)가 위치된 영화 제목 "실미도"에서 "ㅎ"으로 시작되는 영화 제목(즉, 하류인생)이 아래로 17 단계 거리에 위치되어 있음을 쉽게 알아 사용자는 숫자 키 "1"과 숫자 키 "7" 및 방향 키 중 "아래방향 키"를 차례로 눌러 자신이 보고자 하는 영화(즉, 하류인생)로 커서를 쉽게 이동할 수 있다.
도 6은 본 발명의 일 실시예에 따른 키 조합을 통하여 커서 위치를 이동시키는 방법에서의 연산 알고리즘을 나타낸 도면이다.
먼저, 버퍼부(300)에 숫자 값이 저장되어 있지 않은 경우(즉, Status = S0)를 설명한다.
사용자가 리모컨을 통해 숫자 키를 입력하면 입력된 숫자 값(즉, 델타(Delta))을 버퍼에 저장한다(1).
한편, 버퍼부(300)에 숫자 값이 저장되어 있지 않은 경우에 사용자가 리모컨을 통해 방향 키를 입력하면, 입력된 해당 방향으로 커서를 이동(Move) 시킨다(2).
한편, 버퍼부(300)에 숫자 값이 저장되어 있지 않은 경우에 사용자가 리모컨을 통해 소정의 특정 키를 입력하면, 입력된 해당 특정 키 값을 수행한다(3).
버퍼부(300)에 숫자 값이 저장되어 있는 경우(즉, Status = S1)를 설명한다.
사용자가 리모컨을 통해 숫자 키를 입력하면 입력된 숫자 값(즉, 델타(Delta))을 버퍼에 저장한다(4).
한편, 버퍼부(300)에 숫자 값이 저장되어 있는 경우에 사용자가 리모컨을 통해 방향 키를 입력하면, 버퍼부(300)에 저장된 숫자 값과 입력된 방향 값을 조합하 여 커서를 이동(Move) 시킨다(5).
한편, 버퍼부(300)에 숫자 값이 저장되어 있는 경우에 사용자가 리모컨을 통해 소정의 특정 키를 입력하면, 버퍼부(300)에 저장된 숫자 값을 리셋 시키고 입력된 해당 특정 키 값을 수행한다(6).
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다
상기한 바와 같은 본 발명의 키 조합을 통하여 커서의 위치를 이동시키는 시스템 및 그 방법에 따르면 다음과 같은 효과가 하나 혹은 그 이상 있다.
첫째, 사용자가 리모컨을 통해 숫자 키와 방향 키를 선택하면, 입력된 숫자 값과 방향 값을 조합하여 해당 리스트 항목의 아이템으로 커서의 위치를 빠르고 정확하게 이동시키는 장점이 있다.
둘째, 사용자는 적은 횟수의 키 선택을 통해 원하는 리스트 항목의 아이템을 쉽고 빠르게 찾을 수 있는 장점이 있다.
셋째, 사용자의 직관에 의해 숫자 * 방향의 개념이 쉽게 학습되어 기존의 사용자가 사용하기 편리하다는 장점이 있다.

Claims (7)

  1. 사용자로부터 제1 키 신호 및 제2 키 신호를 순차적으로 입력받는 키 입력부;
    상기 입력된 키 신호의 종류 및 상기 키 신호의 종류에 따른 키 값을 판단하는 판단부;
    상기 판단 결과 상기 입력받은 키 신호가 제1 키 신호인 경우, 상기 제1 키 신호에 따른 숫자 값을 저장하는 버퍼부;
    상기 저장된 제1 키 신호 및 상기 입력된 제2 키 신호의 조합에 따른 커서의 이동량을 결정하는 위치 계산부; 및
    상기 위치 계산부가 계산한 커서의 이동량과 커서의 현재 위치를 조합하여 해당 위치로 커서를 이동시키는 제어부를 포함하는 키 조합을 통하여 커서의 위치를 이동시키는 시스템.
  2. 제 1항에 있어서,
    상기 커서의 이동량에 따른 해당 화면을 디스플레이 하는 출력부를 더 포함하는 키 조합을 통하여 커서의 위치를 이동시키는 시스템.
  3. 사용자로부터 제1 키 신호 및 제2 키 신호를 순차적으로 입력받는 단계;
    상기 입력된 키 신호의 종류를 판단하고, 상기 판단 결과 상기 입력된 키 신호가 제1 키 신호인 경우 상기 제1 키 신호에 따른 숫자 값을 저장하는 단계;
    상기 저장된 제1 키 신호 값 및 상기 입력된 제2 키 신호의 조합에 따른 커서의 이동량을 계산하는 단계;
    상기 계산된 커서의 이동량과 커서의 현재 위치를 조합하여 해당 위치로 커서를 이동시키는 단계; 및
    상기 커서가 이동된 화면을 디스플레이하는 단계를 포함하는 키 조합을 통하여 커서의 위치를 이동시키는 방법.
  4. 제 3항에 있어서,
    상기 키 신호의 종류는 숫자 키, 방향 키, 및 특정 기능 키 중 어느 하나인 키 조합을 통하여 커서의 위치를 이동시키는 방법.
  5. 제 4항에 있어서,
    상기 제1 키는 숫자 키이고, 상기 제2 키는 방향 키인 키 조합을 통하여 커서의 위치를 이동시키는 방법.
  6. 삭제
  7. 삭제
KR1020040053529A 2004-07-09 2004-07-09 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법 KR100714676B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040053529A KR100714676B1 (ko) 2004-07-09 2004-07-09 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040053529A KR100714676B1 (ko) 2004-07-09 2004-07-09 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법

Publications (2)

Publication Number Publication Date
KR20060004420A KR20060004420A (ko) 2006-01-12
KR100714676B1 true KR100714676B1 (ko) 2007-05-07

Family

ID=37116727

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040053529A KR100714676B1 (ko) 2004-07-09 2004-07-09 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법

Country Status (1)

Country Link
KR (1) KR100714676B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160067478A (ko) 2014-12-04 2016-06-14 (주)케이피티 저온 냉각 에멀젼 펄 기술의 의약품 연고제 제형의 용도
CN113325995A (zh) * 2021-06-15 2021-08-31 京东方科技集团股份有限公司 光标控制方法、装置、可读存储介质和电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07115596A (ja) * 1993-10-15 1995-05-02 Matsushita Electron Corp 選局回路
KR970058191A (ko) * 1995-12-21 1997-07-31 김광호 리모트 콘트롤러의 복합기능 제어방법
JP2000184477A (ja) 1998-12-14 2000-06-30 Aiwa Co Ltd リモートコントロール送信機
JP2000207094A (ja) * 1999-01-12 2000-07-28 Sony Corp 指示入力方法とリモ―トコントロ―ル装置
KR20010047023A (ko) * 1999-11-17 2001-06-15 구자홍 티브이의 채널 선택 장치 및 방법
KR20040058449A (ko) * 2002-12-26 2004-07-05 삼성전자주식회사 방송수신장치 및 그의 음량조정방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07115596A (ja) * 1993-10-15 1995-05-02 Matsushita Electron Corp 選局回路
KR970058191A (ko) * 1995-12-21 1997-07-31 김광호 리모트 콘트롤러의 복합기능 제어방법
JP2000184477A (ja) 1998-12-14 2000-06-30 Aiwa Co Ltd リモートコントロール送信機
JP2000207094A (ja) * 1999-01-12 2000-07-28 Sony Corp 指示入力方法とリモ―トコントロ―ル装置
KR20010047023A (ko) * 1999-11-17 2001-06-15 구자홍 티브이의 채널 선택 장치 및 방법
KR20040058449A (ko) * 2002-12-26 2004-07-05 삼성전자주식회사 방송수신장치 및 그의 음량조정방법

Also Published As

Publication number Publication date
KR20060004420A (ko) 2006-01-12

Similar Documents

Publication Publication Date Title
US8056016B2 (en) Method and mobile communication terminal for changing the mode of the terminal
KR101241907B1 (ko) 리모트 콘트롤러 및 리모트 콘트롤러에서 키이 코드를 발생하는 방법
KR100750120B1 (ko) 원형 자판 배열을 이용한 문자 입력 방법 및 문자 입력장치
KR101259116B1 (ko) 콘트롤러 및 콘트롤러에서 키이 코드를 발생하는 방법
US7890862B2 (en) Haptic key controlled data input
US20140168130A1 (en) User interface device and information processing method
JP4921374B2 (ja) ユーザ支援装置および困惑状態判定装置
US20140195960A1 (en) Device, Methods, and User Interface for Providing Optimized Entry of Alphanumeric Text
WO2007043222A1 (ja) 入力装置及びそれを備えた携帯端末
CN101558374A (zh) 控制具有触摸板的家用电器的方法和使用该方法的触摸板家用电器
JP4653251B2 (ja) 操作状態判定装置
KR100654448B1 (ko) 컨텐츠 검색을 위한 사용자 인터페이스 제공 방법 및 장치
RU2562364C2 (ru) Удобный для пользователя ввод текстовых элементов
JP2010102465A (ja) Gui変更方法及び変更装置
KR20080029502A (ko) 좌표 인식 장치 및 이 좌표 인식 장치에서 키이 코드를발생하는 방법
JP4951569B2 (ja) 情報表示装置の表示方法
JP4738394B2 (ja) 電気機器
KR100714676B1 (ko) 키 조합을 통하여 커서 위치를 이동시키는 시스템 및 그방법
JP2007164505A (ja) 携帯端末
KR101474302B1 (ko) 컨텐츠 목록 표시 방법 및 장치
JP4682749B2 (ja) テレビジョン
CN100361191C (zh) 影像设备的用户按键信号处理方法
KR100783114B1 (ko) 이동통신 단말기의 목록 탐색 방법
JPWO2016199309A1 (ja) 電子機器
JP2011211405A (ja) 表示システム、表示装置、受信装置および表示領域選択方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee