KR102313353B1 - 캐릭터 입력 방법 및 디스플레이 장치 - Google Patents

캐릭터 입력 방법 및 디스플레이 장치 Download PDF

Info

Publication number
KR102313353B1
KR102313353B1 KR1020140004673A KR20140004673A KR102313353B1 KR 102313353 B1 KR102313353 B1 KR 102313353B1 KR 1020140004673 A KR1020140004673 A KR 1020140004673A KR 20140004673 A KR20140004673 A KR 20140004673A KR 102313353 B1 KR102313353 B1 KR 102313353B1
Authority
KR
South Korea
Prior art keywords
key
character
input
recommended
displayed
Prior art date
Application number
KR1020140004673A
Other languages
English (en)
Other versions
KR20150014350A (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 PCT/KR2014/006459 priority Critical patent/WO2015016508A1/en
Priority to RU2016106682A priority patent/RU2687029C2/ru
Priority to CN201480042697.7A priority patent/CN105765517A/zh
Priority to EP14833028.5A priority patent/EP3005059A4/en
Priority to US14/334,892 priority patent/US20150029090A1/en
Publication of KR20150014350A publication Critical patent/KR20150014350A/ko
Priority to US15/497,951 priority patent/US10884619B2/en
Application granted granted Critical
Publication of KR102313353B1 publication Critical patent/KR102313353B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • 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/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
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • 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/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/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

디스플레이 장치를 개시한다. 본 발명의 일 실시 예에 따른 디스플레이 장치는, 가상 키보드를 디스플레이 하는 디스플레이부와, 상기 가상 키보드 상의 키에 대한 스트로크(stroke) 입력을 수신하는 입력부와, 상기 스트로크(stroke) 입력이 수신되면, 상기 키에 대응되는 캐릭터를 입력창에 표시하고, 상기 키에 대응되는 캐릭터를 뒤따를 수 있는 적어도 하나의 캐릭터를 추천하여 디스플레이 하도록 제어하는 제어부를 포함하고, 상기 추천된 적어도 하나의 캐릭터는 상기 가상 키보드 상에 기본 키의 캐릭터와 겹쳐지지 않게 디스플레이 된다.

Description

캐릭터 입력 방법 및 디스플레이 장치{CHARACTER INPUTTING METHOD AND DISPLAY APPARATUS}
본 발명은 캐릭터 입력 방법에 대한 것으로, 좀더 상세하게는 가상 키보드 상의 캐릭터를 편리하게 입력할 수 있는 캐릭터 입력 방법 및 디스플레이 장치에 관한 것이다.
스마트 TV와 같이 다양한 기능을 갖춘 디스플레이 장치가 개발되면서 디스플레이 장치에 캐릭터를 입력할 수 있는 기술이 개발되고 있다. 일 예로 정보 검색, 메일 작성, 문서 작성 등에 사용되는 가상 키보드 기술이 있다.
이 기술은 디스플레이 장치의 화면에 가상 키보드를 표시하고, 터치 스크린 상에터치를 수행하거나 포인팅 장치와 같은 입력 장치를 이용해서 가상 키보드 상의 키를 스트로크(stroke) 함으로써, 캐릭터 입력을 가능하게 한다. 여기서 스트로크(stroke)란, 가상 키보드 상의 키에 대응되는 캐릭터를 입력하기 위해 키를 누르는 동작을 의미한다. 스트로크 입력은 사용자 객체에 의한 모션 입력(제스처 입력)의 경우도 적용될 수 있다. 예를 들어, 사용자 객체인 손 동작을 변경하는 것을 스트로크 입력으로 설정하여, 주먹을 쥐는 동작을 스트로크 입력으로 설정하는 것이 가능하다.
또한, 상기 가상 키보드는 추천 캐릭터 표시 기능을 제공할 수 있다. 추천 캐릭터 표시 기능은 사용자가 가상 키보드 상의 어떤 키를 스트로크 함으로써, 대응되는 캐릭터를 입력하는 경우, 특정 용어나 언어 사용 상황에서 그 캐릭터 다음에 올 수 있는 캐릭터를 화면에 표시해주는 기능이다.
이처럼 가상 키보드에서 캐릭터를 추천하는 경우, 사용 편의성 및 입력의 정확성을 향상시킬 수 있는 기술적 방안이 요구된다.
본 발명은 상기와 같은 필요성에 따라 안출된 것으로, 본 발명의 목적은, 가상 키보드에서 캐릭터를 추천하는 경우, 사용 편의성 및 입력의 정확성을 향상시킬 수 있는 캐릭터 입력 방법 및 디스플레이 장치를 제공하기 위함이다.
상기와 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 디스플레이 장치는, 가상 키보드를 디스플레이 하는 디스플레이부와, 상기 가상 키보드 상의 키에 대한 스트로크(stroke) 입력을 수신하는 입력부와, 상기 스트로크(stroke) 입력이 수신되면, 상기 키에 대응되는 캐릭터를 입력창에 표시하고, 상기 키에 대응되는 캐릭터를 뒤따를 수 있는 적어도 하나의 캐릭터를 추천하여 디스플레이 하도록 제어하는 제어부를 포함하고, 상기 추천된 적어도 하나의 캐릭터는 상기 가상 키보드 상에 기본 키의 캐릭터와 겹쳐지지 않게 디스플레이 된다.
상기 제어부는, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 대각선 방향 모서리에 배열되어 표시될 수 있다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 측변에 형태가 변형되어 디스플레이 될 수 있다.
또한, 상기 제어부는, 상기 추천된 적어도 하나의 캐릭터를 상기 스트로크 입력이 있는 키의 측변에 디스플레이하고, 상기 스트로크 입력이 있는 키에 인접한 다른 키의 위치를 변경하여 디스플레이 하도록 제어할 수 있다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 측변에 투명하게 디스플레이 될 수 있다.
또한, 상기 제어부는, 상기 가상 키보드 상에서 상기 추천된 적어도 하나의 캐릭터에 대응되는 키를 식별력 있게 표시하도록 제어할 수 있다.
또한, 상기 제어부는, 상기 가상 키보드 상의 어느 키에 포인터가 위치하면, 상기 포인터가 위치한 상기 가상 키보드 상의 키를 식별력 있게 표시하도록 제어할 수 있다.
또한, 상기 제어부는, 상기 추천된 적어도 하나의 캐릭터 대한 스트로크(stroke) 입력이 있으면, 상기 추천된 적어도 하나의 캐릭터를 상기 입력창에 표시하고, 상기 가상 키보드 상에서 상기 추천된 적어도 하나의 캐릭터를 사라지도록 제어할 수 있다.
또한, 상기 제어부는, 상기 가상 키보드 상에 포인터가 표시되고, 상기 포인터의 위치가 상기 추천된 적어도 하나의 캐릭터로부터 기 설정된 거리 이상이면, 상기 가상 키보드 상에서 상기 추천된 캐릭터를 사라지도록 제어할 수 있다.
또한, 상기 제어부는, 상기 디스플레이 장치의 입력 모드가 변경되면, 상기 가상 키보드의 일 영역에 상기 추천되는 적어도 하나의 캐릭터의 디스플레이 위치에 대한 정보를 디스플레이 하도록 제어할 수 있다.
상기 제어부는, 원격 제어 장치를 통해 상기 추천된 적어도 하나의 캐릭터 방향으로 기 설정된 값 이상의 가속도가 감지되면, 상기 가상 키보드 상에서 상기 추천된 캐릭터를 사라지도록 제어할 수 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 캐릭터 입력 방법은, 캐릭터 입력 방법에 있어서, 가상 키보드를 디스플레이 하는 단계와, 상기 가상 키보드 상의 키에 대한 스트로크(stroke) 입력을 수신하는 단계와, 상기 스트로크(stroke) 입력이 수신되면, 상기 키에 대응되는 캐릭터를 입력창에 표시하고, 상기 키에 대응되는 캐릭터를 뒤따를 수 있는 적어도 하나의 캐릭터를 추천하여 디스플레이 하는 단계를 포함하고, 상기 추천된 적어도 하나의 캐릭터는 상기 가상 키보드 상에 기본 키의 캐릭터와 겹쳐지지 않게 디스플레이 된다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 대각선 방향 모서리에 배열되어 표시될 수 있다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 측변에 형태가 변형되어 디스플레이 될 수 있다.
또한, 상기 적어도 하나의 캐릭터를 추천하여 디스플레이 하는 단계는, 상기 추천된 적어도 하나의 캐릭터를 상기 스트로크 입력이 있는 키의 측변에 디스플레이하고, 상기 스트로크 입력이 있는 키에 인접한 다른 키의 위치를 변경하여 디스플레이 할 수 있다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 측변에 투명하게 디스플레이 될 수 있다.
또한, 상기 캐릭터 입력 방법은, 상기 가상 키보드 상에서 상기 추천된 적어도 하나의 캐릭터에 대응되는 키를 식별력 있게 표시하는 단계를 더 포함할 수 있다.
또한, 상기와 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 캐릭터 입력 방법은, 캐릭터 입력 방법에 있어서, 캐릭터 입력 화면을 호출하는 단계와, 상기 캐릭터 입력을 위한 입력 장치를 선택하는 단계와, 상기 선택된 상기 입력 장치 정보에 기초하여 상기 입력 장치 형태를 구별하는 단계와, 상기 캐릭터 입력 화면에 표시된 가상 키보드 상의 키에 대한 스트로크(stroke) 입력이 수신되면, 상기 식별된 입력 장치 형태에 따라 추천 캐릭터 표시를 위한 상이한 사용자 인터페이스를 표시하는 단계와, 상기 추천 캐릭터에 대한 스트로크 입력이 수신되면, 입력창에 추천 캐릭터를 표시하는 단계를 포함한다.
또한, 상기 사용자 인터페이스를 표시하는 단계는, 상기 입력 장치가 사방향 입력 장치 또는 사방향 입력 모드인 경우, 상기 캐릭터 입력 화면에 표시된 상기 가상 키보드 상의 키에 대한 상기 스트로크(stroke) 입력이 수신되면, 상기 스트로크 입력이 있는 키의 측변에 상기 추천 캐릭터를 표시할 수 있다.
또한, 상기 사용자 인터페이스를 표시하는 단계는, 상기 입력 장치가 포인팅 입력 장치 또는 포인팅 입력 모드인 경우, 상기 캐릭터 입력 화면에 표시된 상기 가상 키보드 상의 키에 대한 상기 스트로크(stroke) 입력이 수신되면, 상기 스트로크 입력이 있는 키의 모서리 위치에 상기 추천 캐릭터를 표시할 수 있다.
이상과 같은 본 발명의 다양한 실시 예에 따르면, 본 발명은, 가상 키보드에서 캐릭터를 추천하는 경우, 사용 편의성 및 입력의 정확성을 향상시킬 수 있는 캐릭터 입력 방법 및 디스플레이 장치를 제공한다.
도 1은 본 발명의 일 실시 예에 따른 캐릭터 입력 방법의 흐름도,
도 2는 본 발명의 다른 실시 예에 따른 디스플레이 장치의 구성을 도시한 블록도,
도 3a 내지 3e는 본 발명의 일 실시 예에 따른 추천 캐릭터의 배열을 도시한 도면,
도 4는 본 발명의 일 실시 예에 따른 추천 캐릭터 선택 화면을 도시한 도면,
도 5는 본 발명의 일 실시 예에 따른 추천 캐릭터 선택을 나타낸 도면,
도 6a 및 6b은 추천 캐릭터에 대한 스트로크 입력이 있는 경우의 화면을 도시한 도면,
도 7은 본 발명의 일 실시 예에 따른 추천 캐릭터가 사라지는 화면을 도시한 도면,
도 8은 디스플레이 장치의 입력 모드 변경시의 디스플레이 화면을 도시한 도면,
도 9 및 10은 본 발명의 다른 실시 예에 따른 추천 캐릭터가 사라지는 화면을 도시한 도면, 그리고,
도 11은 본 발명의 다른 실시 예에 따른 캐릭터 입력 방법의 흐름도이다.
이하에서는 첨부된 도면을 참조하여, 본 발명의 다양한 실시 예를 설명한다.
본 발명의 일 실시 예에 따른 디스플레이 장치는 가상 키보드 상의 키에 대한 스트로크 입력이 있는 경우 상기 키에 대응되는 캐릭터를 뒤따를 수 있는 다른 캐릭터를 추천하여 디스플레이 할 수 있다. 즉, 사용자가 가상 키보드 상의 어떤 키를 스트로크 함으로써, 대응되는 캐릭터를 입력하는 경우, 특정 용어나 언어 사용 상황에서 그 캐릭터 다음에 올 수 있는 캐릭터를 추천하여 화면에 표시할 수 있다. 예를 들어, 사용자가 ‘s’를 입력한 경우 ‘s’ 다음에 위치할 수 있는 알파벳을 추천할 수 있다. ‘s’로 시작하는 영단어가 ‘secret’이라면 ‘e’를 추천할 것이다. 일 실시 예에서 추천된 캐릭터는 입력이 이루어진 캐릭터 주변에 표시될 수 있다.
그런데, 추천된 캐릭터가 입력된 키의 주변에 표시되는 경우 상기 입력된 키의 주변에 위치하고 있던 다른 키를 덮어(cover) 다른 키 상에 표시된 캐릭터의 일부 또는 전부를 가릴 수(block) 있다.
이처럼 다른 키를 가리게 되면, 가려진 키가 잘 보이지 않게 되므로 가려진 키를 스크로크 입력하는데 불편을 가져온다. 또한, 가려진 키를 스트로크 입력하는 경우 추천된 캐릭터가 스트로크 입력되거나, 추천된 캐릭터를 스트로크 하는 경우 가려진 키가 스트로크 입력되는 등, 잘못된 입력 가능성이 높아진다. 따라서, 추천 캐릭터 기능을 수행하는 경우 추천된 캐릭터로 인해 기본 키가 가려지는 문제를 해결하고, 가려진 키를 편리하게 스트로크 할 수 있는 방법이 요구된다.
도 1은 본 발명의 일 실시 예에 따른 캐릭터 입력 방법의 흐름도이고, 도 2는 본 발명의 다른 실시 예에 따른 디스플레이 장치(100)의 구성을 도시한 블록도이다.
디스플레이 장치의 구성
본 발명에 따른 디스플레이 장치(100)는 디스플레이 수단을 구비하는 다양한 종류의 컴퓨팅 장치 중 어느 하나가 될 수 있다. 예를 들어, 스마트 TV, 태블릿 PC, 스마트폰, 셀폰, PC, 랩탑 컴퓨터, TV, 전자책, 키오스크 등 다양한 종류의 디스플레이 장치로 구현될 수 있다.
도 2를 참조하면, 본 발명의 일 실시 예에 따른 디스플레이 장치(100)는 디스플레이 부(110), 입력부(120), 제어부(140)를 포함한다.
디스플레이 부(110)는 오브젝트가 포함된 영상을 디스플레이 하는 구성이다. 특히, 디스플레이 부(110)는 도 3a 이후의 도면에 도시된 것처럼 캐릭터 입력이 필요한 경우 가상 키보드를 디스플레이 한다(S110).
여기서 캐릭터 입력이 필요한 경우는, 인터넷에서 정보를 검색하는 경우, 이메일을 작성하는 경우, 문서를 작성하는 경우, 계정에 로긴 하는 경우, 문자 메시지를 전송하는 경우 등 디스플레이 장치에서 적어도 하나의 캐릭터를 입력해야 하는 모든 상황이 될 수 있다.
가상 키보드는 스트로크 입력이 가능한 복수의 키를 포함한다. 각 키에 대한 스트로크 입력이 있는 경우, 대응되는 영문자, 한자, 한글 자음 또는 모음, 일본어 문자, 숫자, 기능 키, 특수 문자, 스페이스, 엔터, 기타 모든 종류의 문자 중 적어도 하나가 입력 창에 표시된다.
디스플레이 부(110)는 유기 발광 다이오드(OLED : Organic Light Emitting Diodes), 액정 디스플레이 패널(Liquid Crystal Display Panel: LCD Panel), 플라즈마 디스플레이 패널(Plasma Display Panel: PDP), VFD(Vacuum Fluorescent Display), FED(Field EmissionDisplay), ELD(Electro Luminescence Display)등 다양한 디스플레이 기술로 구현될 수 있다. 또한, 플렉서블 디스플레이(flexible display) 또는 투명 디스플레이(transparent display) 등으로 구현될 수 있다. 또한, 이러한 디스플레이 패널을 구동할 수 있는 구동회로를 포함한다.
입력부(120)는 다양한 사용자 입력을 수신하는 구성이다. 특히, 입력부(120)는 상기 가상 키보드 키에 대한 스트로크(stroke) 입력을 수신한다(S120). 이를 위해 입력부(120)는 유선 인터페이스 모듈 또는 무선 인터페이스 모듈을 포함할 수 있다.
이러한 통신 모듈은 DVI(Digital Visual Interface), HDMI(High-Definition Multimedia Interface), Diiva(Digital Interactive Interface for Video & Audio), MHL(Mobile High Definition Link), USB(Universal Serial Bus) 중 적어도 하나의 규격을 따르는 유선 인터페이스 모듈로 구현될 수 있다.
이와 달리, 블루투스(bluetooth)모듈, 적외선 통신(IrDA, infrared data association)모듈, NFC(Near Field Communication)모듈, 지그비(Zigbee) 모듈과 같은 근거리 무선 통신 모듈로 구현될 수도 있다.
입력부(120)는 상기 통신 모듈을 통해 가상 키보드 키에 대한 스트로크(stroke) 입력을 위한 제어 신호를 수신한다. 입력부(120)는 터치 스크린(미도시)과 같이 디스플레이 화면을 통해 직접 사용자 입력을 수신할 수 있도록 구현될 수 있다.
이와 달리, 상기 제어 신호의 전송을 위해 원격 제어 장치(미도시)가 사용될 수도 있다.
포인팅 모드를 지원하는 원격 제어 장치는 디스플레이 장치(100)의 화면에 표시된 포인터를 사용자가 원하는 위치로 움직이는데 사용된다. 또한, 포인터의 위치에 있는 키에 대한 스트로크 입력을 수행할 수 있다. 원격 제어 장치의 예로 마우스, 방향 키를 구비한 리모콘, 움직임 센서를 구비한 리모콘, 터치 패드 리모콘 등이 될 수 있다.
방향 입력 모드를 지원하는 원격 제어 장치는 화면의 포인터를 움직이지 않고, 각 키의 활성화 위치를 움직일 수 있다. 활성화되어 있는 키는 스트로크 입력의 대기 상태에 있으며, 다른 키와 다르게 식별력 있게 표시된다. 예를 들어, 활성화되어 있는 키는 하이라이트 표시가 될 수 있다. 원격 제어 장치가 스트로크 입력 신호를 생성하여 디스플레이 장치(100)로 전송하는 경우, 활성화되어 있는 키가 선택되어 대응되는 캐릭터가 입력창에 표시된다. 방향 입력 모드에서 어느 방향의 키가 한 번 눌러지면, 현재 활성화되어 있는 키는 비활성화 상태로 바뀌고, 상기 방향의 가장 인접한 다른 키가 활성화되어 식별력 있게 표시된다.
원격 제어 장치
원격 제어 장치는 포인팅 입력 모드 또는 방향 입력 모드를 지원할 수 있으며, 두 가지 모드 지원도 가능하다. 또한, 원격 제어 장치는 모션 입력 모드를 지원할 수 있다.
원격 제어 장치는 디스플레이 장치(100)에 대한 제어 신호를 생성하고, 원격 제어 장치를 제어하는 원격 제어 장치의 제어부(미도시)와, 생성된 제어 신호를 디스플레이 장치(100)로 전송하는 통신부(미도시)를 포함한다.
또한, 원격 제어 장치는 모션 입력 모드를 지원하기 위해 모션 센서부(미도시)를 포함할 수 있다. 모션 센서부는 원격 제어 장치의 움직임을 감지하여 이에 대한 정보를 처리하고, 처리된 정보를 변환하여 디스플레이 장치(100)로 전송한다.
원격 제어 장치의 일 실시 예에서 움직임 센서부는 3축 지자기 센서부와 2축 또는 3축 가속도 센서부로 구성된 모션 센서를 포함한다.
지자기 센서부는 3축 지자기 센서(미도시)를 포함하여 주로 방향성을 감지한다. 3축 지자기 센서는 서로 직교하는 X, Y, Z축 플럭스게이트를 이용하여, 주변 자기에 대응되는 출력값을 산출한다. 3축 지자기 센서에서 출력되는 값은 X, Y, Z축 플럭스게이트 각각의 출력값을 기 설정된 범위(예를 들어, -1 내지 1)로 매핑시켜 정규화한 값이다. 이 경우, 정규화 과정에서 사용되는 오프셋 값과 스케일 값은 기 설정되어 내부 메모리(미도시) 등에 저장된다.
3축 지자기 센서는 X, Y, Z축 플럭스게이트를 구동시키기 위한 구동신호를 생성하여 출력하는 역할을 하는 구동신호 생성부를 포함한다. 구동신호는 펄스, 또는, 반전 펄스 형태로 제공될 수 있다. X, Y, Z축 플럭스게이트는 상호 직교하는 세 개의 코어와 이를 권선하는 코일로 구성된다. 이에 따라, 각 코일에 구동 신호가 전달되면 여자되어, 주변 자기에 대응되는 출력값을 출력한다. 그리고, X, Y, Z축 플럭스게이트로부터 출력되는 출력값에 대하여 증폭, A/D 컨버팅 등의 다양한 처리를 수행 한다. 원격 제어 장치의 제어부는 기 설정된 오프셋 값과, 스케일 값들을 이용하여 신호처리부의 출력값을 정규화한 후, 외부로 출력한다. 정규화는 다음과 같은 수학식들을 통해 수행될 수 있다.
Figure 112014003848529-pat00001

상기 수학식 에서, Xf, Yf, Zf는 각각 신호처리부의 3축 출력값, Xf norm, Yf norm, Zf norm은 각각 3축 정규화값, Xf maxXf min은 각 각 Xf의 최대값 및 최소값, Yf maxYfmin 은 각각 Yf 의 최대값 및 최소값, Zf maxZf min은 각 각 Zf의 최대값 및 최소값, 그리고, α는 고정상수를 의미한다. 이 경우, α는 신호처리된 출력값이 수평상 태에서 ±1의 범위 내의 값으로 매핑될 수 있도록 1보다 작은 값을 사용한다. 일 실시 예로, 원격 제어?장치가 사용되는 지역의 대표적인 복각값을 이용하여 α를 설정할 수 있다. 우리나라의 복각은 대략 53°정도이므로, cos 53°≒ 0.6 을 α로 둘 수 있다. 한편, Xf max, Xf min , Yf max, Yfmin , Zf max, Zf min 은 사전에 방위각 측정 장치를 적어도 1 회 이상 회전시키면서 그 출력값을 측정하여 그 중 최대, 최소인 값을 선택하는 방식으로 설정한다. 설정된 α, Xf max, Xf min, Yf max, Yfmin , Zf max, Zf min은?3축 지자기 센서 내부에 마련된 메모리(미도시)에 저장하여 두거나, 외부의 저장부(미도시)에 저장하여 둠으로써, 정규화 작업시 사용할 수 있다.
가속도 센서부는 2축 또는 3축 가속도 센서로 구현될 수 있다. 2축 가속도 센서는 상호 직교하는 X 및 Y축 가속도 센서(미도시)를 구비한다. 3축 가속도 센서는 가속도 센서는 서로 다른 방향으로 배치되어 서로 직교하는 X, Y, Z축 가속도 센서를 구비한다.
가속도센서는 X, Y, Z축 가속도 센서 각각의 출력값을 디지털 값으로 변환하여 전처리부(미도시)로 제공한다. 이때 전처리부(미도시)는 쵸핑회로, 증폭회로, 필터, 및 A/D 컨버터(A/D converter) 등을 포함할 수 있다. 이에 따라, 3축 가속도 센서로부터 출력된 전기적 신호를 쵸핑, 증폭, 필터링한 후, 디지털 전압값으로 변환한다.
원격 제어 장치의 제어부(미도시)는 전처리된 각 축의 출력 신호를 기 설정된 범위로 매핑하는 정규화 작업을 수행한 후, 정규화된 값을 이용하여 피치각 및 롤각을 산출한다.
가령, 2축 가속도 센서가 마련된 경우에는, 원격 제어 장치의 제어부는 다음과 같은 수식을 이용하여 정규화 작업을 수행할 수 있다.
Figure 112014003848529-pat00002
상기 수학식에서 Xt Yt는 각각 X축 및 Y축 가속도센서의 출력값, Xtnorm Ytnorm 은 각각 X축 및 Y축 가속도센서의 정규화값, Xtmax Xtmin 은 각각 Xt의 최대값 및 최소값, Ytmax Ytmin 은 각각 Yt의 최대값 및 최소값, Xtoffset Ytoffset 은 X 및 Y축 가속도 센서 오프셋값, XtScale YtScale 은 X 및 Y축 가속도 센서 스케일값을 의미한다. Xtoffset, Ytoffset, XtScale, YtScale 은 사전에 가속도 센서가 탑재된 원격 제어 장치를 복수회 회전시켜 산출하여 가속도 센서 내부에 마련된 저장부(미도시)에 저장하여 둘 수 있다.
원격 제어 장치의 제어부는 상기 수학식과 같이 정규화된 각 축 가속도 센서 값을 다음 수학식 에 대입하여 피치각 및 롤각을 연산할 수 있다.
Figure 112014003848529-pat00003
여기서 θ는 피치각, φ는 롤각을 의미한다.
원격 제어 장치의 제어부는 산출된 피치각 및 롤각에 대한 정보와 저장부에 기 저장된 정보를 비교하여, 원격 제어 장치의 기울어진 정도를 판단한다.
한편, 3축 가속도 센서 타입으로 구현된 경우에도, 원격 제어 장치의 제어부는 전처리부를 통해 수신된 X, Y, Z축 가속도 센서 출력값 각각을 기 설정된 범위의 값으로 매핑시키는 정규화 작업을 수행하고, 그 정규화된 값을 이용하여 피치각 및 롤각을 산출할 수 있다.
원격 제어 장치의 제어부는 산출된 피치각 및 롤각에 대한 정보와 저장부에 기 저장된 정보를 비교하여, 원격 제어 장치의 기울어진 정도를 판단한다. 원격 제어 장치가 전술한 움직임 센서부를 구비한 경우 디스플레이 장치(100)는 원격 제어 장치의 움직임 정보에 따른 제어 신호를 수신할 수 있다. 원격 제어 장치의 움직임 정보는 제스처 입력에 대응되며, 사용자는 원격 제어 장치를 이용하여 제스처 입력을 수행할 수 있다.
실시 예에 따라서 원격 제어 장치가 없이도 제스처 입력이 가능할 수 있다. 예를 들어, 사용자의 손 동작으로 전술한 원격 제어 장치의 제어 신호에 대응되는 제어 신호를 생성하는 것이 가능하다. 이 경우 디스플레이 장치(100)는 전면에 카메라를 구비하며, 실시간으로 사용자의 손을 촬상하여 분석한다. 사용자가 손을 움직이는 경우 사용자 손의 움직임이 분석되고, 그에 대응되게 포인터가 움직이거나 활성화되는 키가 변경된다. 이 경우 입력부(120)는 이미지 센서 회로 구성, 이미지 처리 모듈을 포함한다.
제어부(140)는 디스플레이 장치(100)의 동작 전반을 제어한다.
제어부(140)는 상기 가상 키보드 상의 어느 키에 대한 스트로크(stroke) 입력이 수신되면(S120-Y), 상기 키에 대응되는 캐릭터를 입력창에 표시하도록 디스플레이 부(110)를 제어한다(S130).
구체적으로, 입력부(120)를 통해 어느 키에 대한 스트로크 입력 신호가 수신되면, 제어부(140)는 이러한 신호를 처리하여 대응되는 캐릭터를 디스플레이 부(110)로 전달한다. 디스플레이 부(110)는 입력창(미도시)이 디스플레이 된 위치에 상기 캐릭터가 표시되도록 화면을 구성하여 디스플레이 패널에 전압을 인가한다.
또한, 제어부(140)는 상기 키에 대응되는 캐릭터를 뒤따를 수 있는 적어도 하나의 캐릭터를 추천하여 상기 가상 키보드 상에 디스플레이 하도록 디스플레이 부(110)를 제어한다(S140). 특히, 제어부(140)는 상기 적어도 하나의 캐릭터를 상기 가상 키보드 상의 기본 캐릭터와 겹치지 않게 디스플레이 하도록 제어할 수 있다. 즉, 상기 적어도 하나의 캐릭터는 가상 키보드 상의 기본 캐릭터가 표시되지 않은 영역에 표시될 수 있다.
여기서 상기 가상 키보드 상의 캐릭터가 표시되지 않은 영역이란, 가상 키보드 상의 키의 캐릭터가 표시된 영역을 제외한 영역을 의미한다. 따라서, 상기 가상 키보드 상의 캐릭터가 표시되지 않은 영역에는 상기 키의 캐릭터가 표시되지 않은 영역, 가상 키보드의 복수의 키들 사이의 영역, 가상 키보드의 키를 제외한 베젤 영역, 입력창 영역 중 적어도 하나가 포함될 수 있다. 또한, 키 상에 표시된 캐릭터가 아닌 심벌(symbol)이나 그림도 포함될 수 있다.
구체적으로 입력부(120)를 통해 어느 키에 대한 스트로크 입력 신호가 수신되면, 제어부(140)는 이러한 신호를 처리하여 대응되는 캐릭터를 결정한다. 그리고, 기 설정된 규칙에 따라 대응되는 캐릭터로 시작되는 스트링 정보를 검색한다. 스트링 정보는 디스플레이 장치(100)에 저장된 데이터에서 검색할 수도 있지만, 인터넷이나 다른 장치에서 검색하는 것도 가능하다. 이 경우 직접 검색하지 않고 검색 쿼리를 인터넷 서버 또는 다른 장치에 전달하고, 서버 또는 다른 장치로부터 검색 결과를 수신할 수 있다. 또한, 스트링 정보를 모두 검색하지 않고, 다음에 올 수 있는 캐릭터만을 검색할 수도 있다. 이렇게 다음에 올 수 있는 캐릭터가 결정되면, 디스플레이 부(110)는 우선순위에 따라 결정된 적어도 하나의 캐릭터를 상기 가상 키보드 상의 기본 캐릭터와 겹치지 않게 디스플레이 되도록 화면을 구성하여, 디스플레이 패널에 인가한다.
이처럼 스트로크 입력이 있는 키에 대응되는 캐릭터를 뒤따를 수 있는 캐릭터는 제어부(140)가 직접 검색할 수도 있으나, 별도의 추천부(130)가 이러한 작업을 수행할 수 있다. 이 경우, 제어부(140)는 단지 스트로크 입력이 있는 키에 대응되는 캐릭터 정보만을 추천부(130)로 전달하고, 추천부(130)로부터 결과값만을 수신한다.
상기 캐릭터에 대한 추천은, 일반적인 사용 빈도, 상기 디스플레이 장치(100)의 사용자의 사용 빈도 및 제공되는 서비스 정보 중 적어도 하나에 기초하여 수행될 수 있다.
제어부(140)는 MPU(Micro Processing Unit) 또는 CPU(Central Processing Unit), 캐쉬 메모리(Cache Memory), 데이터 버스(Data Bus) 등의 하드웨어 구성과, 운영체제, 특정 목적을 수행하는 어플리케이션의 소프트웨어 구성을 포함한다. 시스템 클럭에 따라 디스플레이 장치(100)의 동작을 위한 각 구성요소에 대한 제어 명령이 메모리에서 읽혀지며, 읽혀진 제어 명령에 따라 전기 신호를 발생시켜 하드웨어의 각 구성요소들을 동작시킨다.
또한, 상기 디스플레이 장치(100)는 일반적인 전자 계산 장치가 갖는 필수적인 구성을 포함한다. 즉, 충분한 제어 및 연산 능력을 갖는 CPU, 램 메모리, 하드 디스크나 블루레이 디스크와 같은 대용량 보조 기억 장치, 터치 스크린과 같은 입출력 장치, 데이터 버스 등 하드웨어 구성을 포함하며, 전술한 제어부(140)의 기능을 수행할 수 있는 애플리케이션, 프레임워크, 운영체제를 포함한다.
추천 캐릭터의 배열
전술한 바와 같이 본 발명의 당양한 실시 예는 추천된 캐릭터로 인해 기본 키가 가려지는 문제를 해결하고, 가려진 키를 편리하게 스트로크 할 수 있는 방법을 제안한다. 이하에서는 추천 캐릭터를 배열하는 본 발명의 다양한 실시 예를 설명한다.
본 발명의 일 실시 예에 따르면, 가상 키보드 상의 어느 키에 대해 스크로크 입력을 수행하면, 제어부(140)는 상기 스트로크 입력이 이루어진 키에 대응되는 캐릭터를 뒤따를 수 있는 캐릭터를 추천한다. 추천된 캐릭터는 스트로크 입력이 있는 키의 측 변에 배열되어 표시될 수 있다.
이때, 추천 캐릭터에 대한 스트로크 입력을 가능하게 하기 위해 추천 캐릭터는 도 3a 내지 3e에 도시된 것처럼 키 모양의 박스 안에 표시될 수 있다. 엄밀하게 키 모양의 박스는 가상 키보드 상의 키와는 구별된다. 스트로크 입력이 박스 영역에 대해 이루어지는 경우 박스 내의 추천 캐릭터에 대한 스트로크 입력으로 간주된다. 본 명세서에서는 설명의 편의상 추천 캐릭터에 대한 스트로크 입력을 상기 박스 영역에 대한 스트로크 입력으로 설명한다.
그러나, 추천 캐릭터(250)가 스트로크 입력이 있는 키(260)의 측 변에 배열되는 경우 측변에 원래 배열되어 있던 기본 키(270)를 가리게 되어 사용자가 기본키(270)를 입력하고자 하는 경우 방해를 받게 될 우려가 있다. 여기서 기본키란, 스트로크 입력이 있기 전에 가상 키보드 상에 배열되어 있었던 캐릭터에 대응되는 키를 의미한다. 따라서, 추천 캐릭터는 적어도 하나의 추천 캐릭터를 가상 키보드 상의 기본 캐릭터가 표시되지 않은 영역에 디스플레이 함으로써, 기본키를 가리지 않을 수 있다. 이하에서 기본키를 가리지 않기 위한 본 발명의 다양한 실시 예를 설명한다.
본 발명의 일 실시 예로 전술한 방법과 마찬가지로 스트로크 입력이 있는 키의 측변에 추천 캐릭터를 표시하면서 인접하는 기본키를 가리지 않는 방법이 있다. 도 3a는 이러한 실시 예를 도시한다.
도 3a는 본 발명의 일 실시 예에 따른 추천 캐릭터의 배열을 도시한 도면이다.
도 3a에 도시된 것처럼 추천 캐릭터를 스트로크 입력이 있는 키의 측변에 표시하되, 측변에 인접한 기본키(260)를 가리지 않는 영역에 추천 캐릭터(250) 모양을 변형하여 표시할 수 있다. 도면에 도시된 것처럼 가상 키보드 상에서 여러 키들 사이에는 약간의 공간이 존재한다. 또한, 여러 키들 가장자리에 캐릭터가 기재되지 않은 공간이 존재한다. 따라서, 여러 키들 사이에는 캐릭터가 기재되지 않은 영역이 존재하며, 추천 캐릭터의 크기를 기본키보다 작게 하거나 모양을 변형시키는 경우 사용자가 육안으로 식별이 가능하도록 상기 영역에 추천 캐릭터를 표시하는 것이 가능하다. 도 3a에 도시된 것처럼 추천 캐릭터 ‘o’, ‘e’, ‘t’, ‘a’는 글자 전체 크기는 축소되었으나 폭이 높이보다 큰 형태로 변형되어(또는 반대로 폭이 높이보다 작은 형태로 변형) 상기 영역에 표시됨으로써 육안으로 식별이 가능하게 표시되었다. 또한, 스트로크 입력이 있었던 기본키(260)는 추천 캐릭터(250)를 표시하기 위해 가장 자리의 일부는 표시되지 않았다. 이를 통해 상기 기본키(260) 주변의 다른 기본키(270)는 가려지지 않고 디스플레이 된다.
도 3b는 본 발명의 다른 실시 예에 따른 추천 캐릭터의 배열을 도시한 도면이다.
도 3b에 도시된 것처럼 추천 캐릭터를 스트로크 입력이 있는 키의 측변에 기본키와 유사한 크기로 표시하되, 기본키의 위치를 변경함으로써, 기본키가 가려지지 않도록 할 수도 있다. 즉, 상기 제어부(140)는, 추천된 적어도 하나의 캐릭터(250)를 상기 스트로크 입력이 있는 키(260)의 측변에 디스플레이하고, 상기 스트로크 입력이 있는 키(260)에 인접한 기본키(270)의 위치를 변경하여 디스플레이 하도록 제어할 수 있다.
예를 들어, 도 3b에 도시된 것처럼 ‘s’에 대해 스트로크 입력이 있는 경우 ‘s’키 측변에 추천 캐릭터(250)를 표시하고, 기본키(270)인 ‘w’, ‘a’, ‘x’, ‘d’의 표시 위치를 변경하여 디스플레이할 수 있다. 도시된 실시 예에서 기본키들은 원래의 위치에서 추천 캐릭터가 표시된 방향으로 기 설정된 거리만큼 이동한 위치에 표시됨으로써, 기본 키들의 캐릭터가 추천 캐릭터들로 가려지지 않고 식별력 있게 표시되었다.
도 3c는 본 발명의 또 다른 실시 예에 따른 추천 캐릭터의 배열을 도시한 도면이다.
도 3c에 도시된 것처럼 추천 캐릭터를 스트로크 입력이 있는 키의 측변에 기본키와 유사한 크기로 표시하되, 추천 캐릭터를 투명하게 표시하여 기본키가 가려지지 않도록 할 수도 있다. 즉, 상기 제어부(140)는, 추천된 적어도 하나의 캐릭터(250)를 상기 스트로크 입력이 있는 키(260)의 측변에 투명하게 디스플레이 함으로써, 상기 스트로크 입력이 있는 키(260)에 인접한 기본키(270)가 투영되어 보이도록 할 수 있다.
예를 들어, 도 3c에 도시된 것처럼 ‘s’에 대해 스트로크 입력이 있는 경우 ‘s’키 측변에 추천 캐릭터를 투명하게 표시하여, 기본키(270)인 ‘w’, ‘a’, ‘x’, ‘d’가 가려지지 않도록 디스플레이 할 수 있다.
추천 캐릭터를 상기와 같이 스트로크 입력이 있는 키 주변에 표시하지 않고 가상 키보드 상의 추천 캐릭터에 대응되는 원래의 기본키를 식별력 있게 표시할 수도 있다. 도 3d는 이러한 실시 예를 도시한다.
도 3d는 본 발명의 또 다른 실시 예에 따른 추천 캐릭터의 배열을 도시한 도면이다.
본 발명의 일 실시 예에 따르면, 제어부(140)는 상기 가상 키보드(200) 상에서 상기 추천된 적어도 하나의 캐릭터에 대응되는 키를 식별력 있게 표시하도록 제어할 수 있다. 이를 통해 기본키를 가리지 않으면서 추천 캐릭터를 표시할 수 있게 된다.
도 3d에서 ‘s’키(260)에 대한 스트로크 입력이 있는 경우, 추천 캐릭터 ‘a’, ‘e’, ‘t’, ‘o’에 대응되는 가상 키보드 상의 키(250)를 하이라이트하여 표시하고 있다. 또한, 추천 캐릭터 들 사이에 우선순위가 있는 경우, 하이라이트 강도에 차이를 두는 등으로 식별력의 차이를 줄 수 있다.
도 3e는 본 발명의 또 다른 실시 예에 따른 추천 캐릭터의 배열을 도시한 도면이다.
본 발명의 또 다른 실시 예에 따르면, 추천된 캐릭터는 기본 캐릭터와 겹치게 표시되지 않도록 스트로크 입력이 있는 키의 대각선 방향 모서리에 배열되어 표시될 수 있다. 즉, 도 3e에 도시된 것처럼 추천된 캐릭터 ‘o’, ‘a’, ‘e’, ‘t’(250)는 각각 스트로크 입력이 있는 키‘s’(260)의 좌하 측 모서리, 우상 측 모서리, 좌상 측 모서리, 우상 측 모서리에 배치된다.
이처럼 추천된 캐릭터가 스트로크 입력이 있는 키의 대각선 방향 모서리에 배열되므로 스트로크 입력이 있는 키의 주변 키(270)를 거의 가리지 않게 된다. 따라서, 주변 키(270)들에 스트로크 입력을 수행하는 것이 용이해진다. 또한, 가려진 키에 대해 스트로크 입력하는 경우 추천된 캐릭터가 스트로크 입력되거나, 추천된 캐릭터에 대한 스트로크 입력을 하는 경우 가려진 키가 스트로크 입력 되는 등의 입력 오류 가능성이 줄어든다.
추천 캐릭터의 선택
이하에서는 추천된 캐릭터의 선택 방법을 설명한다. 원격 제어 장치(400)를 통해선택하거나, 사용자 객체(340)에 의한 제스처 입력을 통해 선택이 가능하다. 전술한 도면 3a 내지 3e를 참조한다.
추천 캐릭터가 스트로크 입력이 있는 키의 측변에 표시되면 원격 제어 장치(400)의 방향 키(330)를 통해 간편하게 추천 캐릭터 선택이 가능하다. 즉, 사용자는 원격 제어 장치(400)의 방향 키(330)를 통해 특정 방향으로 활성화 위치를 바꾸기 위한 제어 명령을 생성하여 전송할 수 있다. 가상 키보드의 스트로크 입력을 수행하기 위한 후보 키는 활성화 상태이며, 식별력 있게 표시된다. 예를 들어, 원격 제어 장치(400)의 오른쪽 방향 키(330)가 눌러진 경우, 오른쪽으로 활성화 위치를 바꾸기 위한 제어 명령 신호가 생성되어 디스플레이 장치(100)로 전송된다. 제어부(140)는 상기 수신된 제어 명령 신호에 따라 활성화된 키를 비활성화 상태로 변경하고, 상기 비활성화된 키와 오른쪽으로 가장 인접한 키를 활성화 상태로 변경한다. 그리고, 활성화된 오른쪽 키를 식별력 있게 표시한다.
어떤 키가 활성화된 상태에서 원격 제어 장치(400)를 통해 수신된 활성화된 키를 선택하기 위한 스트로크 입력 명령을 디스플레이 장치(100)로 전송하면, 스트로크 입력이 있는 키에 대응되는 캐릭터가 입력창(220)에 표시된다.
도 4는 본 발명의 일 실시 예에 따른 추천 캐릭터 선택 화면을 도시한 도면이다.
도 4에 도시된 것처럼 어느 키에 대해 스트로크 입력이 있는 경우 스트로크 입력이 있는 키(도면에서 ‘s’)에 대응되는 캐릭터가 입력창(220)에 표시되고, 그 키는 활성화되어 식별력 있게 표시될 수 있다. 이와 달리 그 키 주변에 표시된 추천 캐릭터 중 어느 하나가 활성화되어 식별력 있게 표시될 수도 있다. 활성화되어 식별력 있게 표시되는 키 또는 추천 캐릭터는 스트로크 입력이 있는 경우 입력창(220)에 그 키에 대응되는 캐릭터 또는 스트로크 입력이 있는 추천 캐릭터가 표시된다.
제어부(130)는 디스플레이 장치(100)가 일 방향으로의 이동 명령을 수신하면, 상기 일 방향에 가장 가까이 위치한 상기 가상 키보드의 키를 식별력 있게 표시하도록 제어한다. 그러나, 추천된 캐릭터가 가장 가까이 위치한 경우, 상기 추천된 캐릭터(251)가 식별력 있게 표시된다. 이 경우 동일한 방향으로 이동 명령이 다시 한번 수신되면, 활성화되어 식별력 있게 표시된 추천 캐릭터(251)는 비활성화되고 식별력 표시가 사라지고, 상기 추천 캐릭터(251)가 덮고 있는 기본 키(280)가 활성화되어 식별력 있게 표시된다. 이 경우 식별력 있게 표시되는 기본 키(280)는 스트로크 입력을 용이하게 하기 위해 캐릭터 앞에 표시될 수도 있다.
도 4의 실시 예는 기본키가 가려지는 실시 예의 경우 유용하다. 즉, 방향 입력을 통해 기본 키를 식별력 있게 표시할 수 있게 되므로, 사용자가 기본 키를 알 수 있고, 기본키가 가려지는 문제를 해결할 수 있게 된다.
도 4의 (a)는 ‘s’키에 대한 스트로크 입력이 있은 후, 다음에 올 수 있는 캐릭터들이 추천되어 상하좌우에 표시되고, 그 중 하나인 ‘o’캐릭터(251)가 활성화되어 식별력 있게 표시된 화면이 도시된다. 이때 위 방향의 이동명령이 수신되면, 상기 ‘o’캐릭터(251)는 비활성화되어 식별력 표시가 없어지고, ‘o’가 가리고 있던 가상 키보드(200) 상의 ‘w’ 키(280)가 활성화되어 식별력 있게 표시된다. 도면에는 표시되지 않았으나, 위 방향의 이동 명령이 다시 수신되면, ‘2’키가 활성화되어 식별력 있게 표시되고, ‘w’키(280)는 비활성화되고 식별 표시가 사라질 것이다. 스트로크 입력이 있는 경우 활성화되어 식별력 있게 표시된 캐릭터 또는 키에 대응되는 캐릭터가 입력창(220)에 표시된다.
원격 제어 장치(400)의 방향키(330)만을 통해 추천 캐릭터 선택이 가능한 것은 아니다. 포인팅 장치(또는 원격 제어 장치의 포인팅 기능)를 통해 포인터를 움직이거나 제스처 입력을 통해서 추천 캐릭터를 선택하는 것도 가능하다.
예를 들어, 원격 제어 장치(400) 또는 포인팅 장치를 통해 포인터를 움직이고, 포인터를 키 위에 위치시킴으로써 해당 키를 활성화시킬 수 있다. 활성화된 키는 식별력 있게 표시된다. 다만, 도 3a의 실시 예의 경우는 기본키가 가려지므로 포인팅 장치나 원격 제어 장치(400)의 포인팅 모드를 통해서는 기본키 확인 및 선택이 어려운 점이 있다. 그러나, 도 3b 내지 3e의 경우는 이러한 방식으로 기본키를 확인할 수 있고, 기본키를 선택하는 것이 가능하다.
사람의 손과 같은 사용자 객체를 이용하여 모션 입력을 수행하는 것도 가능하다. 이 경우도 사용자 객체를 움직이고, 디스플레이 장치(100)가 이를 촬상함으로써, 벡터량을 계산하고, 이를 포인터의 움직임으로 변환한다. 사용자가 주먹을 쥐는 동작을 하는 등으로 객체의 형태가 변화하는 경우 스트로크 입력이 있는 것으로 판단하여 추천 캐릭터를 선택하고 입력창(220)에 입력한다. 사용자 객체를 이용한 모션 입력의 경우도 도 3b 내지 3e의 구현이 가능하다.
전술한 도 3e의 실시 예에서 사용자 손(340)에 의해 제스처 입력을 수행하는 상황을 도시하고 있다 이때는 손(340)의 움직임에 따라 포인터가 화면 상에서 움직이고, 포인터가 위치한 키는 활성화 상태가 된다. 마찬가지로 활성화된 키는 식별력 있게 표시된다. 손(340)의 위치가 변경되지 않은 상태로 손(340) 모양이 변경되는 입력이 있는 경우 활성화된 키에 대한 스트로크 입력을 수행할 수 있다. 예를 들어, 손(340)을 편 상태에서 주먹을 쥐는 동작을 하면, 현재 포인터가 위치한 키에 대한 스트로크 입력이 수행된다.
키가 활성화된 상태에서 손(340) 모양 변화를 통해 활성화된 키에 대한 스트로크 입력이 이루어지면, 스트로크 입력이 있는 키에 대응되는 캐릭터가 입력창(220)에 표시된다. 도 3b에서 ‘s’에 대한 스트로크 입력이 있었고, 이에 따라 입력창(220)에 ‘s’가 표시되었다.
원격 제어 장치(400)가 전술한 움직임 센서부를 구비하는 경우, 원격 제어 장치(400)의 감지된 움직임이 이벤트로 변환되고, 제어부(140)는 변환된 이벤트에 따라 추천 캐릭터를 선택할 수 있다.
도 3a의 실시 예에서 원격 제어 장치(400)를 기울이는 이벤트가 발생하는 경우 원격 제어 장치(400)가 기울어진 방향에 가장 가까이 위치한 추천 캐릭터가 활성화된다. 기울어진 각이 커져 기 설정된 범위를 초과하는 경우, 기울어진 방향에 활성화된 캐릭터 다음에 위치한 키가 활성화되고, 활성화된 캐릭터는 비활성화된다. 어느 키 또는 추천 캐릭터가 활성화된 상태에서 스트로크 입력이 있는 경우, 활성화된 캐릭터 내지 키에 대한 스트로크 입력이 수행되어 입력 창에 추천 캐릭터가 입력되거나 키에 대응되는 캐릭터가 입력된다.
이러한 선택 방식은 도 3a 내지 3e의 경우 모두 적용이 가능하다. 도 3e의 경우 원격 제어 장치(400)를 오른쪽 방향의 지면으로 기울이는 경우 기울기에 따라 순차적으로 ‘e’, ‘t’, ‘o’가 활성화된다. ‘o’에서 더 기울이는 경우(기울임이 많아 지는 경우 원격 제어 장치를 회전시키는 동작이 이루어질 수 있다.) ‘a’가 활성화될 수 있다.
원격 제어 장치(400)의 기울기가 아닌 회전 방향으로 추천 캐릭터 또는 기본 키를 선택하는 실시 예를 고려할 수도 있다. 예를 들어, 원격 제어 장치(400)가 지면과 평행하게 시계 방향으로 회전하는 경우, 기 설정된 회전 반경을 기준으로 순차적으로 시계 방향으로 추천 캐릭터가 활성화될 수 있다. 시계반대 방향으로 회전하는 경우 동일한 동작이 시계 반대 방향으로 이루어질 수 있다.
상술한 두 가지 선택 방식을 조합할 수도 있다. 즉, 원격 제어 장치가 회전하는 경우 추천 캐릭터가 활성화 되고, 기울어지는 경우, 도 3a와 같이 활성화된 추천 캐릭터에 가려진 기본키가 활성화될 수 있다.
도 5는 본 발명의 일 실시 예에 따른 추천 캐릭터 선택을 나타낸 도면이다.
도 5에서 포인터(210)는 캐릭터 ‘t’(280)위에 위치하고 있다. 그리고, 캐릭터(280)는 식별력 있게 하이라이트 되어 표시된다. 포인터(210)의 위치가 바뀌게 되면, 상기 캐릭터(280)의 하이라이트는 사라지고, 새롭게 포인터가 위치한 키 또는 캐릭터가 하이라이트 되어 표시된다. 도 5는 캐릭터 ‘s’에 대한 키(260)에 스트로크 입력이 있는 경우 입력창(220)에 캐릭터 ‘s’가 표시되고 키(260)의 대각선 모서리 위치에 추천 캐릭터(250, 280)가 표시되는 실시 예를 도시한다.
캐릭터 추천 종료
기본적으로 추천 캐릭터는 가상 키보드 상의 다른 키들을 가리게 되므로 사용자가 더 이상 추천 캐릭터를 입력할 의도가 없다고 판단되는 경우 신속하게 추천 캐릭터 표시를 종료함으로써, 사용자의 정상적인 디바이스 사용 편의를 도모할 필요가 있다. 이하에서 이를 도모하기 위한 실시 예를 설명한다.
도 6a 및 6b은 추천 캐릭터에 대한 스트로크 입력이 있는 경우의 화면을 도시한 도면이다.
제어부(140)는 추천된 캐릭터 대한 스트로크(stroke) 입력이 있으면, 상기 추천된 캐릭터를 상기 입력창(220)에 표시하도록 제어한다.
구체적으로, 입력부(120)를 통해 추천된 캐릭터에 대한 스트로크 입력 신호가 수신되면, 제어부(140)는 이러한 신호를 처리하여 상기 추천된 캐릭터를 디스플레이 부(110)로 전달한다. 디스플레이 부(110)는 입력창(미도시)이 디스플레이 된 위치에 상기 추천된 캐릭터가 표시되도록 화면을 구성하여 디스플레이 패널에 전압을 인가한다.
도 6a에서 포인터가 캐릭터 ‘t’ (280)위에 위치한 상태에서 캐릭터 ‘t’에 대한 스트로크 입력이 있는 경우 입력창(220)에 캐릭터 ‘t’가 표시된 상황을 도시한다. 최초에 스트로크 입력이 있는 키(260)에 대응되는 캐릭터 ‘s’가 입력창(220)에 표시된 후 상기 캐릭터 ‘t’에 대한 스트로크 입력이 있었으므로, 입력창(220)에는 최종적으로 ‘st’가 표시되어 있다.
기본적으로 제어부(140)는 이처럼 추천된 캐릭터에 대한 스트로크 입력이 있으면(정확히는 추천된 캐릭터를 포함하는 박스에 대한 스트로크 입력), 가상 키보드 상에서는 상기 디스플레이 된 추천된 캐릭터를 사라지도록 제어한다.
구체적으로, 입력부(120)를 통해 추천된 캐릭터에 대한 스트로크 입력 신호가 수신되면, 제어부(140)는 디스플레이 부(110)를 제어하여 전술한 것처럼 입력창(220)에 추천된 캐릭터를 표시하도록 하고, 추천되어 가상 키보드 상에서 디스플레이 된 캐릭터는 사라지는 화면을 구성하여 디스플레이 패널에 인가하도록 제어한다.
포인터가 캐릭터 ‘t’ 위에 위치한 상태에서 캐릭터 ‘t’에 대한 스트로크 입력이 있는 경우 이때 도 6b와 같이 입력창(220)에 캐릭터 ‘t’가 표시된다. 가상 키보드 상에 표시되었던 추천 캐릭터 ‘e’, ‘t’, ‘o’, ‘a’ 는 사라진다.
다만, 이러한 실시 예와 다른 변형 실시 예를 고려할 수 있다. 도면에는 도시되지 않았지만, 추천 캐릭터에 대한 스트로크 입력이 있는 경우, 가상 키보드 상의 캐릭터와 겹치게 표시되지 않도록 스트로크 입력이 있는 캐릭터를 뒤따를 수 있는 적어도 하나의 캐릭터를 추천하여 표시할 수 있다.
전술한 실시 예에서 추천된 캐릭터 중에서 ‘t’가 선택된 경우 ‘t’에 대한 가상 키보드 상의 키의 모서리 위치에 ‘t’ 다음에 위치할 수 있는 캐릭터를 추천하여 표시할 수 있다.
상기와 같이 가상 키보드 상의 어느 키에 대한 스트로크 입력이 있는 경우 추천 캐릭터들 중에 어느 하나가 선택될 때까지 추천 캐릭터들이 상기 키 주변에 나타난다. 그러나, 포인터가 추천 캐릭터에서 멀리 이동하는 경우는 추천 캐릭터를 입력할 의도가 없다고 볼 여지가 있으므로, 이런 경우까지 추천 캐릭터를 표시할 필요는 없을 것이다. 하기의 실시 예는 이러한 경우의 가상 키보드 디스플레이를 설명한다.
도 7은 추천 캐릭터가 사라지는 실시 예를 도시한 도면이다.
본 발명의 일 실시 예에 따르면, 가상 키보드 상의 어느 키에 대한 스트로크 입력이 있으면, 상기 스트로크 입력이 있는 키 주변에 추천 캐릭터가 표시된다. 그러나, 제어부(140)는, 포인터의 위치가 상기 추천된 캐릭터로부터 기 설정된 거리 이상이면, 상기 가상 키보드 상에서 상기 디스플레이 된 추천된 캐릭터를 사라지도록 제어한다. 즉, 포인터의 위치가 추천된 캐릭터로부터 멀리 떨어지면, 사용자가 추천된 캐릭터를 입력할 의도가 없다고 판단하는 것이다.
도 7의 위 그림은 가상 키보드의 ‘s’ 키(260)에 대한 스트로크 입력이 있은 후, ‘s’ 키 주변에 다음의 캐릭터(250)가 추천되어 표시된 상태를 도시한다. 포인터가 점선 영역(290) 내에서 움직이는 경우 추천된 캐릭터는 계속해서 가상 키보드 상에 표시된다. 그러나, 점선 영역(290)을 벗어나는 아래의 그림에서 추천된 캐릭터는 가상 키보드 상에서 사라진다. 물론, 점선 영역은 도 7과 다르게 설정될 수 있을 것이다. 예를 들어, 점선 영역은 가상 키보드의 문자(letter) 키 영역으로 설정될 수 있다. 이 경우 포인터가 숫자키나 특수 기능키 위로 움직이면 사용자는 더 이상 문자를 입력할 의도가 없다고 판단할 수 있다.
도 8은 디스플레이 장치의 입력 모드 변경시의 디스플레이 화면을 도시한 도면이다.
디스플레이 장치(100)는 원격 제어 장치의 입력 모드에 따라 입력 모드가 대응되게 변경될 수 있다. 즉, 디스플레이 장치(100)는 포인팅 입력 모드 또는 방향 입력 모드를 지원할 수 있으며, 모션 입력 모드를 지원할 수 있다.
이처럼 디스플레이 장치(100)의 입력 모드가 변경되는 경우 사용자에게 추천 캐릭터의 배열 방식에 대한 가이드를 줌으로써, 친밀한 사용자 경험을 제공할 수 있다. 즉, 제어부(140)는, 디스플레이 장치(100)의 입력 모드가 변경되면, 가상 키보드(200)의 일 영역에 추천된 캐릭터의 배열 위치에 대한 정보를 디스플레이 하도록 제어할 수 있다.
예를 들어, 도 8에 도시된 것처럼 디스플레이 장치(100)가 방향 입력 모드에서 포인터 입력 모드로 변경되는 경우, 가상 키보드 상의 하단 일 영역에 캐릭터 추천시 캐릭터가 어떻게 배열되는지를 표시해준다. 이러한 기능은 사용자가 디스플레이 장치(100)를 사용하는 중에 디스플레이 장치(100)의 입력 모드 변경을 모를 수 있는데, 이러한 경우 사용자에게 노드 변환에 대한 알림(NOTICE) 역할을 한다. 사용자의 제어 명령 입력 수단에 따라 특정 입력 모드에서 입력이 불편할 수 있으므로 이러한 알림 기능은 유용할 것이다. 물론, 도면에는 도시되지 않았지만, 디스플레이 장치(100)가 포인터 입력 모드에서 방향 입력 모드로 변경되는 경우 역시, 가상 키보드 상의 하단 일 영역에 캐릭터 추천시 캐릭터가 어떻게 배열되는지를 표시해 줄 수 있을 것이다.
이러한 실시 예와 달리 캐릭터가 활성화되어 식별력 있게 표시된 상황에서 바깥쪽 방향으로 이동 명령이 수신되는 경우, 추천된 캐릭터를 사라지게 할 수도 있다. 도 9는 이러한 실시 예를 도시한다.
도 9 및 10은 본 발명의 다른 실시 예에 따른 추천 캐릭터가 사라지는 화면을 도시한 도면이다.
도 9의 (a)에서 ‘s’키에 대해 스트로크 입력이 있으면 ‘s’키 주변에 캐릭터(250)가 추천되어 표시된다. 그리고, 캐릭터 ‘o’가 활성화되어 식별력 있게 표시되고 있다.
도 9의 (b)에서 여러 번의 이동 명령에 의해 ‘d’키(252)가 활성화되어 식별력 있게 표시되는데, 이 경우 추천된 캐릭터는 사라진 상태이다. 즉, 제어부(130)는 추천된 캐릭터에서 바깥 방향으로 이동 명령이 있는 경우, 추천된 캐릭터는 사라지도록 제어할 수 있다. 그러나, 사용자가 다시 추천된 캐릭터 선택을 원하는 경우 최초에 스트로크 입력이 있는 키로 이동 명령을 전송하면 된다.
즉, 도 9 (c)에서 왼쪽 방향의 이동 명령이 수신되어, ‘s’키(260)가 활성화되고 식별력 있게 표시되면, 사라졌던 추천 캐릭터(250)가 다시 표시된다.
그러나, 기 설정된 영역을 정해 놓고, 그 영역을 벗어나는 경우만 추천된 캐릭터가 사라지도록 할 수도 있다. 도 10은 이러한 실시 예를 도시한다. 이러한 실시 예는 전술한 포인팅 모드에서 포인터가 추천 캐릭터에서 멀리 이동하는 경우는 추천 캐릭터를 입력할 의도가 없다고 보아 추천 캐릭터를 사라지도록 하는 것과 유사하다.
상기 제어부(140)는, 스트로크(stroke) 입력이 수행될 수 있는 활성화된 가상 키보드 상의 키가 추천된 캐릭터로부터 기 설정된 거리 이상이면, 가상 키보드(200) 상에서 추천되어 디스플레이 된 캐릭터를 사라지도록 하는 제어할 수 있다.
도 10에서 추천 캐릭터에서 바깥 방향으로 이동 명령이 수신되어 추천 캐릭터 주변의 키 ‘d’, ‘e’, ‘c’ 등이 활성화되는 경우도 추천 캐릭터는 사라지지 않는다. 그러나, 활성화 위치가 점선 영역(291)을 벗어나는 경우, 추천된 캐릭터는 가상 키보드 상에서 사라진다. 물론, 점선 영역은 도 10과 다르게 설정될 수 있을 것이다. 예를 들어, 점선 영역은 가상 키보드의 문자(letter) 키 영역으로 설정될 수 있다. 이 경우 숫자 키나 특수 기능키가 활성화되면 사용자는 더 이상 문자를 입력할 의도가 없다고 판단할 수 있다.
전술한 원격 제어 장치가 모션 센서부를 포함하는 경우, 이를 통해 가속도를 감지할 수 있으므로, 이를 사용자 입력으로 활용할 수 있다. 즉, 원격 제어 장치가 추천 캐릭터가 표시된 방향으로 기 설정된 값 이상의 가속도를 감지하는 경우, 원격 제어 장치는 상기 가속도 정보를 디스플레이 장치(100)로 전송한다. 제어부(140)는 사용자가 추천 캐릭터를 입력할 의도가 없다고 판단하여 추천 캐릭터가 화면에서 사라지도록 디스플레이 장치(100)를 제어할 수 있다. 반면, 검출된 가속도가 기설정된 값 미만인 경우, 추천 캐릭터는 계속적으로 표시된다.
이하에서는 본 발명의 다양한 실시 예에 따른 캐릭터 입력 방법을 설명한다. 본 발명의 일 실시 예에 따른 캐릭터 입력 방법은, 가상 키보드를 디스플레이 하는 단계와, 상기 스트로크(stroke) 입력이 수신되면, 상기 키에 대응되는 캐릭터를 입력창에 표시하고, 상기 키에 대응되는 캐릭터를 뒤따를 수 있는 적어도 하나의 캐릭터를 추천하여 디스플레이 하는 단계를 포함한다. 이때, 상기 추천된 적어도 하나의 캐릭터는 상기 가상 키보드 상의 캐릭터와 겹쳐지지 않게 디스플레이 된다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 대각선 방향 모서리에 배열되어 표시될 수 있다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 측변에 형태가 변형되어 디스플레이 될 수 있다.
또한, 상기 적어도 하나의 캐릭터를 추천하여 디스플레이 하는 단계는, 상기 추천된 적어도 하나의 캐릭터를 상기 스트로크 입력이 있는 키의 측변에 디스플레이하고, 상기 스트로크 입력이 있는 키에 인접한 다른 키의 위치를 변경하여 디스플레이 할 수 있다.
또한, 상기 추천된 적어도 하나의 캐릭터는 상기 스트로크 입력이 있는 키의 측변에 투명하게 디스플레이 될 수 있다.
또한, 상기 캐릭터 입력 방법은, 상기 가상 키보드 상에서 상기 추천된 적어도 하나의 캐릭터에 대응되는 키를 식별력 있게 표시하는 단계를 더 포함할 수 있다.
또한, 상기 캐릭터 입력 방법은, 포인터의 위치에 대응되는 상기 가상 키보드의 키를 식별력 있게 표시하는 단계를 더 포함할 수 있다.
또한, 상기 캐릭터 입력 방법은, 상기 추천된 적어도 하나의 캐릭터 대한 스트로크(stroke) 입력이 있으면, 상기 추천된 적어도 하나의 캐릭터를 상기 입력창에 표시하고, 상기 가상 키보드 상에서 상기 추천된 적어도 하나의 캐릭터를 사라지도록 제어하는 단계를 더 포함할 수 있다.
또한, 상기 캐릭터 입력 방법은, 포인터의 위치가 상기 추천된 적어도 하나의 캐릭터로부터 기 설정된 거리 이상이면, 상기 가상 키보드 상에서 상기 추천된 캐릭터를 사라지도록 제어하는 단계를 더 포함할 수 있다.
한편, 상기 디스플레이 장치의 입력 모드가 변경되면, 상기 가상 키보드의 일 영역에 상기 추천되는 적어도 하나의 캐릭터의 디스플레이 위치에 대한 정보를 디스플레이 하도록 제어할 수 있다.
또한, 원격 제어 장치를 통해 상기 추천된 적어도 하나의 캐릭터 방향으로 기 설정된 값 이상의 가속도가 감지되면, 상기 가상 키보드 상에서 상기 추천된 캐릭터를 사라지도록 제어할 수 있다.
한편, 입력 장치에 따라서 포인팅 모드 또는 방향 입력 모드 중 어느 하나만 지원하는 경우가 많으므로 입력 장치에 따라 캐릭터 입력 방법을 수행하는 것도 가능하다. 도 11은 이러한 경우의 캐릭터 입력 방법의 흐름도를 나타낸다.
즉, 도 11은 본 발명의 다른 실시 예에 따른 캐릭터 입력 방법의 흐름도이다.
디스플레이 장치는 문자 입력 화면을 호출한다(S1110). 이에 따라 가상 키보드와, 입력 창 등이 디스플레이 된다. 다음 단계에서 입력 장치의 선택이 이루어진다(S1120).
입력장치의 선택은 입력장치의 종류(타입)를 결정하는 것이 될 수 있다. 즉, 통상적인 리모콘과 같은 방향 입력 장치와, 포인터나 마우스 같은 포인팅 입력 장치 중 어느 하나가 결정될 수 있다.
입력장치의 종류를 결정하는 방법은 다양할 수 있다.
일 실시 예로 입력 장치 선택 입력을 수신하고, 수신된 입력 장치 선택 입력에 기초하여 입력 장치 선택이 이루어질 수 있다. 다른 실시 예로 입력 장치로부터 수신된 제어 신호에 입력 장치의 종류를 식별하기 위한 정보가 포함될 수 있다.
예를 들어, 방향 입력 장치에서 방향 키의 조작에 의해 방향 제어 신호가 수신된 경우, 디스플레이 장치는 방향 제어 신호에 포함되어 있는 식별 정보를 통해 입력 장치가 방향 입력 장치임을 결정할 수 있다. 좀더 단순하게 구현하는 경우 방향 제어 신호가 다른 제어 신호와 구별되는 신호값을 갖는다면, 방향 제어 신호 값만으로도 입력 장치를 방향 입력 장치로 판단하는 것이 가능하다.
반면, 디스플레이 장치는 입력 장치의 움직임에 의한 위치 정보를 수신하는 경우 수신된 위치 정보에 따라 입력 장치를 포인팅 입력 장치로 결정할 수 있다. 마찬가지로 수신된 위치 정보는 포인팅 입력 장치가 전송한 제어 신호에 포함될 수 있고, 제어 신호에 위치 정보와 별도의 식별 정보가 포함될 수도 있을 것이다.
입력장치의 종류를 결정하는 방법은, 디스플레이장치와 입력 장치와의 통신방법에 따라 결정될 수도 있다. 이는 디스플레이 장치와 입력 장치 사이의 통신 인터페이스 기술이 상이한 경우 적용될 수 있다.
예를 들어, 디스플레이 장치가 방향 입력 장치로부터 적외선 통신을 통해 제어 명령을 수신하고, 포인팅 입력 장치로부터는 근거리 통신을 통해 제어 명령을 수신하는 경우라면, 디스플레이 장치는 적외선통신을 통해 입력 장치로부터 정보를 수신할 경우 입력 장치를 방향 입력 장치로 결정하고, 블루투스 통신 또는 와이파이 통신을 통해 입력 장치로부터 정보를 수신할 경우 포인팅 입력 장치로 결정할 수 있다. 물론, 실시 예에 따라 상기와 다른 방식으로 구현될 수도 있을 것이다.
그리고, 입력 장치 선택 입력에 기초하여 입력 장치의 형태가 구별된다(S1130). 즉, 입력 장치로부터 수신되는 신호에 기초하여 입력 장치의 종류가 판단될 수 있다.
예를 들어, 원격 제어 장치로부터 신호가 수신된 경우, 수신된 신호에 포함된 정보를 기초로 방향 입력 장치로부터 신호가 선택되었음을 판단할 수 있다(S1130-LEFT). 그리고, 방향 입력 장치로부터 가상 키보드 상의 어느 키에 대한 스트로크 입력이 있는 경우, 상기 스트로크 입력이 있는 키를 중심으로 사방향 십자형 UI를 표시하여 상하 좌우 위치에 추천 캐릭터를 표시한다(S1150). 그리고, 입력 장치를 통한 방향 입력을 통해 선택할 키를 활성화시킬 수 있다(S1160). 어느 키가 활성화된 상태는 스트로크 입력의 대기 상태에 있으며, 다른 키와 다르게 식별력 있게 표시된다. 예를 들어, 활성화되어 있는 키는 하이라이트 표시가 될 수 있다. 이때, 입력 장치가 스트로크 입력 신호를 생성하여 디스플레이 장치로 전송하면, 활성화되어 있는 키가 선택되어(S1170) 대응되는 캐릭터가 입력창에 표시된다(S1180). 만일 어느 방향의 키가 한 번 눌러지면, 현재 활성화되어 있는 키는 비활성화 상태로 바뀌고, 상기 방향의 가장 인접한 다른 키가 활성화되어 식별력 있게 표시된다.
이러한 실시 예와 달리 원격 제어 장치로부터 신호가 수신된 경우, 수신된 신호에 포함된 정보를 기초로 포인팅 장치로부터 신호가 선택되었음을 판단할 수 있다(S1130-RIGHT). 포인팅 입력 장치의 포인터를 움직이기 위한 신호가 수신되면, 신호에 따라 포인터를 움직인다(S1145). 그리고, 포인터가 위치한 가상 키보드 상의 키가 활성화 상태가 된다. 마찬가지로 활성화된 키는 식별력 있게 표시된다. 포인팅 입력 장치로부터 가상 키보드 상의 어느 키에 대한 스트로크 입력이 있는 경우, 상기 스트로크 입력이 있는 키를 중심으로 모서리형 UI를 표시하여 상기 키의 모서리에 위치에 추천 캐릭터를 표시한다(S1155). 이 상태에서 포인터를 움직이면 포인터가 위치한 가상 키보드 상의 키가 활성화되고 다른 키들은 활성화 상태에서 벗어난다. 어느 키가 활성화된 상태는 스트로크 입력의 대기 상태에 있으며, 다른 키와 다르게 식별력 있게 표시된다. 예를 들어, 활성화되어 있는 키는 하이라이트 표시가 될 수 있다. 이때, 입력 장치가 스트로크 입력 신호를 생성하여 디스플레이 장치로 전송하면, 활성화되어 있는 키가 선택되어(S1170) 대응되는 캐릭터가 입력창에 표시된다(S1180).
한편, 전술한 캐릭터 입력 방법은 컴퓨터 상에서 판독 가능한 비일시적 기록 매체에 프로그램의 형태로 저장될 수 있다. 여기서 비일시적 판독 가능 매체란 레지스터, 캐쉬 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장이 가능하며, 전자기기에 의해 판독(reading)이 가능한 매체를 의미한다. 예를 들어, CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등이 될 수 있다.
또한, 전술한 캐릭터 입력 방법은 임베디드 소프트웨어 형태로 하드웨어 IC칩에 내장되어 제공될 수 있고, 전술한 멀티 콘텐츠 뷰 디스플레이 장치(100) 의 일부 구성으로 포함될 수 있다.
이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.
100 : 디스플레이 장치 200 : 가상 키보드
110 : 디스플레이 부 120 : 입력부
130 : 추천부 140 : 제어부

Claims (20)

  1. 디스플레이 장치에 있어서,
    디스플레이부;
    입력부; 및
    복수의 키를 포함하는 가상 키보드 및 입력창을 표시하도록 상기 디스플레이부를 제어하고,
    상기 입력부를 통해 상기 복수의 키 중 하나를 선택하는 입력이 수신되면, 상기 키에 포함된 문자를 상기 입력창에 표시하도록 상기 디스플레이부를 제어하고,
    상기 선택된 키에 포함된 문자에 대응되는 적어도 하나의 추천 문자를 식별하고,
    상기 복수의 키 중 상기 선택된 키 주변에 위치한 적어도 하나의 키를 상기 선택된 키와 멀어지도록 이동시킨 공간 및 상기 선택된 키 주변에 위치한 적어도 하나의 키의 일부 영역을 포함하는 영역 상에 상기 추천 문자를 포함하는 적어도 하나의 키를 표시하도록 상기 디스플레이부를 제어하는 제어부;를 포함하고,
    상기 추천 문자를 포함하는 적어도 하나의 키는, 상기 선택된 키 주변에 위치한 적어도 하나의 키에 포함된 문자를 가리지 않도록 표시되고,
    상기 추천 문자는, 상기 선택된 키에 포함된 문자 및 상기 선택된 키 주변에 위치한 적어도 하나의 키에 포함된 문자를 가리지 않도록 표시되는, 디스플레이 장치.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 제어부는,
    상기 선택된 키 주변에 위치한 적어도 하나의 키를 상기 선택된 키와 멀어지도록 이동시킨 상기 선택된 키의 측변의 공간 및 상기 선택된 키 주변에 위치한 적어도 하나의 키의 일부 영역을 포함하는 영역 상에 상기 추천 문자를 포함하는 적어도 하나의 키를 표시하도록 상기 디스플레이부를 제어하는 것을 특징으로 하는 디스플레이 장치.
  5. 제1항에 있어서,
    상기 제어부는,
    상기 추천 문자를 포함하는 적어도 하나의 키를 투명하게 디스플레이하는 것을 특징으로 하는 디스플레이 장치.
  6. 제1항에 있어서,
    상기 제어부는,
    상기 추천 문자를 포함하는 적어도 하나의 키를 식별력 있게 표시하도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  7. 제1항에 있어서,
    상기 제어부는,
    상기 가상 키보드 상의 어느 키에 포인터가 위치하면,
    상기 포인터가 위치한 상기 가상 키보드 상의 키를 식별력 있게 표시하도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  8. 제1항에 있어서,
    상기 제어부는,
    상기 입력부를 통해 상기 추천 문자를 포함하는 적어도 하나의 키를 선택하는 입력이 수신되면, 상기 추천 문자를 상기 입력창에 표시하고,
    상기 가상 키보드 상에서 상기 추천 문자를 사라지도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  9. 제1항에 있어서,
    상기 제어부는,
    상기 가상 키보드 상에 포인터가 표시되고, 상기 포인터의 위치가 상기 추천 문자로부터 기 설정된 거리 이상이면, 상기 가상 키보드 상에서 상기 추천 문자를 사라지도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  10. 삭제
  11. 제1항에 있어서,
    상기 제어부는,
    원격 제어 장치를 통해 상기 추천된 적어도 하나의 캐릭터 방향으로 기 설정된 값 이상의 가속도가 감지되면,
    상기 가상 키보드 상에서 상기 추천된 캐릭터를 사라지도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  12. 캐릭터 입력 방법에 있어서,
    복수의 키를 포함하는 가상 키보드 및 입력창을 표시하는 단계;
    상기 복수의 키 중 하나를 선택하는 입력이 수신되면, 상기 키에 포함된 문자를 상기 입력창에 표시하는 단계;
    상기 선택된 키에 포함된 문자에 대응되는 적어도 하나의 추천 문자를 식별하는 단계; 및
    상기 복수의 키 중 상기 선택된 키 주변에 위치한 적어도 하나의 키를 상기 선택된 키와 멀어지도록 이동시킨 공간 및 상기 선택된 키 주변에 위치한 적어도 하나의 키의 일부 영역을 포함하는 영역 상에 상기 추천 문자를 포함하는 적어도 하나의 키를 표시하는 단계;를 포함하고,
    상기 추천 문자를 포함하는 적어도 하나의 키는, 상기 선택된 키 주변에 위치한 적어도 하나의 키에 포함된 문자를 가리지 않도록 표시되고,
    상기 추천 문자는, 상기 선택된 키에 포함된 문자 및 상기 선택된 키 주변에 위치한 적어도 하나의 키에 포함된 문자를 가리지 않도록 표시되는, 캐릭터 입력 방법.
  13. 삭제
  14. 삭제
  15. 제12항에 있어서,
    상기 추천 문자를 포함하는 적어도 하나의 키를 표시하는 단계는,
    상기 선택된 키 주변에 위치한 적어도 하나의 키를 상기 선택된 키와 멀어지도록 이동시킨 상기 선택된 키의 측변의 공간 및 상기 선택된 키 주변에 위치한 적어도 하나의 키의 일부 영역을 포함하는 영역 상에 상기 추천 문자를 포함하는 적어도 하나의 키를 표시하는 것을 특징으로 하는 캐릭터 입력 방법.
  16. 제12항에 있어서,
    상기 추천 문자를 포함하는 적어도 하나의 키를 표시하는 단계는,
    상기 추천 문자를 포함하는 적어도 하나의 키를 투명하게 표시하는 것을 특징으로 하는 캐릭터 입력 방법.
  17. 제12항에 있어서,
    상기 추천 문자를 포함하는 적어도 하나의 키를 표시하는 단계는,
    상기 가상 키보드 상에서 상기 추천 문자를 포함하는 적어도 하나의 키를 식별력 있게 표시하는 것을 특징으로 하는 캐릭터 입력 방법.
  18. 삭제
  19. 삭제
  20. 삭제
KR1020140004673A 2013-07-29 2014-01-14 캐릭터 입력 방법 및 디스플레이 장치 KR102313353B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
PCT/KR2014/006459 WO2015016508A1 (en) 2013-07-29 2014-07-16 Character input method and display apparatus
RU2016106682A RU2687029C2 (ru) 2013-07-29 2014-07-16 Способ ввода символов и устройство отображения
CN201480042697.7A CN105765517A (zh) 2013-07-29 2014-07-16 字符输入方法和显示装置
EP14833028.5A EP3005059A4 (en) 2013-07-29 2014-07-16 Character input method and display apparatus
US14/334,892 US20150029090A1 (en) 2013-07-29 2014-07-18 Character input method and display apparatus
US15/497,951 US10884619B2 (en) 2013-07-29 2017-04-26 Character input method and display apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130089757 2013-07-29
KR20130089757 2013-07-29

Publications (2)

Publication Number Publication Date
KR20150014350A KR20150014350A (ko) 2015-02-06
KR102313353B1 true KR102313353B1 (ko) 2021-10-18

Family

ID=52571230

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140004673A KR102313353B1 (ko) 2013-07-29 2014-01-14 캐릭터 입력 방법 및 디스플레이 장치

Country Status (6)

Country Link
US (2) US20150029090A1 (ko)
EP (1) EP3005059A4 (ko)
KR (1) KR102313353B1 (ko)
CN (1) CN105765517A (ko)
RU (1) RU2687029C2 (ko)
WO (1) WO2015016508A1 (ko)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101595029B1 (ko) * 2009-11-18 2016-02-17 엘지전자 주식회사 이동단말기 및 그 제어방법
US20150113468A1 (en) * 2012-09-24 2015-04-23 Richard Lawrence Clark System and method of inputting time on an electronic device having a touch screen
US9134881B2 (en) * 2013-03-04 2015-09-15 Google Inc. Graphical input display having a carousel of characters to facilitate character input
DE102013004246A1 (de) * 2013-03-12 2014-09-18 Audi Ag Einem Fahrzeug zugeordnete Vorrichtung mit Buchstabiereinrichtung - Vervollständigungs-Kennzeichnung
DE102013004239A1 (de) * 2013-03-12 2014-09-18 Audi Ag Einem Fahrzeug zugeordnete Vorrichtung mit Buchstabiereinrichtung Vervollständigungs-Vorschlag
US9857971B2 (en) * 2013-12-02 2018-01-02 Industrial Technology Research Institute System and method for receiving user input and program storage medium thereof
US9477653B2 (en) * 2014-06-26 2016-10-25 Blackberry Limited Character entry for an electronic device using a position sensing keyboard
JP6872541B2 (ja) * 2015-11-02 2021-05-19 ヤンセン ファーマシューティカ エヌ.ベー. [1,2,4]トリアゾロ[1,5−a]ピリミジン−7−イル化合物
JP6701836B2 (ja) * 2016-03-14 2020-05-27 オムロン株式会社 文字入力装置、文字入力方法、および文字入力プログラム
WO2018132972A1 (zh) * 2017-01-18 2018-07-26 廖建强 一种字符输入方法和终端
CN117519478A (zh) * 2017-05-19 2024-02-06 M·W·墨菲 交错字符选择界面
CN107577388B (zh) * 2017-08-29 2020-06-16 苏州麦迪斯顿医疗科技股份有限公司 输入界面的控制方法及装置
KR20190065746A (ko) * 2017-12-04 2019-06-12 삼성전자주식회사 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체
CN108304081B (zh) * 2018-02-23 2022-05-31 京东方科技集团股份有限公司 输入设备及方法
US11922007B2 (en) 2018-11-29 2024-03-05 Michael William Murphy Apparatus, method and system for inputting characters to an electronic device
JP7263857B2 (ja) * 2019-03-14 2023-04-25 オムロン株式会社 文字入力装置、文字入力方法、及び、文字入力プログラム
US20220129069A1 (en) * 2019-03-28 2022-04-28 Sony Group Corporation Information processing apparatus, information processing method, and program
CN112631497A (zh) * 2019-10-09 2021-04-09 阿里巴巴集团控股有限公司 一种数据配置方法、输入方法、装置及电子设备
US11803629B2 (en) * 2020-11-13 2023-10-31 Google Llc Systems, methods, and media for obfuscated personal identification number entry on media devices
KR20230116526A (ko) * 2022-01-28 2023-08-04 삼성전자주식회사 디스플레이 장치 및 그 제어 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070152978A1 (en) 2006-01-05 2007-07-05 Kenneth Kocienda Keyboards for Portable Electronic Devices
DE202013100128U1 (de) 2012-10-18 2013-04-08 Samsung Electronics Co., Ltd. Anzeigevorrichtung und Funktion derselben zum Eingeben von Zeichen

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
KR20050048978A (ko) 2003-11-20 2005-05-25 주식회사 팬택앤큐리텔 터치 스크린을 가지는 기기에서 소프트웨어 키보드 자판배열 변경 장치 및 그 방법
US7363224B2 (en) 2003-12-30 2008-04-22 Microsoft Corporation Method for entering text
JP4981701B2 (ja) * 2007-01-30 2012-07-25 三星電子株式会社 端末機のタッチスクリーンを用いる文字入力装置及び方法
EP1988444A3 (en) * 2007-04-30 2016-03-02 Samsung Electronics Co., Ltd. Character input apparatus and method
KR100913962B1 (ko) * 2007-05-14 2009-08-26 삼성전자주식회사 이동통신 단말기의 문자 입력 방법 및 장치
CN101369187B (zh) * 2007-08-15 2012-07-04 联想(北京)有限公司 汉字输入方法
US20090051661A1 (en) * 2007-08-22 2009-02-26 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Automatic Positioning of Text on Touch Display Devices
KR20090025568A (ko) 2007-09-06 2009-03-11 삼성전자주식회사 디스플레이 기능을 갖는 가변 키보드를 포함하는 전자장치및 그 조작 방법
JP2009169456A (ja) * 2008-01-10 2009-07-30 Nec Corp 電子機器、該電子機器に用いられる情報入力方法及び情報入力制御プログラム、並びに携帯端末装置
US8949743B2 (en) * 2008-04-22 2015-02-03 Apple Inc. Language input interface on a device
KR20080042056A (ko) 2008-04-23 2008-05-14 (주)씨에스랩글로벌 터치스크린을 구비한 휴대용 단말기에서의 향상된 문자 입력 방법
JP4752887B2 (ja) * 2008-09-12 2011-08-17 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
CN101876878A (zh) * 2009-04-29 2010-11-03 深圳富泰宏精密工业有限公司 单词预测输入***及方法
KR101043944B1 (ko) 2009-09-30 2011-06-24 주식회사 팬택 가상 키보드 제공 방법 및 장치
WO2011056610A2 (en) * 2009-10-26 2011-05-12 Google Inc. Predictive text entry for input devices
KR20110071612A (ko) * 2009-12-21 2011-06-29 삼성전자주식회사 화상형성장치 및 그 문자 입력방법
KR101645291B1 (ko) * 2009-12-21 2016-08-03 삼성전자주식회사 터치스크린을 구비한 화상형성장치 및 그 장치에서 입력 문자의 편집 방법
US20120047454A1 (en) * 2010-08-18 2012-02-23 Erik Anthony Harte Dynamic Soft Input
JP2012118582A (ja) 2010-11-29 2012-06-21 Funai Electric Co Ltd ソフトウェアキーボード表示装置およびテレビジョン
US20120200508A1 (en) * 2011-02-07 2012-08-09 Research In Motion Limited Electronic device with touch screen display and method of facilitating input at the electronic device
KR20120100655A (ko) 2011-03-04 2012-09-12 컨스핀 주식회사 동작센서와 터치센서를 이용한 가상키보드 기반의 조합형 문자 입력 시스템 및 방법
KR101751223B1 (ko) * 2011-03-22 2017-06-28 삼성전자주식회사 휴대용 단말기에서 문자 입력 기능을 향상시키기 위한 장치 및 방법
JP2012234342A (ja) 2011-04-28 2012-11-29 Zenrin Datacom Co Ltd 情報入力装置
KR20130037484A (ko) * 2011-10-06 2013-04-16 삼성전자주식회사 터치스크린에서의 문자 입력 방법 및 터치스크린을 구비한 전자장치
WO2013119712A1 (en) * 2012-02-06 2013-08-15 Colby Michael K Character-string completion
JP2013235344A (ja) * 2012-05-07 2013-11-21 Sony Computer Entertainment Inc 入力装置、入力制御方法、及び入力制御プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070152978A1 (en) 2006-01-05 2007-07-05 Kenneth Kocienda Keyboards for Portable Electronic Devices
DE202013100128U1 (de) 2012-10-18 2013-04-08 Samsung Electronics Co., Ltd. Anzeigevorrichtung und Funktion derselben zum Eingeben von Zeichen

Also Published As

Publication number Publication date
US20150029090A1 (en) 2015-01-29
US20170228152A1 (en) 2017-08-10
RU2687029C2 (ru) 2019-05-06
US10884619B2 (en) 2021-01-05
EP3005059A1 (en) 2016-04-13
KR20150014350A (ko) 2015-02-06
RU2016106682A3 (ko) 2018-06-29
RU2016106682A (ru) 2017-08-31
WO2015016508A1 (en) 2015-02-05
CN105765517A (zh) 2016-07-13
EP3005059A4 (en) 2017-04-19

Similar Documents

Publication Publication Date Title
KR102313353B1 (ko) 캐릭터 입력 방법 및 디스플레이 장치
KR102293094B1 (ko) 폴더블 디바이스 및 그 제어 방법
US10698564B2 (en) User terminal device and displaying method thereof
EP2808781B1 (en) Method, storage medium, and electronic device for mirroring screen data
US9971911B2 (en) Method and device for providing a private page
US9977497B2 (en) Method for providing haptic effect set by a user in a portable terminal, machine-readable storage medium, and portable terminal
KR102348947B1 (ko) 전자장치의 화면 표시 제어 방법 및 장치
US9280276B2 (en) Method for controlling electronic device with touch screen and electronic device thereof
EP2741173A2 (en) Display apparatus and control method thereof
US20140325360A1 (en) Display apparatus and control method capable of performing an initial setting
EP4095651A1 (en) Foldable device and method of controlling the same
KR20150056074A (ko) 전자 장치가 외부 디스플레이 장치와 화면을 공유하는 방법 및 전자 장치
KR102367184B1 (ko) 스크린 키보드를 이용한 정보 입력 방법 및 이를 위한 장치
KR20170066916A (ko) 전자 장치 및 그의 제어 방법
KR102381051B1 (ko) 키패드를 표시하는 전자장치 및 그의 키패드 표시 방법
US20180165793A1 (en) Display apparatus for providing user interface and controlling method thereof
KR20180079702A (ko) 디스플레이 장치 및 디스플레이 장치의 제어 방법
KR102621809B1 (ko) 저전력 상태에서 디스플레이를 통해 화면을 표시하기 위한 전자 장치 및 그의 동작 방법
US10719147B2 (en) Display apparatus and control method thereof
US10437349B2 (en) Display device for interfacing by using smaller number of buttons of key pad and display method for the same
KR102426088B1 (ko) 사용자 단말 장치 및 이의 디스플레이 방법
KR20170078004A (ko) 사용자 장치, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
KR20160087692A (ko) 전자 기기 및 그 동작 방법
CN107924276B (zh) 电子设备及其文本输入方法
US20180173382A1 (en) Display apparatus for providing user interface and controlling method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right