[go: up one dir, main page]

KR100907974B1 - 전자 장치에 캐릭터를 입력하는 방법 - Google Patents

전자 장치에 캐릭터를 입력하는 방법 Download PDF

Info

Publication number
KR100907974B1
KR100907974B1 KR1020077027155A KR20077027155A KR100907974B1 KR 100907974 B1 KR100907974 B1 KR 100907974B1 KR 1020077027155 A KR1020077027155 A KR 1020077027155A KR 20077027155 A KR20077027155 A KR 20077027155A KR 100907974 B1 KR100907974 B1 KR 100907974B1
Authority
KR
South Korea
Prior art keywords
input
character
electronic device
character sequence
option
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
KR1020077027155A
Other languages
English (en)
Other versions
KR20080003917A (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 노키아 코포레이션
Publication of KR20080003917A publication Critical patent/KR20080003917A/ko
Application granted granted Critical
Publication of KR100907974B1 publication Critical patent/KR100907974B1/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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • 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/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

본 발명의 일 양태에 따르면, 개량된 가청 피드백 해법은 복수의 사용자 인터페이스 입력 옵션을 통한 네비게이션과 선택된 입력 옵션의 확인을 용이하게 하는 입력 장치를 사용하는 전자 장치에 대해 발명되어 왔다. 전자 장치는, 전자 장치의 입력 장치로의 제1 입력의 검출에 기초하여 캐릭터의 선택을 검출하는 것(304)에 대한 응답으로서, 캐릭터에 특정된 오디오 세그먼트를 한정(306)하도록 배치된다. 전자 장치는 입력 장치로의 제2 입력에 의해 확인(310) 전에 오디오 출력 수단을 통해 한정된 오디오 세그먼트를 출력(308)하고, 제2 입력은 사용자에 의해 입력된 캐릭터 시퀀스의 일부분으로서 캐릭터를 부가(312)하는 기능과 관련되어 있다.

Description

전자 장치에 캐릭터를 입력하는 방법{METHOD FOR INPUTTING CHARACTERS IN ELECTRONIC DEVICE}
본 발명은 전자 장치에 캐릭터를 입력하는 방법, 전자 장치 및 컴퓨터 프로그램 제품에 관한 것이다.
이동 통신 장치와 같은 전자 장치는, 사용자가 그 장치를 사용할 때 그 장치로의 시각적인 접촉을 확립하거나 유지할 수 없는 상황에서 종종 사용된다. 통상의 키패드를 사용하여 숫자를 입력하는 것은 에러 발생이 쉽고 아이-비지(eye-busy) 상황에서는 느려지게 된다. 그러나, 전화 번호를 다이얼링하는 것은, 종종 대부분의 전화 번호가 이동 단말의 전화번호부에 저장되어 있다 하더라도, 여전히 매우 기본적인 통화 관리 특징이다. 사용자는 일반적으로 키패드의 촉각 피드백(tactile feedback)에 의지함으로써 정확한 숫자를 찾아야 한다. 불행하게도, 다수의 키패드의 인간 공학(ergonomics)은 그러한 태스크(task)의 요건을 충족하지 못한다. 또한, 통상의 키패드를 사용할 때, 사용자는 숫자를 선택할 때 자신의 손가락을 장치에서 분리해야 한다, 즉, 번호를 타이핑한 후 매번 사용자는 키패드에 대해 자신의 타이핑 손가락을 적응시켜야 한다. 이것은 일반적으로, 사용자가 전자 장치의 아이-비지 이용에 능숙하지 않으면, 키패드를 일견하는 것을 필요로 한 다. 또한, 전화 번호를 확인하는 것은 그것을 보지 않고는 불가능하다. 그것을 행하기 위해, 사용자는 일반적으로 디스플레이를 빠르게 일견하는 것을 필요로 하고, 걷거나 차량 운전과 같은 주요 활동에 주목하지 않음으로 인한 다른 성가심이나 임의의 사고를 야기하지 않고 태스크를 완수하려고 시도한다.
GB 2402105호는 터치 스크린 장치용 데이터 입력 방법을 개시한다. 그 방법은 터치 스크린상에서의 가상 키의 선택 및 상기 선택의 확인을 포함한다: 선택은 사용자가 제1의 미리 정해진 힘을 초과하는 힘으로 가상 키 위에 있는 스크린을 누를 때 발생하고, 선택의 확인은 사용자가 제2의 미리 정해진 힘을 초과하는 힘으로 가상 키 위에 있는 스크린을 누를 때 발생한다. 키의 선택 단계는 사용자에게 특정 키가 선택된 것을 명확하게 나타내기 위해 여러 가지 형태의 피드백과 관련될 수 있다. 하나의 가능성은 보이스 피드백이며, 방금 선택된 키의 명칭이 합성 보이스에 의해 음성으로 표시될 수 있다. 그러나, 그 해법은 터치 스크린 조작 시의 입력으로 제한되고, 사용자에 의해 직접 수동으로 선택된 키를 식별만하는 오디오 피드백을 제공하는 것이다. 여전히 사용자는 키 특정 촉각 피드백을 제공하지 않는 시각적인 디스플레이 상의 모든 캐릭터들 중에서 정확한 캐릭터에 초점을 맞추기 위해 터치 스크린으로의 시각적인 접촉을 확립해야 한다.
또한 시력이 감손된 사용자가 이동 전화를 사용하는 것을 돕는 데 사용 가능한 특정 소프트웨어가 존재한다. 이 소프트웨어는 사용자가 메뉴 아이템을 브라우징할 때 사용자에게 가청 도움을 제공하며, 오디오 프롬프트(prompt)는 사용자가 이 메뉴에 셀렉터를 위치시킬 때 메뉴의 명칭을 제공한다. 또한, 호 메뉴의 엔트 리들은 가청 안내에 의해 유사한 방식으로 식별될 수 있으며, 그에 따라 호에 실패한 사람의 이름의 가청 식별이 사용자에게 제공된다. 사용자는 그 후 현재 선택되어 이미 존재하는 접촉으로의 호 설정을 선택할 수 있다. 버튼이 눌러진 후에 가청 피드백이 제공되도록, 즉, 가청 피드백이 물리적인 버튼에 특정되고 버튼이 입력된 후에만 제공되도록, 메시지가 입력될 수도 있다. 그러나, 가청 안내는 이들 양태에 제한된다.
전자 장치의 사용자에게 피드백을 제공하는 개량된 해법이 현재 제공되고 있다. 이 해법은 독립 청구항에 개시되어 있는 내용을 특징으로 하는 방법, 전자 장치 및 컴퓨터 프로그램에 의해 달성될 수 있다. 본 발명의 일부 실시예는 종속 청구항에 나타나 있다.
본 발명의 일 양태에 따르면, 개량된 가청 피드백 해법은 복수의 사용자가 입력 옵션에 인터페이스할지라도 네비게이션과 선택된 입력 옵션의 확인을 용이하게 하는 입력 장치를 사용하는 전자 장치에 대해 발명되어 왔다. 전자 장치는, 전자 장치의 입력 장치로의 제1 입력의 검출에 기초하여 캐릭터의 선택을 검출하는 것에 대한 응답으로서, 캐릭터에 특정된 오디오 세그먼트를 한정하도록 배치된다. 전자 장치는 입력 장치로의 제2 입력에 의해 확인 전에 오디오 출력 수단을 통해 한정된 오디오 세그먼트를 출력하도록 배치되고, 제2 입력은 사용자에 의해 입력된 캐릭터 시퀀스의 일부분으로서 캐릭터를 부가하는 기능과 관련되어 있다. 캐릭터의 선택은 입력된 캐릭터 시퀀스의 일부분으로서 캐릭터를 부가하는 제1 단계를 커버하는 것으로 이해되어야 한다. 예를 들면, 디스플레이가 적용되면, 캐릭터의 선택은 디스플레이 상의 로케이터가 캐릭터에 초점을 맞출 수 있게 한다.
본 발명의 일 실시예에 따르면, 제어 유닛이 입력 장치로의 검출된 입력에 기초하여 수평 또는 수직 방향으로 네비게이트될 수 있는 사용 가능한 캐릭터의 리스트를 전자 장치의 디스플레이 상에 디스플레이하고, 제1 입력 옵션에 의해 나타나는 캐릭터는 또 다른 실시예에서는, 입력 장치로의 제1 입력의 검출에 기초하여 하이라이트될 수 있다.
본 발명의 다른 실시예에 따르면, 오디오 세그먼트가 음성 합성에 의해 생성될 수 있거나, 적절한 미리 저장된 오디오 세그먼트가 선택된 캐릭터에 대해 선택될 수 있다.
본 발명의 일 실시예에 따르면, 전자 장치는 입력 장치로의 제3 입력의 검출에 대한 응답으로서 캐릭터 시퀀스에 관한 동작과 관련되는 제2 입력 옵션을 선택하도록 배치된다. 전자 장치는 동작에 특정된 오디오 세그먼트를 출력하게 하도록 배치되고, 전자 장치는 입력 장치로의 제3 입력에 후속하는 제4 입력의 검출에 대한 응답으로서 입력된 캐릭터 시퀀스와 관련된 동작을 개시하도록 배치된다.
본 발명의 실시예들은 여러 가지 이점을 제공한다. 오디오 피드백은 전자 장치에 캐릭터를 입력하는 데 도움을 준다, 예를 들면, 숫자를 입력하여 통화를 하면서 동시에 주된 시각적인 주목을 요하는 어떤 것을 행한다. 아이-비지 상황에 있는 사람들에 덧붙여, 본 발명은 또한 시력이 감손된 사용자가 어떠한 부가 악세서리 없이 어떠한 이동 단말을 사용하는 데 도움을 준다.
도면에서는, 본 발명을 대표적인 실시예들 및 첨부하는 도면을 참조하여 더욱 상세히 설명한다.
도 1은 전자 장치의 일례를 도시하는 도면이다.
도 2는 전자 장치의 대표적인 사용자 인터페이스를 도시하는 도면이다.
도 3은 본 발명의 실시예에 따르는 방법의 일례를 도시하는 도면이다.
도 4는 본 발명의 실시예에 따르는 디스플레이 뷰(display view)를 도시하는 도면이다.
본 발명의 실시예들은 예를 들어, 하나 이상의 기지국과 그 기지국들과 통신하는 단말들을 포함하는 원격통신 시스템에서의 단말로서 사용되는 이동국과 같은 전자 장치에 적용 가능하다. 전자 장치는 예컨대, 블루투스 칩, 적외선 또는 WLAN 접속으로 구현되는 단거리 통신에 사용될 수도 있다. 전자 장치는 예를 들면, 휴대용 컴퓨터, 퍼스널 컴퓨터, 핸드헬드 컴퓨터나 스마트 전화와 같은 원격통신 수단을 구비하는 휴대 전화나 다른 장치이다. 휴대용 전자 장치는 네트워크 접속을 확립하는 필요한 원격통신 수단을 구비하는 PDA(Personal Digital Assistant) 장치이거나, 예컨대, 네트워크 접속을 위한 이동 전화에 연결될 수 있는 PDA 장치일 수 있다. 휴대용 전자 장치는 컴퓨터, 액세서리 장치, 또는 원격통신 수단을 구비하지 않은 PDA 장치일 수도 있다.
도 1은 전자 장치의 구성의 블록도를 도시한다. 마이크로프로세서와 소프트 웨어나 별개의 구성요소에 의해 구현되는 제어 유닛(100)은 전자 장치의 기본 기능을 제어한다. 전자 장치의 사용자 인터페이스는 입력 장치(104), 라우드스피커(110)를 구비하는 오디오 출력 수단, 및 디스플레이(102)를 포함한다. 또한, 전자 장치의 사용자 인터페이스는 마이크로폰, 음성 인식기, 음성 신시사이저, 및/또는 키패드 부분과 같은 다른 부분을 구비할 수 있다. 전자 장치의 타입에 따라, 상이한 및 상이한 수의 사용자 인터페이스 부분이 있을 수 있다. 이동국과 같은 도 1의 장치는 또한 이동국의 기능을 구현하는 통신 수단(108)을 구비하고, 음성 및 채널 코더, 변조기 및 RF 부분을 구비한다. 전자 장치는 안테나와 메모리(106)를 또한 포함할 수 있다.
제어 유닛(100)은 전자 장치의 기능을 제어한다. 전자 장치의 처리 유닛에서 실행되는 컴퓨터 프로그램 코드들은 전자 장치가 제어 유닛(100) 및 통상적으로 가청 사용자 피드백을 제공하는 것에 관련된 신규의 기능을 제공하는 수단, 도 2, 3 및 4와 관련하여 이하 설명하는 신규의 기능의 몇몇 실시예를 구현하게 하는 데 사용될 수 있다. 전자 장치를 제어하는 몇 가지 다른 종류의 하드웨어 모듈 또는 칩 유닛은 일 실시예에서, 전자 장치가 신규의 기능을 실행하게 한다. 하드웨어 모듈은 전자 장치를 기계적으로 및/또는 기능적으로 접속하는 접속 수단을 포함한다. 따라서, 하드웨어 모듈은 전자 장치의 일부분을 형성할 수 있고, 제거될 수도 있다. 그러한 하드웨어 모듈의 몇몇 예들은 서브-어셈블리, 휴대용 데이터 기억 매체, IC 카드, 또는 액세서리 장치이다. 컴퓨터 프로그램 코드들은 네트워크를 통해 수신될 수 있고/있거나 메모리 수단 예컨대, 디스크, CD-ROM 디스크나 다른 외부 메모리 수단에 저장될 수 있으며, 거기에서 코드들이 전자 장치의 메모리로 로드될 수 있다. 컴퓨터 프로그램은 또한 예를 들어, TCP/IP 프로토콜 스택(stack)을 사용함으로써 네트워크를 통해 로드될 수도 있다. 하드웨어 솔루션즈나 하드웨어와 소프트웨어 솔루션즈의 조합이 본 발명의 기능들을 구현하기 위해 사용될 수도 있다.
전자 장치의 사용자로부터의 입력은 입력 장치(104)에 의해 수신된다. 제어 유닛(100)은 디스플레이(102)에 접속되고, 디스플레이(102) 상의 상이한 어플리케이션 뷰(application views)를 제어하도록 구성된다. 제어 유닛(100)은 입력 장치(104)로부터의 사용자 입력 커맨드를 수신한다. 입력 장치(104)는 메뉴 구성에서, 어플리케이션 뷰에서, 또는 본 실시예에서는 디스플레이(102) 상에 나타나는 선택 가능한 입력 옵션 사이에서의 네비게이팅(navigating)과 같은 전자 장치의 상이한 동작 모드에서의 네비게이팅을 위한 사용자 입력을 수신한다. 입력 장치(104)와 제어 유닛(100)은 복수의 사용 가능한 사용자 인터페이스 입력 옵션을 통해 네비게이트하는 네비게이션 수단과 선택된 입력 옵션을 확인하는 확인 수단을 제공하도록 구성된다. 제어 유닛(100)은 검출된 선택을 사용자 입력 장치(104)로 해석하고, 그에 의거하여 주어진 소프트웨어 기능을 실행하며, 실행된 소프트웨어 기능의 결과, 그 선택에 특정된 적절한 오디오 세그먼트를 한정하여 출력하고, 디스플레이(104) 상에 갱신된 뷰를 디스플레이한다. 실제로, 전자 장치의 특정 동작 모드에서 사용 가능한 정보 후보라고도 할 수 있는 복수의 특정 입력 옵션의 세트가 존재한다. 이들 입력 옵션은 입력 장치(104)에 의해 네비게이트될 수 있다, 즉, 현재 선택되거나 활성화된 입력 옵션은 예를 들면, 입력 장치(104)의 푸싱 업/다운 셀렉터(pushing up/down selectors)에 의해 변경될 수 있다.
본 실시예에서, 특정 사용자 입력 모드는, 입력 장치(104)가 캐릭터를 선택하도록 동작되어 선택된 캐릭터의 부가를 확인하여 캐릭터 시퀀스를 형성할 수 있게 들어갈 수 있다. 캐릭터 특정 오디오 세그먼트는 오디오 출력 수단(110)을 통해 캐릭터의 선택의 검출에 대한 응답으로서 사용자에게 반향된다(echoed). 또 다른 실시예에서, 그러한 캐릭터 시퀀스가 입력되어 전화 번호를 형성함으로써, 전화 통화가 전자 장치로부터 확립될 수 있다. 입력 장치(104)는 어떤 특정 입력 방법론에 한정되는 것이 아니라, 예를 들어, 전자 장치의 커버 상의 물리적인 버튼이나 터치 스크린 디스플레이 상의 가상 버튼에 의해 배치될 수 있다.
도 2는 전자 장치가 사용 가능한 입력 옵션의 리스트(200)를 제공하도록 배치되고 리스트(200)가 수직 방향으로 네비게이트될 수 있는 일 실시예를 도시한다. 디스플레이(102) 내의 뷰는 블록(230) 내에 캐릭터 시퀀스(240)를 형성하기 위해 리스트(200) 내에서 선택되어 확인된 숫자를 추가하는 사용자 입력 모드를 나타낸다. 또한, 입력된 캐릭터 시퀀스(240)에 대한 하나 이상의 동작이 동작의 확인에 기초하여 선택되어 실행될 수 있다. 도 2는 선택 가능한 동작 입력 옵션 "호"를 나타낸다. 전자 장치는 이 동작 입력 옵션의 선택 및 확인에 대한 응답으로서 블록(230) 내의 번호로 호를 수립하도록 배치된다. 사용자 입력 장치(104), 본 실시예에서는 5방향 네비게이션 키 외의 다른 키는 상기 조작을 완료하는 데 불필요하다.
전자 장치의 입력 장치(104)는 주어진 소프트웨어 기능을 제어하는 5개의 선택 가능한 영역 또는 버튼(211, 212, 213 및 214)을 갖는 네비게이션 키이다. 전자 장치의 사용자 인터페이스의 상태 또는 현재 조작 모드에 따라, 최대 5가지의 조작이 입력 장치(104)와 관련될 수 있다.
네비게이팅 수단은 영역(210, 211 및/또는 213, 214)에 의해 배치될 수 있다. 본 실시예에서, 영역(210, 211)은 상하 방향으로 리스트(200)를 네비게이팅하는 기능과 관련되어 있다. 제어 유닛(100)은 입력 장치(104)에 의해 나타나는 제어 커맨드를 검출하고, 주어진 네비게이션 블록(210∼213)으로의 사용자 입력을 검출하도록 배치된다. 네비게이팅 기능과 현재 관련된 네비게이션 블록으로의 이들 사용자 입력에 기초하여, 점선(220)으로 나타내는 현재 선택된 캐릭터나 동작이 변경될 수 있고, 동시에 리스트 뷰(200)가 스크롤될 수 있다.
일 실시예에서, 입력 장치(104)는 확인이나 선택을 위한 특정 확인 또는 선택 버튼이나 선택 가능한 영역을 포함한다. 도 2에서, 확인 영역(214)은 입력 장치(104)의 중앙에 있다. 확인 영역(214)은 사용자 입력 모드에서 선택된 입력 옵션을 확인하는 데 사용된다. 예를 들면, 도 2의 예시도에서, 번호 "1"은 사용자가 영역(214)을 누르면 확인되어, 입력되는 캐릭터 시퀀스(240)에 추가된다.
디스플레이의 외관과 입력 장치(104)의 형태는 원하는 대로 설정될 수 있다. 상이한 방향들은 네비게이션 영역(210 및 211)용의 상하 화살표, 및 수평 네비게이션 블록(212 및 213)용의 좌우 화살표, 및 중앙 블록(214)용의 십자 화살표와 같은 개별 아이콘으로 마크될 수 있다. 일 실시예에서, 사용자 입력 장치의 현재 사용 가능한 기능이 디스플레이된다. 또한, 적절한 컬러, 텍스트, 그림 또는 채움 효과가 네비게이션 및 확인을 용이하게 하는 데 이용될 수도 있다.
도 2는 단지 예시이며, 사용자 인터페이스가 다수의 다른 방법으로 배치될 수 있음에 주의하라. 예를 들면, 리스트(200)는 수평 방향으로 또는 수평 및 수직 방향으로 네비게이트되도록 배치될 수 있다. 일 실시예에서, 키패드 중 적어도 일부는 도 4에 도시된 바와 같이, 스크린 상에 디스플레이된다. 이들 캐릭터(숫자) 및 동작("호", "체크" 및 "클리어")은 입력 장치(104)를 사용함으로써 선택 및 확인되고, 도 2의 5개의 기능을 갖는 버튼이 도 4의 실시예에 특히 적합하다. 본 발명이 구현되는 전자 장치에서 그래픽 및 시각적인 피드백을 반드시 사용할 필요는 없다는 점에 주의하라. 본 발명은 사용자에게 입력 장치(104)에 대한 조작 시에 가청 피드백이 제공되기 때문에, 디스플레이가 없는 장치에서 구현될 수도 있다.
입력 장치(104)에 대한 다수의 대체 구현예가 존재한다. 입력 장치(104)는 또한 사각형과 다른 임의의 형상 예컨대, 원과 같은 형상으로 될 수 있다. 예를 들면, 3 방향 네비게이션(상, 하, 선택) 키 또는 2 방향 네비게이션(상, 하) 키 및 별도의 선택 키를 적용하는 것도 가능하다. 다른 예는 8 방향 네비게이션 입력 장치이다. 입력 장치(104)는 또 다른 실시예에서는, 네비게이팅을 구현하기 위해 수직 방향 및/또는 수평 방향으로 롤(roll)될 수 있는 롤러(네비게이션 키)일 수 있다. 그러한 롤에는 예를 들면, 전자 장치의 본체를 향해 롤을 아래 방향으로 누름으로써 확인 기능이 제공될 수도 있다.
제어 유닛(100)은 캐릭터 시퀀스에 대한 캐릭터나 동작의 선택을 야기하는 제1 네비게이팅 입력의 검출에 기초하여 캐릭터의 선택을 검출하는 것에 대한 응답으로서, 캐릭터나 동작에 특정된 오디오 세그먼트를 한정하도록 배치된다. 제어 유닛(100)은 오디오 출력 수단(110)을 통해 한정된 오디오 세그먼트의 반향을 야기하도록 배치된다. 도 2를 참조하면, 사용자가 버튼(211)을 누르면, 리스트(200)가 롤될 수 있어 번호 "2"가 로케이터(220)에 나타나고, 이 번호의 가청 표시가 사용자에게 음성으로 표시된다.
일 실시예에서, 가청 피드백이 또한 캐릭터나 동작의 선택의 확인을 검출하는 것에 응답하여 생성된다.
오디오 세그먼트가 음성 및/또는 비음성 오디오일 수 있다. 일 실시예에서, 캐릭터 및 동작의 선택은 음성 출력으로 나타나고, 그것에 의해 선택된 캐릭터가 음성으로 표시될 수 있는 한편, 선택의 확인 시에 비음성 오디오 피드백이 적용된다. 또한, 캐릭터에 대한 피드백이 예를 들면, 캐릭터 특정 톤(tones)에 의해 비음성 오디오로 제공될 수 있다. 비음성 오디오는 사용자에게 혼란을 주지 않고 선택의 확인을 제공하기 위해 확인 후에 생성될 수도 있다. 그러나, '호' 커맨드에 있어서, 음성 프롬프트(prompt)는, 호가 수립되는 명확한 표시를 제공하기 위해 이러한 동작을 확인할 때에도 재생될 수 있다.
일 실시예에서, 캐릭터나 동작에 관련된 오디오 세그먼트가 메모리(106)에 저장된다. 제어 유닛(100)은 메모리(106)로부터 관련 오디오 세그먼트를 검색하고, 캐릭터나 동작을 선택하는 네비게이팅 입력을 검출하는 것에 응답하여 오디오 세그먼트를 재생하도록 배치된다. 도 2의 실시예에서, 적어도 숫자 및 동작 "호" 에 대한 오디오 세그먼트가 메모리(106)에 저장된다. 예를 들어, 메모리(106) 내의 오디오 세그먼트가 인덱스될 수 있다.
다른 실시예에서, 전자 장치는 음성 합성에 의해 오디오 세그먼트를 생성하도록 배치된다. 이 실시예에서, 전자 장치는 도 1에는 도시되지 않은 음성 신시사이저를 포함할 수 있다. 음성 신시사이저는 선택된 캐릭터에 대한 텍스트 음성 합성을 위해 배치될 수 있다. 제어 유닛(100)은 텍스트 음성 변환을 실행하는 텍스트 음성 신시사이저에 현재 선택된 캐릭터(또는 동작)를 공급하도록 배치될 수 있다. 생성된 오디오 세그먼트는 그 후 오디오 출력 수단(110)에 전달된다. 원래 알려진 텍스트 음성 변환 시스템을 적용하는 것이 가능하다.
도 3은 일 실시예에 따르는 방법을 도시한다. 단계 300에서, 입력 장치(104)에 의해 사용자 입력을 허용하는 특정 입력 모드에 들어간다. 선택 가능한 캐릭터 및 하나 이상의 추가의 동작의 리스트(200)가 단계 302에서 디스플레이된다. 단계 304는 리스트에서의 캐릭터의 선택이 검출되는지를 체크한다. 이 단계는 입력 장치(104)로의 입력을 검출한 후 또는 루틴(routine)하게 실행될 수 있다. 캐릭터의 선택이 검출되면, 캐릭터에 특정된 오디오 세그먼트가 단계 306에서 한정된다. 단계 308에서, 오디오 세그먼트는 라우드스피커(110)를 포함하는 오디오 수단을 통해 반향된다. 제어 유닛(100)은 전자 장치(104)에 대한 추가의 동작을 검출하도록 배치되고, 단계 310은 선택된 캐릭터의 확인이 검출되었는지를 체크한다. 만일 그렇지 않다면, 단계 302로 리턴될 수 있다. 캐릭터의 확인이 단계 310에서 검출되면, 단계 312에서 들어가고 있는 캐릭터 시퀀스(240)에 캐릭터가 부가되고, 가청 통지가 사용자에 대해 생성된다.
다시 단계 304를 참조하면, 캐릭터의 선택이 입력 장치로의 하나 이상의 사용자 입력에 기초하여 검출되지 않았다면, 단계 314는 동작의 선택이 검출되었는지를 체크한다. 만일 그렇지 않다면, 단계 302(또는 단계 304)로 리턴되어 입력 장치(104)로의 사용자 입력을 검출할 수 있다. 동작의 선택이 단계 314에서 검출되었다면, 그 방법은 검출된 동작에 특정된 오디오 세그먼트를 한정하도록 단계 316으로 진행한다. 그 후, 단계 318에서, 한정된 오디오 세그먼트가 반향된다. 단계 320에서, 동작의 확인이 검출되었는지가 체크된다. 만일 그렇지 않다면, 단계 302로 리턴될 수 있다. 확인이 검출되면, 동작에 특정될 수 있는 가청 통지가 반향되고, 단계 324에서 동작이 실행된다. 단계 312 또는 324 이후에, 그 방법은 빠져나옴 커맨드가 검출되는지를 체크할 수 있다(326). 빠져나옴 커맨드가 검출되었다면, 입력 모드가 단계 308에서 종료될 수 있고, 그렇지 않으면 그 방법은 단계 302로 리턴할 수 있다.
따라서, 상기 예시된 특징들을 적용함으로써, 사용자가 (롤(roll)로서 제공되는) 리스트(220) 내의 캐릭터를 브라우즈하기 때문에, 현재 선택된 각 아이템이 음성으로 표시될 수 있다. 또 다른 실시예에서, 사용자가 리스트를 충분히 빠르게 브라우즈하는 상황에서, 전자 장치는 사용자가 브라우징을 정지할 때에만 가청 출력을 준비한다. 이 실시예는 예를 들면, 입력을 검출한 후 지연 기간을 적용하도록 제어 유닛을 배치함으로써 실행될 수 있다. 지연 기간 후에, 추가의 네비게이팅 입력이 없었다면, 제어 유닛은 선택된 캐릭터에 특정된 적절한 오디오 세그먼트 를 한정함으로써 지속할 수 있다. 그 경우에, 포커스 하의 현재 아이템만이 음성으로 표시된다.
디스플레이(102)는 도 3에서의 단계 302로의 리턴으로 도시된 검출된 입력에 기초하여 갱신될 수 있다. 일 실시예에서, 전자 장치의 디스플레이(102) 상의 셀렉터의 현재 위치는 현재 선택된 캐릭터나 동작을 나타내도록 갱신된다. 이러한 갱신은 예를 들면, 단계 304 또는 314에서의 긍정 체크 후에 실행될 수 있다. 예를 들면, 현재 선택된 캐릭터나 동작이 하이라이트(highlight)될 수 있다. 또한, 캐릭터나 동작의 확인은 단계 310 또는 320 이후에 디스플레이(102)에 나타날 수도 있다.
사용자에 의해 선택 및 확인되는 캐릭터 시퀀스(240)에 대해 또는 그에 기초하여 실행될 수 있는 다수의 동작이 존재한다(도 3의 실시예에서는 단계 324). 예를 들면, 아래의 동작 중의 적어도 일부가 적용될 수 있다: 캐릭터 시퀀스에 의해 나타나는 당사자에게의 호 수립, 캐릭터 시퀀스로부터 적어도 하나의 캐릭터를 클리어, 캐릭터 시퀀스 내에 현재 포함되는 캐릭터의 오디오 피드백을 제공, 캐릭터 시퀀스 송신, 캐릭터 시퀀스 복제, 캐릭터 시퀀스 저장, 입력 장치에 의해 현재 사용 가능한 입력 옵션에 의해 사용 불가능한 특정 캐릭터 부가, 현재의 입력 모드에서 빠져나옴.
일 실시예에서, 숫자를 제거하는 동작이 입력 장치(104)에 의해 선택되어 활성화될 수 있다. 이 사용 가능한 사용자 입력 옵션이 또한 도 4에 도시된다. 사용자가 입력된 숫자나 캐릭터를 제거할 때, 전자 장치는 비음성 사운드를 생성할 수 있다. 이것은 음성 프롬프트일 수도 있지만, 정보 명확성을 위해 비음성 사운드로 충분하다. 그러나, 음성 프롬프트는, 사용자가 모든 캐릭터를 제거했을 때, 더 이상 호와 같은 추가의 동작을 행할 수 없기 때문에, 제공될 수 있다.
도 2의 예를 참조하면, 입력되는 전화 번호로부터 최종 입력된 캐릭터의 제거가 입력 장치(104)의 네비게이션 제어에서의 좌측 방향, 즉, 세그먼트(212)와 연계될 수 있다. 그러나, 다른 구성들도 사용될 수 있고, 다른 기능들도 영역(212 및 213)과 연계될 수 있다. 입력된 전화 번호는 스택과 유사하고, 그들을 제거하거나 새로운 요소를 입력하는 것은 LIFO(후입선출) 순서로 정해진다.
일 실시예에서, 입력된 캐릭터 시퀀스(240)를 체크하는 동작은 입력 장치(104)에 의해 선택되어 활성화될 수 있는 하나의 사용 가능한 사용자 입력 옵션이다. 이 입력 옵션은 도 4에 또한 "체크(CHECK)"로 도시되어 있다. 이러한 입력 옵션 체크의 확인에 대한 응답으로서, 전자 장치는 캐릭터 시퀀스(240) 내에 현재 존재하는 모든 캐릭터의 오디오 출력을 생성하도록 배치된다. 예를 들면, 사용자가 입력된 전화 번호 시퀀스를 체크하기를 원할 때, 번호들이 하나씩 또는 가능하게는 그룹으로 음성 표시된다. 제어 유닛(100)은 메모리(106)에 미리 저장된 오디오 세그먼트를 또한 이러한 목적으로 적용할 수 있다. 이 실시예에 의해, 사용자는 전화 번호와 같은 입력된 캐릭터 시퀀스를 그것을 보지 않고도 쉽게 체크할 수 있다.
또 다른 실시예에서, 제어 유닛(100)은, 더 많은 번호를 계속 입력하거나 입력된 번호(들)를 삭제하는 것보다는 번호가 체크된 후에 호를 생성하는 것이 숙련 된 사용자에게는 더욱 가능성이 있기 때문에, 번호를 체크한 후 '호' 커맨드에 자동으로 포커스를 갖도록 롤(200)을 회전시키기 위해 배치된다.
일 실시예에서, 입력된 캐릭터 시퀀스(240)와 연계된 추가의 캐릭터 시퀀스의 가청 표시가 사용자에게 제공될 수 있다. 예를 들면, 캐릭터 시퀀스(240) 내의 번호에의 접촉 리스트 내의 연계된 명칭이 사용자에게 음성 표시될 수 있다. 하나의 또 다른 실시예에서, 이러한 특징은, 호를 수립하는 동작 또는 캐릭터 시퀀스를 체크하는 동작이 확인될 때 적용된다.
도 2의 예를 참조하면, 체크하는 동작은 네비게이션 제어에서의 우측 방향과 즉, 세그먼트(213)에 관련될 수 있다. 대체 실시예에서, 제거 및 체크 동작이 롤에 부가된다. 그러나, 3 방향 네비게이션(상, 하 및 선택) 또는 2 방향 네비게이션 및 별개의 선택 키만으로, 그들 2개의 커맨드가 롤에 사용될 수 있다. 또한, 네비게이션 방향이 다를 수 있다.
일 실시예에서, 추가의 지시들이 사용자에게 음성으로 표시된다. 예를 들면, 사용자가 다소 잘못된(무허가 포맷) 전화 번호를 입력하였다면, 경고 메시지가 음성으로 표시될 수도 있다.
이미 설명한 바와 같이, 입력 장치(104)를 조작함으로써 입력되는 캐릭터는 숫자와 전화 번호용의 "+"와 같은 다른 관련 캐릭터를 포함할 수 있다. 그러나, 본 발명은 다른 캐릭터 및 용도에도 적용될 수 있다. 예를 들어, 입력 장치에 의해 이루어진 조작에 가청 피드백을 제공하는 것에 관련된 상술한 특징들 중 적어도 일부는, 사용자가 단어를 형성하도록 문자 및 숫자를 선택하여 확인하는, 텍스트 입력 모드에 제공될 수도 있다. 예를 들어, 입력 모드는 메시지 편집 모드일 수 있다.
본 발명은 첨부하는 도면에 따라 일례를 참조하여 상술하였지만, 본 발명은 거기에 제한되는 것이 아니라 첨부한 청구항의 범위 내에서 여러 가지 방법으로 변형될 수 있음은 명백하다.

Claims (24)

  1. 전자 장치의 기능을 제어하는 제어 유닛, 오디오 출력 수단, 및 복수의 사용 가능한 사용자 인터페이스 입력 옵션을 통해 네비게이트하여 선택된 입력 옵션을 확인하는 사용자 입력 장치를 포함하는 전자 장치로서, 상기 전자 장치는 상기 입력 장치로의 제1 입력에 기초하여 제1 입력 옵션의 선택을 검출하고, 상기 제1 입력 옵션을 상기 입력 장치로의 제2 입력의 검출에 대한 응답으로서 확인하며, 상기 전자 장치는 사용자에게 오디오 피드백을 제공하고,
    상기 제1 입력 옵션은 캐릭터를 나타내고, 상기 제2 입력은 상기 캐릭터를 사용자에 의해 입력되는 캐릭터 시퀀스의 일부분으로서 부가하는 기능과 관련되며,
    상기 제어 유닛은, 상기 입력 장치로의 상기 제1 입력의 검출에 기초하여 상기 캐릭터의 선택을 검출하는 것에 대한 응답으로서 상기 캐릭터에 특정되는 오디오 세그먼트를 정의하고,
    상기 제어 유닛은 상기 제1 입력 옵션의 확인 전에 상기 오디오 출력 수단을 통해 상기 정의된 오디오 세그먼트를 출력하게 하며,
    상기 제어 유닛은 상기 입력 장치로의 제3 입력의 검출에 대한 응답으로서 상기 캐릭터 시퀀스에 관한 동작과 관련된 제2 입력 옵션을 선택하고,
    상기 제어 유닛은 상기 동작에 특정된 오디오 세그먼트의 출력을 초래하며,
    상기 제어 유닛은 상기 입력 장치로의 상기 제3 입력에 후속하는 제4 입력의 검출에 대한 응답으로서 입력된 캐릭터 시퀀스와 관련되는 동작을 개시하는, 전자 장치.
  2. 청구항 1에 있어서, 상기 제어 유닛은 상기 입력 장치로의 검출된 입력에 기초하여 수평 및/또는 수직 방향으로 네비게이트될 수 있는 사용 가능한 캐릭터의 리스트를 상기 전자 장치의 디스플레이 상에 디스플레이하고, 상기 제1 입력 옵션에 의해 나타나는 상기 캐릭터는 상기 입력 장치로의 상기 제1 입력의 검출에 기초 하여 하이라이트되는, 전자 장치.
  3. 청구항 1 또는 청구항 2에 있어서, 상기 입력 장치는 멀티-조작 네비게이션 키이고,
    상기 제어 유닛은 상기 네비게이션 키에 의해 네비게이트하는 영역(상, 하, 좌, 우 영역) 중 하나로의 제1 입력을 검출하며, 그 영역 중 적어도 2개는 네비게이트용의 버튼에 사용 가능하고,
    상기 제어 유닛은, 특정 확인 버튼으로의 또는 현재 선택된 상기 제1 입력 옵션의 확인과 관련된 상기 네비게이션 키의 일부분으로의 상기 제2 입력을 검출하는, 전자 장치.
  4. 청구항 1 또는 2에 있어서, 상기 오디오 세그먼트는 상기 캐릭터와 관련되어 메모리 내에 저장되고, 상기 제어 유닛은 상기 제1 입력의 검출에 응답하여 상기 메모리로부터 상기 오디오 세그먼트를 검색하고 상기 오디오 세그먼트를 재생하는, 전자 장치.
  5. 청구항 1 또는 2에 있어서, 상기 전자 장치는 상기 오디오 세그먼트를 음성 합성에 의해 생성하는, 전자 장치.
  6. 삭제
  7. 청구항 1에 있어서, 상기 동작은, 상기 캐릭터 시퀀스에 의해 나타나는 당사자에게 호를 수립하는 것, 상기 캐릭터 시퀀스로부터 적어도 하나의 캐릭터를 클리어하는 것, 상기 캐릭터 시퀀스에 현재 포함된 캐릭터의 오디오 피드백을 제공하는 것, 상기 캐릭터 시퀀스를 송신하는 것, 상기 캐릭터 시퀀스를 복제하는 것, 상기 캐릭터 시퀀스를 저장하는 것, 상기 입력 장치에 의해 현재 사용 가능한 입력 옵션에 의해 사용 불가능한 특정 캐릭터를 부가하는 것, 현재의 입력 모드에서 빠져나오는 것 중 하나인, 전자 장치.
  8. 청구항 1 또는 2에 있어서,
    상기 전자 장치는 이동 통신 장치이고, 상기 캐릭터 시퀀스에 선택 가능한 캐릭터는 숫자를 포함하며,
    상기 전자 장치는 상기 캐릭터 시퀀스에 의해 나타나는 당사자에게 호를 수립하는, 전자 장치.
  9. 전자 장치에 캐릭터를 입력하는 방법으로서, 상기 전자 장치는 복수의 사용 가능한 사용자 인터페이스 입력 옵션을 통해 네비게이트하여 선택된 입력 옵션을 확인하는 사용자 입력 장치를 포함하며, 사용자에게 오디오 피드백을 제공하고, 상기 방법은,
    상기 입력 장치로의 제1 입력에 기초하여 제1 입력 옵션의 선택을 검출하는 단계, 및
    상기 제1 입력 옵션을, 상기 입력 장치로의 제2 입력의 검출에 대한 응답으로서 확인하는 단계를 포함하며, 상기 전자 장치는 사용자에게 오디오 피드백을 제공하고,
    상기 제1 입력 옵션은 캐릭터를 나타내고, 상기 제2 입력은 상기 캐릭터를 사용자에 의해 입력되는 캐릭터 시퀀스의 일부분으로서 부가하는 기능과 관련되며, 상기 방법은,
    상기 입력 장치로의 상기 제1 입력의 검출에 기초하여 상기 캐릭터의 선택을 검출하는 것에 대한 응답으로서 상기 캐릭터에 특정되는 오디오 세그먼트를 정의하는 단계, 및
    상기 제1 입력 옵션의 확인 전에 오디오 출력 수단을 통해 상기 정의된 오디오 세그먼트를 반향하는 단계를 더 포함하며,
    상기 입력 장치로의 제3 입력의 검출에 대한 응답으로서 상기 캐릭터 시퀀스에 관한 동작과 관련된 제2 입력 옵션을 선택하는 단계,
    상기 동작에 특정된 오디오 세그먼트를 반향하는 단계, 및
    상기 입력 장치로의 상기 제3 입력에 후속하는 제4 입력의 검출에 대한 응답으로서 입력된 캐릭터 시퀀스와 관련된 동작을 개시하는 단계를 포함하는, 전자 장치에 캐릭터를 입력하는 방법.
  10. 삭제
  11. 청구항 9에 있어서, 상기 동작은, 상기 캐릭터 시퀀스에 의해 나타나는 당사자에게 호를 수립하는 것, 상기 캐릭터 시퀀스로부터 적어도 하나의 캐릭터를 클리어하는 것, 상기 캐릭터 시퀀스에 현재 포함된 캐릭터의 오디오 피드백을 제공하는 것, 상기 캐릭터 시퀀스를 송신하는 것, 상기 캐릭터 시퀀스를 복제하는 것, 상기 캐릭터 시퀀스를 저장하는 것, 상기 입력 장치에 의해 현재 사용 가능한 입력 옵션에 의해 사용 불가능한 특정 캐릭터를 부가하는 것, 현재의 입력 모드에서 빠져나오는 것 중 하나인, 전자 장치에 캐릭터를 입력하는 방법.
  12. 청구항 9에 있어서, 상기 방법은, 상기 입력 장치로의 검출된 입력에 기초하여 수평 및/또는 수직 방향으로 네비게이트될 수 있는 사용 가능한 캐릭터의 리스트를 상기 전자 장치의 디스플레이 상에 디스플레이하는 단계, 및 상기 제1 입력 옵션에 의해 나타나는 상기 캐릭터를 상기 입력 장치로의 상기 제1 입력의 검출에 기초하여 하이라이트하는 단계를 포함하는, 전자 장치에 캐릭터를 입력하는 방법.
  13. 청구항 9에 있어서, 상기 입력 장치는 멀티-조작 네비게이션 키이고,
    상기 네비게이션 키에 의해 네비게이트하는 영역(상, 하, 좌, 우 영역) 중 하나로의 제1 입력이 검출되며, 그 영역 중 적어도 2개는 네비게이트용의 버튼에 사용 가능하고,
    특정 확인 버튼으로의 또는 현재 선택된 상기 제1 입력 옵션의 확인과 관련된 상기 네비게이션 키의 일부분으로의 상기 제2 입력이 검출되는, 전자 장치에 캐릭터를 입력하는 방법.
  14. 청구항 9에 있어서, 상기 오디오 세그먼트는 상기 캐릭터와 관련되어 메모리 내에 저장되고, 상기 오디오 세그먼트는 상기 제1 입력의 검출에 응답하여 상기 메모리로부터 검색되어 재생되는, 전자 장치에 캐릭터를 입력하는 방법.
  15. 청구항 9에 있어서, 상기 오디오 세그먼트는 음성 합성에 의해 생성되는, 전자 장치에 캐릭터를 입력하는 방법.
  16. 청구항 9에 있어서,
    상기 전자 장치는 이동 통신 장치이고, 상기 캐릭터 시퀀스에 선택 가능한 캐릭터는 숫자를 포함하며,
    상기 캐릭터 시퀀스에 의해 나타나는 당사자에게 호가 수립되는, 전자 장치에 캐릭터를 입력하는 방법.
  17. 복수의 사용 가능한 사용자 인터페이스 입력 옵션을 통해 네비게이트하여, 선택된 입력 옵션을 확인하는 사용자 입력 장치를 포함하는 전자 장치의 프로세서 상에서 동작 가능한 컴퓨터 프로그램 제품을 포함하는 데이터 저장 매체로서, 상기 전자 장치는 상기 입력 장치로의 제1 입력에 기초하여 제1 입력 옵션의 선택을 검출하고, 상기 제1 입력 옵션을 상기 입력 장치로의 제2 입력의 검출에 대한 응답으로서 확인하며, 상기 전자 장치는 사용자에게 오디오 피드백을 제공하고,
    상기 제1 입력 옵션은 캐릭터를 나타내고, 상기 제2 입력은 상기 캐릭터를 사용자에 의해 입력되는 캐릭터 시퀀스의 일부분으로서 부가하는 기능과 관련되며, 상기 컴퓨터 프로그램 제품은,
    상기 입력 장치로의 상기 제1 입력의 검출에 기초하여 상기 캐릭터의 선택을 검출하는 것에 대한 응답으로서 상기 캐릭터에 특정되는 오디오 세그먼트를 정의하고,
    상기 제1 입력 옵션의 확인 전에 오디오 출력 수단을 통해 상기 정의된 오디오 세그먼트의 출력을 초래하도록 프로세서를 구성하는 컴퓨터 프로그램 코드를 포함하며,
    상기 컴퓨터 프로그램 제품은,
    상기 입력 장치로의 제3 입력의 검출에 대한 응답으로서 상기 캐릭터 시퀀스에 관한 동작과 관련된 제2 입력 옵션을 선택하고,
    상기 동작에 특정된 오디오 세그먼트를 출력하게 하며,
    상기 입력 장치로의 상기 제3 입력에 후속하는 제4 입력의 검출에 대한 응답으로서 입력된 캐릭터 시퀀스와 관련된 동작을 개시하도록, 프로세서를 구성하는 컴퓨터 프로그램 코드를 포함하는, 데이터 저장 매체.
  18. 삭제
  19. 청구항 17에 있어서, 상기 동작은, 상기 캐릭터 시퀀스에 의해 나타나는 당사자에게 호를 수립하는 것, 상기 캐릭터 시퀀스로부터 적어도 하나의 캐릭터를 클리어하는 것, 상기 캐릭터 시퀀스에 현재 포함된 캐릭터의 오디오 피드백을 제공하는 것, 상기 캐릭터 시퀀스를 송신하는 것, 상기 캐릭터 시퀀스를 복제하는 것, 상기 캐릭터 시퀀스를 저장하는 것, 상기 입력 장치에 의해 현재 사용 가능한 입력 옵션에 의해 사용 불가능한 특정 캐릭터를 부가하는 것, 현재의 입력 모드에서 빠져나오는 것 중 하나인, 데이터 저장 매체.
  20. 청구항 17에 있어서, 상기 컴퓨터 프로그램 제품은 상기 입력 장치로의 검출된 입력에 기초하여 수평 및/또는 수직 방향으로 네비게이트될 수 있는 사용 가능한 캐릭터의 리스트를 상기 전자 장치의 디스플레이 상에 디스플레이하고, 상기 제1 입력 옵션에 의해 나타나는 상기 캐릭터를 상기 입력 장치로의 상기 제1 입력의 검출에 기초하여 하이라이트하는 컴퓨터 프로그램 코드를 포함하는, 데이터 저장 매체.
  21. 청구항 17에 있어서, 상기 입력 장치는 멀티-조작 네비게이션 키이고, 상기 컴퓨터 프로그램 제품은,
    상기 네비게이션 키에 의해 네비게이트하는 영역(상, 하, 좌, 우 영역) 중 하나로의 제1 입력을 검출하며, 그 영역 중 적어도 2개는 네비게이트용의 버튼에 사용 가능하고,
    특정 확인 버튼으로의 또는 현재 선택된 상기 제1 입력 옵션의 확인과 관련된 상기 네비게이션 키의 일부분으로의 상기 제2 입력을 검출하도록, 프로세서를 구성하는 컴퓨터 프로그램 코드를 포함하는, 데이터 저장 매체.
  22. 청구항 17에 있어서, 상기 오디오 세그먼트는 상기 캐릭터와 관련되어 메모리 내에 저장되고, 상기 컴퓨터 프로그램 제품은 상기 제1 입력의 검출에 응답하여 상기 메모리로부터 상기 오디오 세그먼트를 검색하고 상기 오디오 세그먼트를 재생하도록 프로세서를 구성하는 컴퓨터 프로그램 코드를 포함하는, 데이터 저장 매체.
  23. 청구항 17에 있어서, 상기 오디오 세그먼트는 음성 합성에 의해 생성되는, 데이터 저장 매체.
  24. 청구항 17에 있어서, 상기 전자 장치는 이동 통신 장치이고, 상기 캐릭터 시퀀스에 선택 가능한 캐릭터는 숫자를 포함하며, 상기 컴퓨터 프로그램 제품은 상기 캐릭터 시퀀스에 의해 나타나는 당사자에게 호를 수립하도록 프로세서를 구성하는 컴퓨터 프로그램 코드를 포함하는, 데이터 저장 매체.
KR1020077027155A 2005-05-13 2005-05-13 전자 장치에 캐릭터를 입력하는 방법 Expired - Fee Related KR100907974B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/FI2005/050158 WO2006120282A1 (en) 2005-05-13 2005-05-13 Method for inputting characters in electronic device

Publications (2)

Publication Number Publication Date
KR20080003917A KR20080003917A (ko) 2008-01-08
KR100907974B1 true KR100907974B1 (ko) 2009-07-16

Family

ID=37396216

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077027155A Expired - Fee Related KR100907974B1 (ko) 2005-05-13 2005-05-13 전자 장치에 캐릭터를 입력하는 방법

Country Status (5)

Country Link
US (1) US7495585B2 (ko)
EP (1) EP1880267B1 (ko)
JP (1) JP4964873B2 (ko)
KR (1) KR100907974B1 (ko)
WO (1) WO2006120282A1 (ko)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200820726A (en) * 2006-10-20 2008-05-01 Benq Corp Electronic system with user-operable keys and capability of prompting keys being touched
US20080235029A1 (en) * 2007-03-23 2008-09-25 Cross Charles W Speech-Enabled Predictive Text Selection For A Multimodal Application
EP2332133A4 (en) * 2008-09-03 2015-12-30 Flextronics Ap Llc SYSTEMS AND METHOD FOR CONNECTING AND OPERATING PORTABLE GPS DEVICES IN VEHICLES
US8769427B2 (en) * 2008-09-19 2014-07-01 Google Inc. Quick gesture input
US20100302175A1 (en) * 2009-05-29 2010-12-02 Agere Systems Inc. User interface apparatus and method for an electronic device touchscreen
US8600447B2 (en) * 2010-03-30 2013-12-03 Flextronics Ap, Llc Menu icons with descriptive audio
AU2012258648B2 (en) * 2011-05-24 2017-11-23 Anand, Indu M A method and system for computer-aided consumption of information from application data files
US8641306B2 (en) * 2011-08-16 2014-02-04 Argotext Wristwatch keyboard
US9158383B2 (en) 2012-03-02 2015-10-13 Microsoft Technology Licensing, Llc Force concentrator
US9064654B2 (en) 2012-03-02 2015-06-23 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9298236B2 (en) 2012-03-02 2016-03-29 Microsoft Technology Licensing, Llc Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter
USRE48963E1 (en) 2012-03-02 2022-03-08 Microsoft Technology Licensing, Llc Connection device for computing devices
US9870066B2 (en) 2012-03-02 2018-01-16 Microsoft Technology Licensing, Llc Method of manufacturing an input device
US9360893B2 (en) 2012-03-02 2016-06-07 Microsoft Technology Licensing, Llc Input device writing surface
US9426905B2 (en) 2012-03-02 2016-08-23 Microsoft Technology Licensing, Llc Connection device for computing devices
US9075566B2 (en) 2012-03-02 2015-07-07 Microsoft Technoogy Licensing, LLC Flexible hinge spine
US20130300590A1 (en) 2012-05-14 2013-11-14 Paul Henry Dietz Audio Feedback
US10031556B2 (en) 2012-06-08 2018-07-24 Microsoft Technology Licensing, Llc User experience adaptation
US9019615B2 (en) 2012-06-12 2015-04-28 Microsoft Technology Licensing, Llc Wide field-of-view virtual image projector
US9430633B2 (en) 2012-07-12 2016-08-30 International Business Machines Corporation Aural cuing pattern based mobile device security
US8952892B2 (en) 2012-11-01 2015-02-10 Microsoft Corporation Input location correction tables for input panels
US9792013B2 (en) 2013-01-25 2017-10-17 Apple Inc. Interface scanning for disabled users
US9304549B2 (en) 2013-03-28 2016-04-05 Microsoft Technology Licensing, Llc Hinge mechanism for rotatable component attachment
KR20150102308A (ko) * 2014-02-28 2015-09-07 주식회사 코아로직 키터치 인지 가능한 터치패널
US10565219B2 (en) 2014-05-30 2020-02-18 Apple Inc. Techniques for automatically generating a suggested contact based on a received message
US10579212B2 (en) 2014-05-30 2020-03-03 Apple Inc. Structured suggestions
US20150350118A1 (en) 2014-05-30 2015-12-03 Apple Inc. Canned answers in messages
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10445425B2 (en) 2015-09-15 2019-10-15 Apple Inc. Emoji and canned responses
WO2018217482A1 (en) * 2017-05-26 2018-11-29 Theodor Holm Nelson One-handed typing system for eyes-free operation using a numerical key unit
US20190347069A1 (en) * 2018-05-11 2019-11-14 Nathan Park Accessing a desktop computer with proprioception
WO2019220725A1 (ja) * 2018-05-18 2019-11-21 パナソニックIpマネジメント株式会社 音声認識装置、音声認識方法、及びプログラム
US12468883B2 (en) 2024-03-22 2025-11-11 Apple Inc. Generating or modifying text using a digital assistant and/or language model

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5481595A (en) * 1994-03-08 1996-01-02 Uniden America Corp. Voice tag in a telephone auto-dialer
WO2001044912A2 (en) * 1999-12-16 2001-06-21 Koninklijke Philips Electronics N.V. User interface with auditory feedback for hand-held device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4870686A (en) * 1987-10-19 1989-09-26 Motorola, Inc. Method for entering digit sequences by voice command
US5095503A (en) * 1989-12-20 1992-03-10 Motorola, Inc. Cellular telephone controller with synthesized voice feedback for directory number confirmation and call status
US5311175A (en) * 1990-11-01 1994-05-10 Herbert Waldman Method and apparatus for pre-identification of keys and switches
US6470076B1 (en) * 1997-03-18 2002-10-22 Mitsubishi Denki Kabushiki Kaisha Portable telephone with voice-prompted menu screens
FR2769781B1 (fr) * 1997-10-14 2000-01-07 Sagem Telephone mobile a diffusion de messages sonores
JPH11161406A (ja) * 1997-11-25 1999-06-18 Sony Corp 文字入力装置
GB2333386B (en) * 1998-01-14 2002-06-12 Nokia Mobile Phones Ltd Method and apparatus for inputting information
US6477390B1 (en) * 1999-09-28 2002-11-05 Qualcomm, Incorporated Apparatus and method for intuitive audio keypad navigation for a wireless communication device
JP2003084965A (ja) * 2001-09-10 2003-03-20 Ricoh Co Ltd 機器操作装置、プログラムおよび記録媒体
JP2003131785A (ja) * 2001-10-22 2003-05-09 Toshiba Corp インタフェース装置および操作制御方法およびプログラム製品
JP2003131790A (ja) * 2001-10-25 2003-05-09 Sharp Corp 情報機器
GB0312465D0 (en) 2003-05-30 2003-07-09 Therefore Ltd A data input method for a computing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5481595A (en) * 1994-03-08 1996-01-02 Uniden America Corp. Voice tag in a telephone auto-dialer
WO2001044912A2 (en) * 1999-12-16 2001-06-21 Koninklijke Philips Electronics N.V. User interface with auditory feedback for hand-held device
JP2003517674A (ja) * 1999-12-16 2003-05-27 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ハンドヘルド式装置用のハンド−イヤユーザインターフェース

Also Published As

Publication number Publication date
US7495585B2 (en) 2009-02-24
WO2006120282A1 (en) 2006-11-16
JP4964873B2 (ja) 2012-07-04
KR20080003917A (ko) 2008-01-08
EP1880267A4 (en) 2016-12-28
JP2008541256A (ja) 2008-11-20
EP1880267A1 (en) 2008-01-23
US20060267931A1 (en) 2006-11-30
EP1880267B1 (en) 2019-12-04

Similar Documents

Publication Publication Date Title
KR100907974B1 (ko) 전자 장치에 캐릭터를 입력하는 방법
DK3094067T3 (en) METHOD AND APPARATUS FOR COMMUNICATION CHANNEL SELECTION
US7363060B2 (en) Mobile telephone user interface
US20070240073A1 (en) Mobile communication terminal
JPH10178475A (ja) エルゴノミックユーザインターフェースシステム
KR20090073256A (ko) 데이터 교환을 위한 이동 통신 단말용 도킹 스테이션
JP4180617B2 (ja) 移動通信端末機及び移動通信端末機におけるデータ処理方法
WO2001062018A2 (en) Mobile telephone with improved man machine interface
JP2002281145A (ja) 電話番号入力装置
CN1910893B (zh) 形成用于在分层结构目录中查找和选择选项的界面的设备
JP2003234821A (ja) 携帯電子機器
JP3981975B2 (ja) 携帯電話機
JPH0376356A (ja) 人声認識携帯電話機
JP2006277467A (ja) 携帯情報端末
WO2007054764A2 (en) Improved mobile communication terminal and method therefor
KR100866043B1 (ko) 휴대 전화 통화중 전화번호 검색 방법
KR100744319B1 (ko) 무선 단말기에서 캐릭터 명함 작성 방법
KR100691815B1 (ko) 모션 센서를 이용한 키 입력 방법 및 장치
WO2005060595A2 (en) Mobile telephone with a speech interface
KR20040066299A (ko) 폴더형 휴대단말기의 아이콘 위치제어 장치 및 방법
KR20090012754A (ko) 휴대 단말기 및 그 문자 메시지 입력 방법
HK1231284B (en) Method and device for communication channel selection
HK1231284A1 (en) Method and device for communication channel selection
JP2002271477A (ja) 携帯電話の簡易呼び出し装置
JP2010273354A (ja) 携帯情報端末

Legal Events

Date Code Title Description
A201 Request for examination
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

PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

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

PG1501 Laying open of application

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

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

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

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

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

FPAY Annual fee payment

Payment date: 20130620

Year of fee payment: 5

PR1001 Payment of annual fee

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

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20140702

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

R18-X000 Changes to party contact information recorded

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

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: 20150617

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

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

FPAY Annual fee payment

Payment date: 20160616

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: 20170616

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

PR1001 Payment of annual fee

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

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20190617

Year of fee payment: 11

PR1001 Payment of annual fee

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

Fee payment year number: 11

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

PR1001 Payment of annual fee

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

Fee payment year number: 12

PR1001 Payment of annual fee

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

Fee payment year number: 13

PC1903 Unpaid annual fee

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

Not in force date: 20220709

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: 20220709