KR20130127349A - 문자화장단말기 및 제어방법 - Google Patents

문자화장단말기 및 제어방법 Download PDF

Info

Publication number
KR20130127349A
KR20130127349A KR1020120102107A KR20120102107A KR20130127349A KR 20130127349 A KR20130127349 A KR 20130127349A KR 1020120102107 A KR1020120102107 A KR 1020120102107A KR 20120102107 A KR20120102107 A KR 20120102107A KR 20130127349 A KR20130127349 A KR 20130127349A
Authority
KR
South Korea
Prior art keywords
character
data
cosmetic
gesture
display
Prior art date
Application number
KR1020120102107A
Other languages
English (en)
Other versions
KR101375166B1 (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/KR2012/009525 priority Critical patent/WO2013172522A1/ko
Priority to US13/702,078 priority patent/US20140055381A1/en
Publication of KR20130127349A publication Critical patent/KR20130127349A/ko
Application granted granted Critical
Publication of KR101375166B1 publication Critical patent/KR101375166B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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
    • 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0381Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 멀티터치 및 자이로센서 등을 이용한 사용자 친화적인 인터페이스 구현 기술이 적용되어 스마트폰의 메신저 또는 인터넷 기반 SNS 서비스들의 문자열에 대한 간편한 화장(makeup)방법에 관한 것이다.
이와 같은 본 발명의 특징은 터치제스처센서에서 감지한 터치제스처감지데이터, 움직임제스처센서에서 감지한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부에 저장되는 제스처감지데이터 저장단계; 상기 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하는 문자화장설정데이터 리딩단계; 제스처화장컨트롤러에 의하여 상기 문자화정설정데이터 리딩단계에 의하여 리딩된 문자화장설정데이터에 따라 문자데이터를 변환하는 문자화장데이터변환단계; 및 화장표시데이터처리부에 의하여 디스플레이어에서 표시하기 위해 변환된 문자데이터를 처리하는 변환데이터표시단계를 포함하는 것을 특징으로 한다.

Description

문자화장단말기 및 제어방법{SYSTEM AND CONTROL METHOD FOR CHARACTER MAKE-UP}
본 발명은 멀티터치 및 자이로센서 등을 이용한 사용자 친화적인 인터페이스 구현 기술이 적용되어 스마트폰의 메신저 또는 인터넷 기반 SNS 서비스들의 문자열에 대한 간편한 화장(makeup)방법에 관한 것이다.
일반적으로 스마트폰의 발전에 따라, 단순 문자 전송만을 수행하던 메신저는 이제 인터넷 망과 결합하여 SNS 서비스(예 : 카카오톡, facebook, 트위터 등)를 제공하기에 이르렀다.
스마트폰과 SNS의 결합은 스마트 폰 사용자들의 인간관계를 형성하고 유지하는 단계까지 서비스를 제공하도록 스마트폰을 진화시켰지만, 메시지(문자열)의 입력과 전송 그리고 디스플레이는 기존 피처(feature) 폰의 수준을 넘어서지 못하고 있다. 동일한 문자모양과 단일색 등의 기조를 갖고 있기 때문에, 스마트폰 사용자들의 다양한 감성과 요구에 맞도록, 변화시키지 못하고 있는 것이다. 예를 들어 도 1에서는 기존의 카카오톡의 실행 창을 보여주고 있는데, 모든 문자열이 동일한 폰트와 색상을 공유하고 있다.
그러나 스마트폰의 사용자가 대폭 증가하는 오늘, 사용자의 다양한 감성 그리고 요구사항을 생각해 볼 때, 사용자의 감정과 감성 그리고 강조점 등을 반영할 수 있는 메시지의 변화에 대한 기술이 요구되고 있는 실정이다.
한편 스마트폰 환경은 PC의 환경과 매우 다르다. 화면이 모니터보다 작을 뿐만 아니라, PC에서처럼 마우스와 키보드와 같은 입출력장치가 장착되어 있지 않다. PC에서는 문서편집기에 다양한 폰트와, 글자 스타일 등을 제공하고, 마우스 등을 이용하여 쉽게 문자 표현이 가능하다. 그러나 스마트폰에서 이러한 방법을 채택할 수는 없다. 그러므로 스마트폰에서 메시지 표현을 위해서는 직감적이면서 간단하고 편리한 인터페이스 방법이 제시되어야 할 것이다.
상기와 같은 문제점을 해소하기 위한 본 발명은 스마트폰과 같은 단말기에서 문자편집, 메신저 또는 SNS 등의 문자열의 화장(make-up) 기술을 제공하는 것으로, 스마트폰, 데스크탑컴퓨터 등과 같은 단말기에서 사용되는 인터페이스 환경을 고려하여 문자열 화장을 제공하는 것이며, PC에서 제공되는 문자의 표현이 이루어지도록 하는 목적이 있다.
그리고 본 발명의 다른 목적은, PC에서와 같은 마우스, 키보드가 없는 스마트폰, 데스크탑컴퓨터 등과 같은 단말기에서도 송수신되는 메시지가 다양한 상태로 표현이 가능하도록 하는 것이며, 이에 첫째 매우 직관적이어야 하고, 둘째 사용이 간단해야 하며, 셋째 스마트폰, 데스크탑컴퓨터 등과 같은 단말기에서 제공하는 기본 인터페이스 수단만을 사용하여도 가능하도록 하는 것이다.
또한 본 발명의 또 다른 목적은, 기술적으로 스마트폰의 작은 디스플레이를 고려할 때 최적의 인터페이스 창을 구성하도록 하는 것이다.
그리고 본 발명의 또 다른 목적은, 터치 또는 움직임감지센서(자이로, 가속도) 등에 기반한 간편한 입력 수단이 사용되도록 하는 것이다.
아울러 본 발명의 또 다른 목적은, 다양한 사용자만큼이나 다양한 문자, 메시지 화장(make-up)이 되도록 하는 기능을 제공하는 것이다.
나아가 본 발명의 또 다른 목적은, 제공 인터페이스가 복잡한 계산 또는 과다한 메모리 등을 사용하여 불필요하게 스마트폰 리소스를 점유하지 않도록 하는 것이다.
또한 본 발명의 또 다른 목적은, 문자화장(make up)이 이루어지도록 하되, 문자화장에 있어서 문자폰트(font makeup) 변환, 글자의 색상, 스타일(bold, italic) 그리고 다양한 문자들의 변화를 통해 사용자의 감성에 맞게 문자화장이 이루어지게 하는 것이다.
상기와 같은 목적을 달성하기 위한 본 발명은, 터치제스처센서에서 감지한 터치제스처감지데이터, 움직임제스처센서에서 감지한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부에 저장되는 제스처감지데이터 저장단계; 상기 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하는 문자화장설정데이터 리딩단계; 제스처화장컨트롤러에 의하여 상기 문자화정설정데이터 리딩단계에 의하여 리딩된 문자화장설정데이터에 따라 문자데이터를 변환하는 문자화장데이터변환단계; 및 화장표시데이터처리부에 의하여 디스플레이어에서 표시하기 위해 변환된 문자데이터를 처리하는 변환데이터표시단계를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법을 제공한다.
또한 본 발명은, 터치제스처센서에서 감지하고 터치제스처인식기에서 터치의 이동궤적의 패턴을 분석한 터치제스처감지데이터, 움직임제스처센서에서 감지하고 움직임제스처인식기에서 단말기 움직임의 이동궤적의 패턴을 분석한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부에 저장되는 제스처감지데이터 저장단계; 터치제스처감지데이터, 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터에 대해서, 터치의 이동궤적의 소정 패턴 또는 단말기 움직임의 이동궤적의 소정 패턴과 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하는 문자화장설정데이터 리딩단계; 제스처화장컨트롤러에 의하여 상기 문자화정설정데이터 리딩단계에 의하여 리딩된 문자화장설정데이터에 따라 문자데이터를 변환하는 문자화장데이터변환단계; 및 화장표시데이터처리부에 의하여 디스플레이어에서 표시하기 위해 변환된 문자데이터를 처리하는 변환데이터표시단계를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법을 제공한다.
이에 본 발명의 바람직한 실시예에 있어서, 디스플레이어에 변환된 문자데이터가 표시되고, 메시지변환부에 의하여 전송창의 선택 입력신호의 처리로 문자데이터가 문자메시지데이터로 변환되어 전송되는 문자화장데이터전송단계를 포함하는 것을 특징으로 한다.
또한 본 발명의 바람직한 실시예에 있어서, 상기 문자화장데이터전송단계는: 문자화장의 문자데이터로부터 변환된 문자메시지데이터가 단축의 전송언어로 변환되는 Mark-up 처리단계를 포함하는 것을 특징으로 한다.
그리고 본 발명의 바람직한 실시예에 있어서, 디스플레이어에 문자화장의 대상이 되는 대상문자가 포함된 문자가 표시되는 문자표시단계; 디스플레이어에 표시된 문자 중에서 문자화장의 대상이 되는 대상문자를 선택한 정보가 데이터베이스에 저장되는 변환대상선택단계를 포함하는 것을 특징으로 한다.
아울러 본 발명의 바람직한 실시예에 있어서, 상기 문자화장데이터변환단계는: 대상문자의 색상을 변환처리하는 문자색상변환단계; 대상문자의 폰트를 변환처리하는 문자폰트변환단계; 대상문자의 크기를 변환처리하는 문자크기변환단계; 대상문자의 스타일을 변환처리하는 문자스타일변환단계; 대상문자로 하는 문자열을 물결무늬 형태로 변환처리하는 문자열물결무늬변환단계; 및 대상문자를 포함한 문자열이 스크램블링의 변환처리에 의해 단어의 순서가 랜덤하게 배열되는 스크램블링변환단계 중 어느 하나 이상의 변환단계를 포함하는 것을 특징으로 한다.
또한 본 발명의 바람직한 실시예에 있어서, 상기 문자화장데이터변환단계는, 대상문자의 색상을 변환처리하는 문자색상변환단계를 포함하고, 상기 제스처감지데이터 저장단계는, 대상문자의 색상을 변환처리하기 위한 제스처감지데이터가 데이터저장부에 저장되며, 상기 제스처화장컨트롤러에 의하여, 대상문자의 색상 변환을 위한 제스처감지데이터가 입력된 경우 문자색상 선택입력을 위한 색상선택창이 디스플레이어에 표시되는 것을 특징으로 한다.
그리고 본 발명의 바람직한 실시예에 있어서, 상기 문자화장데이터변환단계는, 대상문자의 폰트를 변환처리하는 문자폰트변환단계를 포함하고, 상기 제스처감지데이터 저장단계는, 대상문자의 폰트를 변환처리하기 위한 제스처감지데이터가 데이터저장부에 저장되며, 상기 제스처화장컨트롤러에 의하여, 대상문자의 폰트변환을 위한 제스처감지데이터가 입력된 경우 폰트 선택입력을 위한 폰트선택창이 디스플레이어에 표시되는 것을 특징으로 한다.
이에 더하여 본 발명은, 표시된 문자 중에서 문자화장의 대상이 되는 대상문자가 표시되는 문자표시창; 및 상기 문자표시창에 표시된 문자 중에서 문자화장의 대상이 되는 대상문자에 대해 문자화장을 하기 위하여 사용자 조작으로 터치의 제스처 동작을 감지하기 위한 터치입력창을 포함하는 것을 특징으로 하는 문자화장단말기를 제공한다.
그리고 본 발명은, 디스플레이어의 문자표시창에 표시된 대상문자를 변화시키는 문자화장을 하기 위한 제스처화장컨트롤러가 구비되고, 상기 제스처화장컨트롤러는 터치의 감지데이터, 움직임의 감지데이터 중 어느 하나 이상의 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하고, 리딩된 문자화장설정데이터에 따라 대상의 문자데이터를 변환하는 것을 특징으로 하는 문자화장단말기를 제공한다.
이에 본 발명의 바람직한 실시예에 있어서, 터치입력창에 대해 사용자의 터치입력을 감지하는 터치제스처센서; 터치제스처센서에서 감지한 터치입력의 감지데이터를 전달받아 터치의 이동궤적의 패턴을 분석한 터치제스처감지데이터를 산출하는 터치제스처인식기; 사용자의 움직임을 감지하는 움직임제스처센서; 움직임제스처센서에서 감지한 움직임의 감지데이터를 전달받아 움직임의 이동궤적의 패턴을 분석한 움직임제스처감지데이터를 산출하는 움직임제스처인식기; 상기 터치제스처감지데이터, 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 저장되고, 제스처감지데이터와 대응되게 설정된 문자화장설정데이터가 저장되는 데이터저장부를 포함하는 것을 특징으로 한다.
또한 본 발명의 바람직한 실시예에 있어서, 상기 문자표시창은 표시된 문자열 중 대상문자가 제스처화장컨트롤러에 의해 변환된 대상문자로 표시되는 것을 특징으로 한다.
그리고 본 발명의 바람직한 실시예에 있어서, 상기 터치입력창은 디스플레이어의 표시영역 중 일부분에 위치되거나 또는 디스플레이어의 표시영역 전체에 걸쳐 위치되는 것을 특징으로 한다.
아울러 본 발명의 바람직한 실시예에 있어서, 대상문자의 문자화장을 위한 터치입력창을 활성화시키는 터치입력창활성영역; 활성화된 터치입력창의 비활성화로 디스플레이어에 표시되지 않도록 하는 터치입력숨김영역을 포함하는 것을 특징으로 한다.
그리고 본 발명의 바람직한 실시예에 있어서, 문자표시창에 표시된 문자를 전송하는 메시지변환부; 메시지변환부에 의해 문자가 전송되도록 하는 신호를 입력받는 전송창을 포함하는 것을 특징으로 한다.
상기와 같이 구성되는 본 발명은 터치와 움직임제스처 감지를 활용한 문자화장단말기 및 제어방법을 제공하는 것으로, 사용자들이 문자의 폰트, 색상, 크기, 스타일 그리고 위치 등을 변경함으로써 사용자 감성으로 문자를 작성하고, 작성된 문자화장의 메시지를 명확하게 전달하거나, 현재의 감성을 실어 전송하도록 하는 탁월한 효과가 있다.
아울러 본 발명의 다른 효과는 전송되는 메시지에 대한 문자메시지 화장(make up)의 기술이 시행됨에 있어서, 스마트폰, 데스크탑컴퓨터 등과 같은 단말기의 작은 창의 디스플레이를 고려하여 인터페이스 창이 구성되도록 하고 다양한 메시지 화장(make up)이 구현됨에 복잡한 계산, 과다한 메모리 등이 소모되지 않도록 하여 사용이 편리하도록 하는 것이다.
도 1은 스마트 단말기에서 문자메시지가 실행되는 화면에 대한 예시도이다.
도 2는 본 발명에 따른 문자화장단말기에서 문자메시지 작성화면이 실행된 예시도이다.
도 3은 본 발명에 따른 문자화장단말기에서 문자화장의 실행 예시도이다.
도 4는 본 발명에 따른 문자화장단말기에서 터치화면의 숨김작동이 적용된 상태의 문자화장의 실행 예시도이다.
도 5는 본 발명에 따른 문자화장단말기에서 문자화장의 작성 순서를 보인 실행 예시도이다.
도 6은 본 발명에 따른 문자화장단말기에서 문자화장을 위해 터치입력의 동작 table에 대한 예시도이다.
도 7은 본 발명에 따른 문자화장단말기에서 문자화장을 위해 단말기 움직임센싱의 동작 및 센싱 table에 대한 예시도이다.
도 8은 본 발명에 따른 문자화장단말기에서 문자화장을 위해 터치입력에 따른 문자화장예의 table에 대한 예시도이다.
도 9는 본 발명에 따른 문자화장단말기에서 문자화장을 위해 단말기 움직임 센싱에 따른 문자화장예의 table에 대한 예시도이다.
도 10은 본 발명에 따른 문자화장단말기에서 문자화장된 문자메시지가 단축된 전송언어로 변환되는 Mark-up 처리의 table에 대한 예시도이다.
도 11은 본 발명에 따른 문자화장단말기에서 문자화장에 적용되는 색상변환의 table에 대한 예시도이다.
도 12는 본 발명에 따른 문자화장단말기에서 문자화장에 적용되는 문자폰트 변환의 table에 대한 예시도이다.
도 13은 본 발명에 따른 문자화장단말기에서 문자화장에 적용되는 문자열의 물결무늬 변환의 table에 대한 예시도이다.
도 14는 본 발명에 따른 문자화장단말기에서 문자화장 중 색상변환 과정 순서에 대한 예시도이다.
도 15는 본 발명에 따른 문자화장단말기의 제어 구성도이다.
도 16은 본 발명에 따른 문자화장단말기의 제어 방법에 대한 순서도이다.
도 17은 본 발명에 따른 문자화장단말기에서 문자화장 중 색상변환 처리과정에 대한 예시도이다.
도 18은 본 발명에 따른 문자화장단말기에서 문자화장 중 폰트변환 처리과정에 대한 예시도이다.
이하 첨부되는 도면을 참조하여 상세히 설명한다.
즉 본 발명에 따른 문자화장단말기(10) 및 문자화장단말기(10) 제어방법 등은 첨부된 도 1 내지 도 18 등에서와 같이 마련되는 것으로, 도 1, 도 2 등의 예시에서처럼 사용자가 입력하거나 수신받은 문자가 표시되는 디스플레이어(30)와 디스플레이어(30)에 표시되는 문자에 대한 문자화장의 과정이 수행되도록 제어하기 위한 제스처화장컨트롤러(21) 등을 포함한 것이다.
물론 이러한 문자화장단말기(10)에는 기타 물리적 또는 소프트웨어적 구성들이 다수 구비되고, 문자의 화장에 더하여 문자의 입력, 사용자의 다양한 조작을 입력처리하는 부재, 다른 사용자에게 메시지를 전송하는 경우에는 메시지 전송 및 수신에 관련된 부재 등을 비롯하여 휴대용단말기로 적용되는 다수의 구성들이 함께 마련되어 실시될 수도 있을 것이다. 아울러 본 발명에서 언급하는 다수의 구성요소들도 일부는 물리적구성으로 실시될 수도 있고, 일부는 소프트웨어적 구성으로 실시될 수도 있으며 나아가 일부 구성들이 물리적구성 및 소프트웨어적 구성이 결합된 형태로 하여 작동하도록 실시될 수 있는 등 실시되는 양태나 환경에 알맞도록 적용하여 실시될 수 있음은 당연한 것이다.
그리고 본 발명에 따른 문자화장단말기(10)의 분류로는, 사용자가 편리하게 이용가능한 휴대용단말기로 적용될 수 있으며, 예를 들면 스마트폰, 스마트패드, 네비게이션, 테블릿피시, PDA, 좀더 큰 사양으로 노트북 등은 디스플레이어 화면에 표시되는 내용을 보면서 작업할 수 있는 것이고, 특히 스마트폰, 스마트패드, PDA, 네비게이션 등은 화면에 터치스크린과 단말기의 움직임을 감지하는 구성 등이 함께 마련됨이 바람직하다.
특히 후술되는 바와 같이 본 발명에서의 문자화장단말기에서 사용자로부터 문자입력에 더하여, 문자화장을 위해 다양한 입력방식이 적용될 수 있다. 특히 본 발명에서는 터치스크린을 통한 입력방식 및 단말기의 다양한 움직임 감지센서를 이용한 입력방식을 이용할 수 있을 것이다.
터치 스크린의 입력방식은 디스플레이어(30)의 일정 영역을 정하여 해당 영역에서 입력된 터치의 입력신호를 문자화장의 입력신호를 센싱하도록 실시될 수 있고, 터치의 입력 대기 상태로 전환할 경우, 디스플레이어(30) 전체 화면을 통하여 감성표현의 입력신호를 센싱하도록 실시될 수도 있을 것이다.
또한 스마트폰이나 휴대폰, 기타 휴대용단말기의 경우 대부분 자이로센서, 중력센서, 가속도센서, 충격감지센서 등 단말기의 움직임을 감지하기 위한 다양한 움직임제스처센서가 마련되는 것으로, 단말기의 움직임을 다양한 입력센서로 하는 움직임제스처센서로부터 센싱이 가능한 것이다. 따라서 이러한 다양한 센싱방식으로 마련될 수 있는 움직임제스처센서로부터 센싱된 단말기의 움직임의 패턴을 센싱하여 분석하게 되는 것이다.
이와 같이 마련되는 본 발명에 따른 문자화장단말기(10) 및 문자화장단말기 제어방법에 의해서 디스플레이어(30)에 표시되는 문자를 변환하는 문자화장을 이루도록 실시하는 것이다. 이러한 문자화장의 예로는 문자의 크기를 변환하거나, 문자의 폰트를 변환하거나, 문자의 색상을 변환하거나, 문자의 높낮이(때로는 문자의 좌우간격 등)를 변환하여 물결무늬 형태로 변환하거나, 문자들의 순서를 변환하는 등 다양하게 문자(또는 문자열)를 변환하는 것이다. 따라서 본 발명에서 언급하는 "문자화장(character (message) make-up)"이라는 것은 사용자가 원하는 형태로 문자를 변환하는 것을 이르는 말로 정의하여 이용하기로 한다.
이처럼 디스플레이어(30)에 표시되는 문자를 대상으로 하여 문자화장을 실시하는 구성들을 살펴보면 다음과 같다.
우선 디스플레이어(30)에 구분되는 영역의 표시창 구성으로, 표시된 문자 중에서 문자화장의 대상이 되는 대상문자가 표시되는 문자표시창(31)과 함께, 상기 문자표시창(31)에 표시된 문자 중에서 문자화장의 대상이 되는 대상문자에 대해 문자화장을 하기 위하여 사용자 조작으로 터치의 제스처 동작을 감지하기 위한 터치입력창(32) 등이 마련될 것이다.
물론 후술되는 단말기의 움직임 센싱 및 처리에 관련된 구성들도 있지만 이러한 구성들은 디스플레이어(30)에 마련되지 않는 것이 통상의 구성이므로 단말기 움직임 센싱 및 처리에 관한 구성을 디스플레이어에 구성하지 않았다. 하지만 단말기 움직임의 센싱 및 처리에 대한 사항을 사용자가 볼 수 있도록 하는 구성이 필요한 경우에는 별도의 단말기 움직임의 센싱 및 처리에 대한 표시창이 별도 창으로 구성될 수도 있을 것이다.
그리고 이러한 터치입력창(32)을 통하여 도 6, 도 8 등에서와 같은 다양한 양태의 터치동작의 사용자 조작의 신호를 입력하게 된다.
이처럼 터치의 입력신호 또는 단말기의 움직임 감지신호 등에 의해 문자화장의 처리를 위한 구성으로, 디스플레이어(30)의 문자표시창(31)에 표시된 대상문자를 변화시키는 문자화장을 하기 위한 제스처화장컨트롤러(21)가 구비되는 것이다.
따라서 상기 제스처화장컨트롤러(21)(일명 제스처-동작 변환기)는 터치의 감지데이터, 움직임의 감지데이터 중 어느 하나 이상의 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부(24)로부터 리딩하고, 리딩된 문자화장설정데이터에 따라 대상의 문자데이터를 변환하는 것이다.
이러한 데이터저장부(24)에는 터치제스처센서(22) 및 터치제스처인식기(221) 등을 통해 입력된 터치의 입력신호와 대응되는 문자화장의 설정데이터가 저장될 것이고, 따라서 터치입력신호와 대응되는 문자화장의 설정데이터를 이용하여 문자화장의 과정을 수행할 수 있을 것이다.
마찬가지로 움직임제스처센서(23) 및 움직임제스처인식기(231) 등을 통해 입력된 단말기의 움직임의 입력신호와 대응되는 문자화장의 설정데이터가 저장되고, 그리하여 단말기 움직임의 신호와 대응되는 문자화장의 설정데이터를 이용하여 문자화장의 과정을 수행할 것이다.
이처럼 터치의 입력신호, 단말기 움직임에 대한 입력신호의 패턴을 분석하되 분석된 패턴의 정보와 일치하는 문자화장의 패턴정보가 저장된 제스처-동작데이터베이스(241)(제스처-동작사상DB)가 구성될 것이다. 또한 이러한 제스처-동작데이터베이스(241)에는 터치의 입력신호, 단말기 움직임에 대한 입력신호와 대응되는 문자화장의 설정데이터가 저장되도록 실시될 수도 있을 것이다.
그리고 문자화장의 수행 중, 문자의 폰트를 변환하는 폰트변환의 데이터가 저장되는 폰트데이터베이스(242)를 비롯하여, 문자의 크기변환 데이터, 문자의 스타일(굵기, 이탤릭체 등)을 변환하기 위한 스타일변환 데이터, 문자의 색상을 변환하기 위한 문자색상변환데이터, 물결무늬변환을 위한 데이터, 스크램블링변환에 대한 데이터 등이 데이터저장부(24)에 저장될 것이며, 이러한 데이터들을 리딩하여 문자화장의 과정을 수행하게 된다.
다음으로 터치 및 단말기 움직임 등, 문자화장을 위해 사용자 조작에 대한 입력신호를 처리하기 위한 구성을 살펴보면 다음과 같다.
우선 터치입력처리와 관련하여 터치입력창(32)에 대해 사용자의 터치입력을 감지하는 터치제스처센서(22)와, 터치제스처센서(22)에서 감지한 터치입력의 감지데이터를 전달받아 터치의 이동궤적의 패턴을 분석한 터치제스처감지데이터를 산출하는 터치제스처인식기(221) 등이 마련된다.
그리고 단말기 움직임 처리와 관련하여 사용자의 움직임을 감지하는 움직임제스처센서(23)와, 움직임제스처센서(23)에서 감지한 움직임의 감지데이터를 전달받아 움직임의 이동궤적의 패턴을 분석한 움직임제스처감지데이터를 산출하는 움직임제스처인식기(231) 등이 마련된다. 이러한 움직임감지의 센서의 종류로는 스마트폰이나 휴대폰, 기타 휴대용단말기의 경우 대부분 자이로센서, 중력센서, 가속도센서, 충격감지센서 등 단말기의 움직임을 감지하기 위한 다양한 움직임제스처센서가 마련되는 것이다.
그리고 앞서 설명한 바와 같이 상기 터치제스처감지데이터, 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 저장되고, 제스처감지데이터와 대응되게 설정된 문자화장설정데이터가 저장되는 데이터저장부(24)가 마련되는 것이다.
아울러 상기 문자표시창(31)은 표시된 문자열 중 대상문자가 제스처화장컨트롤러(21)에 의해 변환된 대상문자로 표시되는 것이다. 또한 상기 터치입력창(32)은 디스플레이어(30)의 표시영역 중 일부분에 위치되거나 또는 디스플레이어(30)의 표시영역 전체에 걸쳐 위치되도록 실시될 것이다.
이러한 터치입력창(32)을 이용하여 사용자는 도 6의 예시에서와 같은 사용자는 다양한 내용으로 터치의 입력을 할 수 있는 것이며, 따라서 문자화장을 다양하게 구현할 수 있을 것이다.
이에 필요에 따라서는 문자의 입력 또는 수정 과정 중에 터치입력창(32)이 사라지게 하거나 작게 마련하고, 대신 키패드(34)를 이용하여 문자를 입력하거나 사진을 찍는 등 다른 작업을 할 수 있으며, 이를 위해 터치입력창(32)을 변환되도록 할 수도 있을 것이다.
이를 위하여 디스플레이어(30)의 표시영역에는 도 4, 도 5 등에서와 같이 활성화된 터치입력창(32, TPA1)의 비활성화로 디스플레이어(30)에 표시되지 않도록 하는 터치입력숨김영역(322, TPA2)이 마련될 수 있을 것이다.
또한 대상문자의 문자화장을 위한 터치입력창(32, TPA1)을 활성화시키는 터치입력창활성영역(321, TPA2')이 마련될 수 있을 것이다.
그리하여 터치입력숨김영역(322, TPA2)을 통한 입력신호(예, 아래로 내리는 터치입력신호)에 의해 터치입력창(32, TPA1)이 사라진 상태에서 대신 키패드(34)가 크게 나타나게 하거나 다양한 편집화면이 보이도록 하거나, 또는 도 5의 (b)에서처럼 다양한 메뉴 아이콘이 보이거나 송수신되는 메시지 또는 메모 작업 중인 문자들이 나타나도록 실시될 것이다. 그리고 다시 문자화장을 위해 터치입력창(32, TPA1)이 활성화되도록 하기 위해 터치입력창활성영역(321, TPA2')을 통한 입력신호(예, '톡' 누르는 입력신호)에 의해 터치입력창(32)이 나타나게 하는 것이다. 이처럼 터치입력을 위한 터치입력창(32)을 잘 활용함으로써 문자화장을 편리하게 작업할 수 있도록 하는 것이다.
이에 더하여 본 발명에 따른 문자화장단말기(10)에 의해 작성된 문자화장의 문자들을 메시지 전송에 이용할 경우 해당 문자메시지의 송신 및 수신하는 구성이 마련될 것이다. 즉 문자표시창(31)에 표시된 문자를 전송하는 메시지변환부(29)가 마련될 것이다. 그리고 메시지변환부(29)에 의해 문자가 전송되도록 하는 신호를 입력받는 전송창(33)이 구성되어, 사용자는 전송창(33)을 선택하여 문자화장된 메시지를 전송하게 된다. 아울러 다른 사용자로부터 수신받는 메시지는 수신부(28)를 통하여 처리되도록 하여, 도 1, 도 2에서와 같이 디스플레이어(30)의 화면에 나타나도록 실시될 것이다.
아울러 도 10에서와 같은 단축된 전송언어의 Mark-up 언어의 예에서와 같이, 전송되는 문자메시지의 길이가 길 경우 단축된 전송언어로 변환되도록 하는 마크업변환기(Mark-up)가 마련된다. 따라서 단축된 전송언어를 이용하므로 메시지 전송에 부담을 줄이게 되는 것이다.
다음으로는 이상에서와 같이 구성되는 본 발명에 따른 문자화장단말기(10)의 제어방법의 세부 구성들을 살펴보기로 한다.
우선 문자화장에 앞서, 도 14의 (a)에서와 같이 디스플레이어(30)에 문자화장의 대상이 되는 대상문자가 포함된 문자가 표시되는 문자표시단계(S11)가 수행될 것이다. 이처럼 문자표시단계에서는 디스플레이어(30)의 터치입력되는 키패드(34) 또는 별도의 키패드, 혹은 다른 문장에서 복사된 문장 등 다양한 방식의 입력으로 디스플레이어(30)의 문자표시창(31)에 문자, 문장, 문자열 등이 표시되는 것이다.
그리고 도 14의 (b)에서처럼 디스플레이어(30)에 표시된 문자 중에서 문자화장의 대상이 되는 대상문자를 선택한 정보가 데이터베이스(24)에 저장되는 변환대상선택단계(S12)를 수행하게 된다. 이러한 변환대상선택단계에서는 디스플레이어(30)가 터치입력인 경우 사용자가 손가락으로 해당 문장을 드래그방식으로 설정하여도 될 것이다. 또는 찾기 등의 방식으로도 원하는 문자를 선택할 수도 있을 것이다.
이처럼 문장, 문자열 중에서 문자, 문자열 또는 문장 등으로 하여 대상문자를 선택한 다음에 해당 문자 또는 문자열, 문장 등의 대상문자에 대한 문자화장의 단계를 진행하게 된다.
즉 도 14의 (c)에서처럼 해당 문자가 선택된 다음에, 터치제스처센서(22)에서 감지한 터치제스처감지데이터, 움직임제스처센서(23)에서 감지한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부(24)에 저장되는 제스처감지데이터 저장단계(S20)를 수행하게 된다.
좀더 상세히 설명하면, 제스처감지데이터 저장단계(S20)에서는, 터치제스처센서(22)에서 감지하고 터치제스처인식기(221)에서 터치의 이동궤적의 패턴을 분석한 터치제스처감지데이터, 움직임제스처센서(23)에서 감지하고 움직임제스처인식기(231)에서 단말기 움직임의 이동궤적의 패턴을 분석한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부(24)에 저장되는 것이다. 예를 보면 도 14는 문자의 색상변환에 대한 문자화장의 과정을 보인 것으로, 도 14의 (c)에서는 도 8, 도 6 등에서와 같이 Color bar가 등장하게 하는 아래에서 윗쪽 방향으로의 터치입력을 하도록 실시할 수 있을 것이다.
이후 상기 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부(24)로부터 리딩하는 문자화장설정데이터 리딩단계(S30)가 수행되는 것이다.
즉 문자화장설정데이터 리딩단계(S30)에서는, 터치제스처감지데이터, 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터에 대해서, 터치의 이동궤적의 소정 패턴 또는 단말기 움직임의 이동궤적의 소정 패턴과 대응되게 설정된 문자화장설정데이터를 데이터저장부(24)로부터 리딩하는 것이다.
이에 도 14의 문자색상변환의 문자화장의 예에서는 리딩된 문자화장설정데이터에 의하면 해당 제스처감지데이터가 문자의 색상변환에 대한 문자화장으로 판별될 것이고, 이러한 문자의 색상변환에 대한 문자화장설정데이터에서는 디스플레이어에 도 14의 (d)에서와 같은 색상예시와 같은 문자화장예시내용을 보이도록 하는 과정이 더 수행될 것이다. 물론 이처럼 문자의 색상변환으로 하는 문자화장의 경우 색상예시가 나타나게 되고, 다른 경우로 문자 폰트변화에 대한 경우 문자 폰트예시내용이 표시되거나, 문자크기의 변화의 경우 문자크기예를 보이거나, 문자스타일이 변화되는 경우 문자스타일의 예를 보이거나, 문자물결무늬의 변화의 경우 문자물결무늬변화의 예를 보이도록 하는 등, 문자화장에 대한 변화 예를 보이도록 하는 과정이 추가적으로 실시되는 것이다.
그리고 도 14의 경우 문자의 색상변화에 대한 것이므로 도 14의 (d)의 색상 예시중에 사용자가 원하는 색상을 선택하면 이에 대한 입력데이터가 저장되고 처리될 것이다.
즉 이처럼 제스처화장컨트롤러(21)에 의하여 상기 문자화정설정데이터 리딩단계에 의하여 리딩된 문자화장설정데이터에 따라 문자데이터를 변환하는 문자화장데이터변환단계(S40)를 수행하게 된다.
이후 화장표시데이터처리부(25)(메시지 화장기)에 의하여 디스플레이어(30)에서 표시하기 위해 변환된 문자데이터를 처리하는 변환데이터표시단계(S50)가 수행되는 것이다.
그리하여 도 14의 색상변환의 문자화장예에서보면 도 14의 (e)에서와 같이 해당 대상문자의 색상이 변환되어 문자화장이 수행된 상태가 디스플레이어(30)의 문자표시창(31)에 표시되는 것이다.
기타 다른 문자화장단계로 문자 변환된 문자가 변환되어 표시될 것이다.
이에 본 발명에 따른 문자화장단말기(10) 및 문자화장단말기의 제어방법에 의해 구현되는 문자화장의 다양한 실시예들에 따른 상기 문자화장데이터변환단계(S40)를 보면 다음과 같은 세부 문자화장단계들이 수행될 수 있을 것이다.
우선 대상문자의 색상을 변환처리하는 문자색상변환단계, 대상문자의 폰트를 변환처리하는 문자폰트변환단계, 대상문자의 크기를 변환처리하는 문자크기변환단계, 대상문자의 스타일을 변환처리하는 문자스타일변환단계, 대상문자로 하는 문자열을 물결무늬 형태로 변환처리하는 문자열물결무늬변환단계, 그리고 대상문자를 포함한 문자열이 스크램블링의 변환처리에 의해 단어의 순서가 랜덤하게 배열되는 스크램블링변환단계 등 다양한 문자화장의 단계들이 포함되어 이행될 것이다.
그리고 상기 문자화장데이터변환단계 중에서, 대상문자의 색상을 변환처리하는 문자색상변환단계를 상세 과정으로, 상기 제스처감지데이터 저장단계에서는, 대상문자의 색상을 변환처리하기 위한 제스처감지데이터가 데이터저장부(24)에 저장되게 하며, 그리고 상기 제스처화장컨트롤러(21)에 의하여 대상문자의 색상 변환을 위한 제스처감지데이터가 입력된 경우 문자색상 선택입력을 위한 색상선택창이 디스플레이어(30)에 표시되도록 실시되는 것이다.
아울러 상기 문자화장데이터변환단계 중에서, 대상문자의 폰트를 변환처리하는 문자폰트변환단계의 상세과정으로, 상기 제스처감지데이터 저장단계에 의하여 대상문자의 폰트를 변환처리하기 위한 제스처감지데이터가 데이터저장부(24)에 저장되며, 상기 제스처화장컨트롤러(21)에 의하여 대상문자의 폰트변환을 위한 제스처감지데이터가 입력된 경우 폰트 선택입력을 위한 폰트선택창이 디스플레이어(30)에 표시되는 것이다.
이처럼 색상을 선택하는 과정 또는 폰트를 선택하는 과정이 포함되도록 함으로써 사용자가 원하는 문자색상, 문자폰트 등을 선택할 수 있어 사용자 만족을 한층 높이게 된다.
다음으로 이러한 문자화장단말기(10)에 메시지 전송 및 수신기능이 포함된 경우에는 문자메시지의 송수신 과정이 더 부가될 수 있을 것이다.
즉 디스플레이어(30)에 변환된 문자데이터가 표시되고, 메시지변환부(29)에 의하여 전송창의 선택 입력신호의 처리로 문자데이터가 문자메시지데이터로 변환되어 전송되는 문자화장데이터전송단계(S60)가 수행될 것이다.
아울러 이러한 상기 문자화장데이터전송단계는, 도 10의 예시에서와 같이 문자화장의 문자데이터로부터 변환된 문자메시지데이터가 단축의 전송언어로 변환되는 Mark-up 처리단계를 포함하여 실시될 수도 있을 것이다.
이러한 Mark-up 처리단계에 의하여 전송되는 문자전송데이터의 데이터량이 줄어들기 때문에 전송효율을 한층 높일 수 있을 것이다.
이와 같이 마련되는 본 발명에 따른 문자화장단말기(10)에 의한 문자화장의 실시예를 아래에서 첨부된 도면을 참조하여 좀더 상세히 살펴보기로 한다.
본 발명에 따른 문자화장단말기(10, SYSTEM FOR CHARACTER (MESSAGE) MAKE-UP), 문자화장단말기(10) 제어방법(CONTROL METHOD FOR CHARACTER (MESSAGE) MAKE-UP)은 도 1 내지 도 16 등에 도시된 바와 같이, 스마트폰, 테블릿PC, 넷북, 노트북, 데스크탑컴퓨터 등과 같은 단말기에서 작성되는 문자, 송수신되는 문자메시지에 대한 문자화장(character (message) makeup)기술이 구현되도록 하는 것이다. 특히 이동단말기로 하여 구성됨이 좀더 바람직할 것이다.
(가) 기본 구조 및 디스플레이 구성
이를 구현하기 위해 본 발명에서 제안되는 시스템은 도 15에서와 같이, '터치제스처센서(22)', 자이로센서 등과 같은 '움직임제스처센서(23)', '제스처화장컨트롤러(21)', 제스처-동작 사상DB 등을 포함할 수 있는 '데이터저장부(24)', '화장표시데이터처리부(25)', '디스플레이어(30)' 등을 포함하여 구성된다. 본 발명의 주 내용은 이러한 문자를 변화시키는 문자화장의 장치 구성들을 포함한 것으로, 기타 문자의 작성 및 표시를 위한 다양한 관련 부속 구성들이 포함되어 실시될 수 있으며 이러한 일반적인 세부 구성들은 특별히 언급하지 않았으나 일반적으로 갖추어져 실시되는 양태를 적용할 수 있을 것이다.
아울러 본 발명에서의 구성들은 스마트폰과 같은 휴대용 단말기의 논리적, 물리적 처리 구성 및 데이터저장의 구성들에 의해 실시될 것이고, 데스크탑컴퓨터, 노트북과 같은 PC의 내부구성 또는 다수의 PC들이 연결되는 네트워크의 구성, 나아가 인터넷과 같은 네트워크 망에 의해 연결되는 다수의 서버들이 포함되어 수행되도록 실시될 수도 있을 것이다. 즉 본 발명에서의 구성들은 '~부', '~엔진', '~engine', '~모듈', '~기' 또는 '~Database', '~DB', '데이터베이스', '저장부' 등으로 명명된 부재들로 이루어질 수 있고, 이로써 데이터 처리 또는 저장을 위한 물리적인 부품구성, 처리장치의 구성, 논리적 처리의 구성, 프로세서의 구성, 제어흐름의 구성 등, 특정한 기능이나 동작을 처리하거나 저장을 위한 구성들을 의미하는 것으로, 이에 하드웨어적 구성, 소프트웨어적 구성 또는 하드웨어적 구성과 소프트웨어적 구성이 복합적으로 결합되는 구성 등, 다양한 상태의 구성으로 마련되어 실시될 수도 있으며, 어느 한 형태에 제한되어 해석될 수도 있지만 일반적인 전자정보통신 관련 분야의 일반적인 기술사항 내에서 적용되어 운영되고 실시될 수 있는 물리적 구성 또는 이에 관련된 소프트웨어로써 구성되도록 마련될 수도 있을 것이며, 상기 구성들의 형태 또는 결합관계 등은 실시되는 상황에 알맞게 정하여져 실시될 수 있을 것이다.
한편 이들 내부 모듈들은 사용자에게 직관적인 디스플레이 구성을 통해 동작이 되는데, 본 발명에서 제시하는 문자, 메시지 입력 장치의 예는 도 4와 같이 마련될 수 있다. 즉 도 4에서와 같은 인터페이스 구성은 문자, 메시지 키패드를 사용하는 많은 사람들이 엄지족이라는 사실로부터 도출될 수 있는 것으로, '(1) 문자표시창(31)', '(2) 터치패널 영역 1(32, TPA1)', '(3) 터치패널 영역 2(TPA2)', '(4) 키패드(34)' 등으로 구성되어 사용자가 엄지를 통해 키패드를 쉽게 터치할 수 있도록 마련되는 것이다.
그리고 이들 구성들에 대한 세부 설명을 보면 다음과 같다.
(1) 문자표시창 : 입력된 문자 출력
(2) 터치패널 영역 1(TPA1)(터치입력창(32) : 문자화장을 위한 터치입력
(3) 터치패널 영역 2(TPA2, TPA2') : 문자표시창 숨기기 / 보이기 터치 명령 입력
(4) 키패드 : 문자열 입력 명령
이상에서 터치패널영역2가 필요한 이유는 사용자가 문자, 메시지를 입력하다가 쉽게 배경 본 화면을 보고 싶을 때 사용하는 것으로, 도 5는 이러한 기능을 보인 도면이다. 즉 터치패널 영역 2(터치입력숨김영역, 322, TPA2)를 터치하면, 문자표시창, 터치입력창 등이 사라지고, 입력중인 문자내용이나, 본 메신저 등이 앞으로 등장한다. 이때 터치입력창활성영역(321, TPA2')는 디스플레이어 하단으로 이동하고, 이를 터치하면 다시 터치입력창(32)이 등장한다.
(나) 터치제스처센서 정의 실시예
문자를 변화시키기 위한 문자화장에 대해, 터치 제스처는 두 개의 엄지(오른손 및 왼손)를 사용하여 쉽게 입력할 수 있는 패턴이어야 하며, 도 6에 보인 바와 같이 위치의 터치입력창(32)의 터치영역에서 쉽게 구현할 수 있어야 한다. 특히 문자화장은 터치입력창(32)의 터치패널영역1(TPA1)을 통한 터치 제스처 입력을 통하여 이루어지는데, 본 발명에서 제안하는 것으로, 터치 제스처 등은 기본적으로 도 6에서와 같이 총 16개로 이루어질 수 있을 것이다. 물론 다양한 터치패턴(이모티콘 모양, 삼각형 모양 또는 글씨) 등이 가능하지만, 안드로이드의 터치 매니저가 제공하는 간단한 기능을 사용하기 위하여 본 발명에서는 16개의 제스처를 기본적으로 정의하여 적용할 수 있으며 기타 더 많은 종류의 문자화장을 위한 터치패턴의 규정을 정하여 실시할 수 있음은 당연한 것이다.
(다) 자이로센서 등의 움직임제스처센서 정의 실시예
사용자의 직감적 사용을 위하여, 본 발명에서 사용하고자 하는 단말기 움직임 감지의 센서의 기본동작인 pitch, yaw, 그리고 roll 등이다. 도 7에서 보이는 바와 같이 간단한 단말기움직임제스처센서 사항을 정의한다.
(1) Pitch : 앞뒤로 회전(X축) - ID : GA1.
(2) Yaw : 좌우로 회전(Z축) - ID : GA2.
(3) Roll : 상하를 중심으로 회전(Y축) - ID : GA3.
(라) 메시지 화장(MAKE UP) 장치의 모듈 설명
이상의 내용을 바탕으로 하여 도 15, 도 16 등에서와 같이 문자화장단말기의 기본 구조 및 제어방법 등은 다음과 같이 실시될 수 있으며 각각의 모듈의 기능은 다음과 같다.
(1) 터치제스처센서(22), 터치제스처인식기(221)
도 4 등에서와 같이, 터치입력창(32)(TPA1, TPA2, TPA2') 영역 및 터치제스처센서(22) 등을 통해 입력되는 두 엄지(또는 두 손가락)의 터치 제스처 패턴을 분석하여 도 6에 보인 터치동작(TA(touch action) 1 ~ 16)으로 터치제스처인식기(221)에서 터치인식, 판별을 한다. 터치인식은 스마트폰 등과 같은 일반적인 이동단말기의 운영체제가 제공하는 기본 알고리즘들을 사용하여 구현될 수 있다.
(2) 움직임제스처센서(23), 움직임제스처인식기(231)
자이로센서 등으로 하는 움직임제스처센서(23)에 의해 단말기가 회전하여 yaw, pitch 그리고 roll 등이 감지되면 도 7에서와 같은 이러한 움직임제스처인식기(231)에서 단말기움직임의 감지신호를 분석하여 움직임감지 동작(gyro action 1 ~ 3)으로 인식하여 구현될 수 있다.
(3) 데이터베이스(제스처-동작 사상 DB)
상기 (1) 터치제스처인식기, (2) 움직임제스처인식기 등의 모듈에 의해 발생되는 동작(도 6, 도 7 등의 TA1 ~ TA16, GA1 ~ GA3 등)을 문자화장을 위한 명령으로 변환할 수 있도록 센싱데이터 및 설정된 문자화장설정데이터 등을 1:1 mapping DB를 포함하는 제스처-동작 사상 DB에 저장되도록 수행한다.
(4) 제스처화장컨트롤러(21)
상기 (3) 데이터베이스(제스처-동작 사상 DB)에 저장된 데이터들에 의하여 발생하는 동작(도 6, 도 7 등의 TA1 ~ TA16, GA1 ~ GA3 등)에 대해 감지로 센싱된 데이터 및 분석된 소정 동작의 데이터를 도 8, 도 9 등에서와 같은 문자화장 명령으로 변환한다.
(5) 문자표시데이터처리기
문자화장단말기는 상기 (4) 제스처화장컨트롤러(21)의 제어데이터 및 대상문자를 문자화장으로 변환된 문자데이터를 수신받고, 디스플레이어 상에 화장된 문자를 표시하도록 하거나 편집을 위한 동작을 수행할 수 있는 것이다. 디스플레이어 상에 표시되는 대상문자의 데이터에 대해 터치제스처센서, 움직임제스처센서 등에 의해서 감지된 데이터에 대해 문자화장의 데이터처리과정이 수행됨에 소정의 표시상태로 문자데이터가 표시되도록 하는 것이다.
(6) 폰트 DB
기본적으로 제공하는 폰트 데이터가 저장되거나 또는 개별 사용자에 의해 입력되는 스마트폰, 이동단말기 등에서 구현되는 다양한 폰트의 데이터가 저장될 수 있을 것이다.
(7) 키 패드
문자열 입력을 위한 패드 창이다.
(8) 디스플레이어
화장된 문자열을 보여주는 디스플레이어 인터페이스 창이 될 것이며, 단말기에서 기본적으로 제공되는 화면창과, 본 발명에 의하여 각 단계별로 실시됨에 따라 실행되는 창 등으로 이루어질 수 있을 것이다.
(9) 메시지 Mark-up 언어 변환기
본 발명에서 문자화장은 HTML의 명령어 셋을 이용하여 구현할 수 있을 것이다. 그러므로 화장된 문자열에 HTML 명령어 셋을 추가하여 변환시키면, HTML을 지원하는 모든 스마트폰, 데스크탑컴퓨터 등과 같은 단말기에서 문자화장, 메시지문자화장의 효과를 실현할 수 있을 것이다.
즉 HTML 언어는 효과를 기술하도록 하기 위하여, 명확하고 이해하기 쉬운 명령어들을 사용하게 된다. 예를 들면 <font color:red>와 같이 작성될 수 있다. 이에 인터넷을 사용하는 SNS의 경우에는 큰 문제가 되지 않지만, 기존 메신저의 경우 단문 80자를 기본으로 지원하므로 가용 리소스를 과도하게 사용하게 되어 실제 전달정보가 제한받게 될 수가 있다. 그러므로 본 발명에서는 이와 같은 HTML 명령어들의 간략화된 명령어 전달방식의 버전을 사용하여 정보를 전달하도록 하게 된다. 예를 들면 도 10에서와 같이, <font color:'red'>는 <FCR>로 하여 전달되는 정보의 양을 줄이도록 실시될 수 있을 것이다.
(마) 문자열 화장의 종류 정의 및 구현
본 발명은 간단한 터치 또는 자이로 센서 등의 움직임센싱에 의한 제스처를 사용하여 구현이 가능한 문자화장에 대한 구성이 마련된 것이다. 이러한 본 발명에서의 사용방법은 터치나 사용자 움직임의 제스처를 인식하여 실행되어 사용자 조작이 단순하게 이루어지도록 함으로써, 복잡하게 하면 사용자가 활용하지 않을 수도 있기 때문에 단순하게 실시될 수 있도록 마련된 것이다. 이러한 본 발명에서의 메시지 문자열 화장의 종류를 보면 도 8, 도 9, 도 11 내지 도 13 등의 예시에서 같이 이루어질 수 있다.
(1) 문자열 문자색상 바꾸기
(2) 문자열 문자크기 바꾸기
(3) 문자 폰트 바꾸기
(4) 문자열 폰트 스타일(bold 또는 italic 등) 지정하기
(5) 문자열 배치를 횡축으로 물결무늬 모양으로 하기
(6) 단어열 스크램블링(불규칙 순서 재배열)
이와 같은 문자화장에서 문자열은 단어단위로 구현되므로 default 구현의 경우 도 6의 TA1 내지 TA3 등과 같이 기본적인 동작 요소로 실시될 수 있을 것이다. 또한 폰트의 색상, 폰트 종류를 직관적으로 선택할 수 있도록 하며, 물결무늬 배치의 경우 등은 입력창이 텍스트 에디팅 창이므로 특별한 방법이 마련될 수 있으며 이에 대해 다음과 같은 방법이 부가적으로 실시될 수도 있을 것이다.
(바) 칼라바/폰트바 활용
사용자가 쉽게 폰트의 색상과 폰트 종류를 변환시키도록 하기 위하여 칼라바(color bar) 및 폰트바(font bar)를 사용할 수 있도록 마련될 수 있을 것이다. 터치제스처의 기본 설정에 있어 도 6의 TA4 또는 TA5를 사용하여 미리 준비된 칼라바(도 14에서의 실시예 참조)와 폰트바를 보이거나 제거하도록 실시될 수 있다. 칼라바는 default로 지정하여 보이거나, 사용자 편집이 가능하도록 하고, 폰트바는 현재 탑재되어 있는 폰트를 탐색하여 사용할 수 있을 것이다. 폰트바와 칼라바의 예를 도 11, 도 12 등에 도시되어 있으며, 도 14는 칼라바를 사용하여 'I love you so much'라는 메시지에서 love의 색상을 적색으로 변환하는 과정을 보이고 있다. 컬러바나 폰트바가 보이더라도 터치명령어는 동일하게 입력이 가능하다. 이를 위해 컬러바나 폰트바는 영상이미지로 처리되도록 실시될 수 있을 것이다. 또한 컬러바와 폰트바를 사용하지 않는 경우에는 기본색과 폰트(default)를 정의하여 강조하는 것도 실시될 수 있을 것이다.
(사) 문자열 물결무늬 배치
기본적으로 메시지 입력창은 텍스트 창이므로 그래픽 효과를 줄 수 없다. 그러므로 기본 폰트를 확장한 변형된 확장 폰트를 물결무늬 배치를 구현하도록 실시될 수 있을 것이다. 즉 도 13의 예시도에서 물결무늬의 실시양태를 보이고 있다. 일반 기본 폰트로 하여 상하로 넓은 변형 폰트 이미지상에 물결무늬 높낮이 정보에 따라 배치된다. 다음 물결무늬 배치의 실행으로 변형된 폰트가 메시지 창에 보이면, 마치 물결무늬로 문자가 배치된 것으로 보이는 것이다. 이 과정은 도 15에서의 문자화장단말기에서 이루어지며, 특히 이를 구현하는 모듈은 font effecter에 의하여 수행된다.
(아) 단어열 스크램블링
단어열 스크램블링은 일종의 놀기를 위한 치장으로서 기본적으로 GA3에 의해 동작하며 입력된 단어열의 순서를 무작위로 변경하여 전송하기 위한 것이다. 예를 들면 'I love you so much'라는 메시지는 이러한 단어열 스크램블링의 화장구성의 실시로 인해 'you so love much I' 등과 같이 배열되는 문자들의 순서를 변형하는 형태로 보이도록 수행되고 이후 전송되도록 실시될 수도 있을 것이다. 이러한 단어열 스크램블링의 실시를 위해 난수 발생기가 마련될 수 있을 것이다. 즉 단어열 스크램블링 처리부와 연결된 난수 발생기에 의하여 입력된 문자단어들의 순서를 난수 발생기의 정렬 순서에 의하여 문자열의 단어 순서 배치가 변경될 것이다.
이상으로 본 발명의 실시예에 대하여 상세히 설명하였으나, 이는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 일실시예를 기재한 것이므로, 상기 실시예의 기재에 의하여 본 발명의 기술적 사상이 제한적으로 해석되어서는 아니 된다.
10 : 문자화장단말기 21 : 제스처화장컨트롤러
22 : 터치제스처센서 221 : 터치제스처인식기
23 : 움직임제스처센서 231 : 움직임제스처인식기
24 : 데이터저장부 241 : 제스처-동작데이터베이스
242 : 폰트데이터베이스 25 : 화장표시데이터처리부
28 : 수신부 29 : 메시지변환부
291 : 마크업변환기
30 : 디스플레이어 31 : 문자표시창
32 : 터치입력창 321 : 터치입력창활성영역
322 : 터치입력숨김영역 33 : 전송창
34 : 키패드 35 : 색상선택창
36 : 폰트선택창

Claims (15)

  1. 터치제스처센서에서 감지한 터치제스처감지데이터, 움직임제스처센서에서 감지한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부에 저장되는 제스처감지데이터 저장단계;
    상기 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하는 문자화장설정데이터 리딩단계;
    제스처화장컨트롤러에 의하여 상기 문자화정설정데이터 리딩단계에 의하여 리딩된 문자화장설정데이터에 따라 문자데이터를 변환하는 문자화장데이터변환단계; 및
    화장표시데이터처리부에 의하여 디스플레이어에서 표시하기 위해 변환된 문자데이터를 처리하는 변환데이터표시단계;
    를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법.
  2. 터치제스처센서에서 감지하고 터치제스처인식기에서 터치의 이동궤적의 패턴을 분석한 터치제스처감지데이터, 움직임제스처센서에서 감지하고 움직임제스처인식기에서 단말기 움직임의 이동궤적의 패턴을 분석한 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 데이터저장부에 저장되는 제스처감지데이터 저장단계;
    터치제스처감지데이터, 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터에 대해서, 터치의 이동궤적의 소정 패턴 또는 단말기 움직임의 이동궤적의 소정 패턴과 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하는 문자화장설정데이터 리딩단계;
    제스처화장컨트롤러에 의하여 상기 문자화정설정데이터 리딩단계에 의하여 리딩된 문자화장설정데이터에 따라 문자데이터를 변환하는 문자화장데이터변환단계; 및
    화장표시데이터처리부에 의하여 디스플레이어에서 표시하기 위해 변환된 문자데이터를 처리하는 변환데이터표시단계;
    를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법.
  3. 제 1항 또는 제 2항에 있어서,
    디스플레이어에 변환된 문자데이터가 표시되고, 메시지변환부에 의하여 전송창의 선택 입력신호의 처리로 문자데이터가 문자메시지데이터로 변환되어 전송되는 문자화장데이터전송단계를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법.
  4. 제 3항에 있어서,
    상기 문자화장데이터전송단계는:
    문자화장의 문자데이터로부터 변환된 문자메시지데이터가 단축의 전송언어로 변환되는 Mark-up 처리단계를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법.
  5. 제 1항 또는 제 2항에 있어서,
    디스플레이어에 문자화장의 대상이 되는 대상문자가 포함된 문자가 표시되는 문자표시단계;
    디스플레이어에 표시된 문자 중에서 문자화장의 대상이 되는 대상문자를 선택한 정보가 데이터베이스에 저장되는 변환대상선택단계;
    를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법.
  6. 제 1항 또는 제 2항에 있어서,
    상기 문자화장데이터변환단계는:
    대상문자의 색상을 변환처리하는 문자색상변환단계;
    대상문자의 폰트를 변환처리하는 문자폰트변환단계;
    대상문자의 크기를 변환처리하는 문자크기변환단계;
    대상문자의 스타일을 변환처리하는 문자스타일변환단계;
    대상문자로 하는 문자열을 물결무늬 형태로 변환처리하는 문자열물결무늬변환단계; 및
    대상문자를 포함한 문자열이 스크램블링의 변환처리에 의해 단어의 순서가 랜덤하게 배열되는 스크램블링변환단계;
    중 어느 하나 이상의 변환단계를 포함하는 것을 특징으로 하는 문자화장단말기의 제어방법.
  7. 제 1항 또는 제 2항에 있어서,
    상기 문자화장데이터변환단계는, 대상문자의 색상을 변환처리하는 문자색상변환단계를 포함하고,
    상기 제스처감지데이터 저장단계는, 대상문자의 색상을 변환처리하기 위한 제스처감지데이터가 데이터저장부에 저장되며,
    상기 제스처화장컨트롤러에 의하여, 대상문자의 색상 변환을 위한 제스처감지데이터가 입력된 경우 문자색상 선택입력을 위한 색상선택창이 디스플레이어에 표시되는 것을 특징으로 하는 문자화장단말기의 제어방법.
  8. 제 1항 또는 제 2항에 있어서,
    상기 문자화장데이터변환단계는, 대상문자의 폰트를 변환처리하는 문자폰트변환단계를 포함하고,
    상기 제스처감지데이터 저장단계는, 대상문자의 폰트를 변환처리하기 위한 제스처감지데이터가 데이터저장부에 저장되며,
    상기 제스처화장컨트롤러에 의하여, 대상문자의 폰트변환을 위한 제스처감지데이터가 입력된 경우 폰트 선택입력을 위한 폰트선택창이 디스플레이어에 표시되는 것을 특징으로 하는 문자화장단말기의 제어방법.
  9. 표시된 문자 중에서 문자화장의 대상이 되는 대상문자가 표시되는 문자표시창; 및
    상기 문자표시창에 표시된 문자 중에서 문자화장의 대상이 되는 대상문자에 대해 문자화장을 하기 위하여 사용자 조작으로 터치의 제스처 동작을 감지하기 위한 터치입력창;
    을 포함하는 것을 특징으로 하는 문자화장단말기.
  10. 디스플레이어의 문자표시창에 표시된 대상문자를 변화시키는 문자화장을 하기 위한 제스처화장컨트롤러가 구비되고,
    상기 제스처화장컨트롤러는 터치의 감지데이터, 움직임의 감지데이터 중 어느 하나 이상의 제스처감지데이터와 대응되게 설정된 문자화장설정데이터를 데이터저장부로부터 리딩하고, 리딩된 문자화장설정데이터에 따라 대상의 문자데이터를 변환하는 것을 특징으로 하는 문자화장단말기.
  11. 제 9항 또는 제 10항에 있어서,
    터치입력창에 대해 사용자의 터치입력을 감지하는 터치제스처센서;
    터치제스처센서에서 감지한 터치입력의 감지데이터를 전달받아 터치의 이동궤적의 패턴을 분석한 터치제스처감지데이터를 산출하는 터치제스처인식기;
    사용자의 움직임을 감지하는 움직임제스처센서;
    움직임제스처센서에서 감지한 움직임의 감지데이터를 전달받아 움직임의 이동궤적의 패턴을 분석한 움직임제스처감지데이터를 산출하는 움직임제스처인식기;
    상기 터치제스처감지데이터, 움직임제스처감지데이터 중 어느 하나 이상을 포함한 제스처감지데이터가 저장되고, 제스처감지데이터와 대응되게 설정된 문자화장설정데이터가 저장되는 데이터저장부;
    를 포함하는 것을 특징으로 하는 문자화장단말기.
  12. 제 9항 또는 제 10항에 있어서,
    상기 문자표시창은 표시된 문자열 중 대상문자가 제스처화장컨트롤러에 의해 변환된 대상문자로 표시되는 것을 특징으로 하는 문자화장단말기.
  13. 제 11항에 있어서,
    상기 터치입력창은 디스플레이어의 표시영역 중 일부분에 위치되거나 또는 디스플레이어의 표시영역 전체에 걸쳐 위치되는 것을 특징으로 하는 문자화장단말기.
  14. 제 13항에 있어서,
    대상문자의 문자화장을 위한 터치입력창을 활성화시키는 터치입력창활성영역;
    활성화된 터치입력창의 비활성화로 디스플레이어에 표시되지 않도록 하는 터치입력숨김영역;
    을 포함하는 것을 특징으로 하는 문자화장단말기.
  15. 제 9항 또는 제 10항에 있어서,
    문자표시창에 표시된 문자를 전송하는 메시지변환부;
    메시지변환부에 의해 문자가 전송되도록 하는 신호를 입력받는 전송창;
    을 포함하는 것을 특징으로 하는 문자화장단말기.
KR1020120102107A 2012-05-14 2012-09-14 문자화장단말기 및 제어방법 KR101375166B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/KR2012/009525 WO2013172522A1 (ko) 2012-05-14 2012-11-12 문자화장단말기 및 제어방법
US13/702,078 US20140055381A1 (en) 2012-05-14 2012-11-12 System and control method for character make-up

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20120051005 2012-05-14
KR1020120051005 2012-05-14

Publications (2)

Publication Number Publication Date
KR20130127349A true KR20130127349A (ko) 2013-11-22
KR101375166B1 KR101375166B1 (ko) 2014-03-20

Family

ID=49854972

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120102107A KR101375166B1 (ko) 2012-05-14 2012-09-14 문자화장단말기 및 제어방법

Country Status (2)

Country Link
US (1) US20140055381A1 (ko)
KR (1) KR101375166B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017018665A1 (ko) * 2015-07-30 2017-02-02 삼성전자 주식회사 번역 서비스를 제공하는 사용자 단말 장치 및 그 제어 방법
WO2017039257A1 (ko) * 2015-08-28 2017-03-09 스타십벤딩머신 주식회사 콘텐츠 편집 장치 및 편집 방법
KR20180062663A (ko) * 2016-12-01 2018-06-11 한국항공우주연구원 사용자 입력 영역 제어 시스템

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD597101S1 (en) 2008-01-08 2009-07-28 Apple Inc. Animated image for a portion of a display screen
USD729259S1 (en) 2012-06-20 2015-05-12 Microsoft Corporation Display screen with graphical user interface
USD728613S1 (en) 2012-06-20 2015-05-05 Microsoft Corporation Display screen with graphical user interface
USD742894S1 (en) * 2013-06-10 2015-11-10 Apple Inc. Display screen or portion thereof with graphical user interface
USD747742S1 (en) * 2013-12-10 2016-01-19 Tencent Technology (Shenzhen) Company Limited Display screen portion with animated graphical user interface
USD747350S1 (en) * 2013-12-10 2016-01-12 Tencent Technology (Shenzhen) Company Limited Display screen portion with graphical user interface
USD752643S1 (en) * 2013-12-16 2016-03-29 Tencent Technology (Shenzhen) Company Limited Display screen portion with graphical user interface
USD760293S1 (en) * 2013-12-16 2016-06-28 Tencent Technology (Shenzhen) Company Limited Display screen with graphical user interface
USD751117S1 (en) * 2014-02-07 2016-03-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD759688S1 (en) * 2014-03-12 2016-06-21 Tencent Technology (Shenzhen) Company Limited Portion of a display screen with graphical user interface
TWD178887S (zh) 2014-09-01 2016-10-11 蘋果公司 顯示螢幕之圖形使用者介面之部分
US9306881B1 (en) * 2014-09-25 2016-04-05 Glu Mobile Inc. Methods and systems for obscuring text in a conversation
US10686738B2 (en) 2015-07-24 2020-06-16 Facebook, Inc. Providing personal assistant service via messaging
USD786890S1 (en) * 2015-11-09 2017-05-16 Aetna Inc. Computer display screen for a server maintenance tool with graphical user interface
USD772250S1 (en) * 2015-11-09 2016-11-22 Aetna Inc. Computer display for a server maintenance tool graphical user interface
USD795891S1 (en) * 2015-11-09 2017-08-29 Aetna Inc. Computer display screen for a server maintenance tool with graphical user interface
USD819647S1 (en) * 2016-05-13 2018-06-05 Google Llc Display screen or portion thereof with a transitional graphical user interface
USD825612S1 (en) 2016-07-27 2018-08-14 Apple Inc. Display screen or portion thereof with graphical user interface
US10481791B2 (en) * 2017-06-07 2019-11-19 Microsoft Technology Licensing, Llc Magnified input panels
USD861704S1 (en) 2017-09-11 2019-10-01 Apple Inc. Electronic device with graphical user interface
USD846567S1 (en) 2017-10-06 2019-04-23 Apple Inc. Electronic device with graphical user interface
USD857033S1 (en) 2017-11-07 2019-08-20 Apple Inc. Electronic device with graphical user interface
USD901525S1 (en) 2018-09-11 2020-11-10 Apple Inc. Electronic device with animated graphical user interface
USD910051S1 (en) * 2018-10-11 2021-02-09 Ke.Com (Beijing) Technology Co., Ltd. Display screen or portion thereof with graphical user interface
USD916129S1 (en) * 2018-11-06 2021-04-13 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD945454S1 (en) * 2019-09-24 2022-03-08 Beijing Xiaomi Mobile Software Co., Ltd. Mobile phone with graphical user interface
USD972580S1 (en) * 2020-10-07 2022-12-13 LINE Plus Corporation Display panel with a graphical user interface
EP4057259A1 (en) * 2021-03-12 2022-09-14 OMRON Corporation Character input device, character input method, and character input program
USD965020S1 (en) * 2021-11-23 2022-09-27 Hangzhou Ruisheng Software Co., Ltd. Display screen with graphical user interface

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020087408A1 (en) * 1999-06-25 2002-07-04 Burnett Jonathan Robert System for providing information to intending consumers
US6980313B2 (en) * 2000-07-11 2005-12-27 Imran Sharif Fax-compatible internet appliance
US7250938B2 (en) * 2004-01-06 2007-07-31 Lenovo (Singapore) Pte. Ltd. System and method for improved user input on personal computing devices
US7706616B2 (en) * 2004-02-27 2010-04-27 International Business Machines Corporation System and method for recognizing word patterns in a very large vocabulary based on a virtual keyboard layout
US7941760B2 (en) * 2006-09-06 2011-05-10 Apple Inc. Soft keyboard display for a portable multifunction device
KR20110127248A (ko) * 2006-09-28 2011-11-24 교세라 가부시키가이샤 터치 패널 부착 장치 및 그 제어 방법
SG152092A1 (en) * 2007-10-26 2009-05-29 Creative Tech Ltd Wireless handheld device able to accept text input and methods for inputting text on a wireless handheld device
US20090249258A1 (en) * 2008-03-29 2009-10-01 Thomas Zhiwei Tang Simple Motion Based Input System
WO2010011731A2 (en) * 2008-07-22 2010-01-28 Next Access Technologies, Llc Methods and systems for secure key entry via communication networks
US8769427B2 (en) * 2008-09-19 2014-07-01 Google Inc. Quick gesture input
KR101557358B1 (ko) * 2010-02-25 2015-10-06 엘지전자 주식회사 문자열 입력 방법 및 그 장치
JP5032624B2 (ja) * 2010-03-29 2012-09-26 株式会社エヌ・ティ・ティ・ドコモ 携帯端末及び携帯端末における文字列表現変更方法
KR20120024247A (ko) * 2010-09-06 2012-03-14 삼성전자주식회사 사용자의 제스처를 인식하여 이동 장치를 동작하는 방법 및 그 이동 장치
US8316319B1 (en) * 2011-05-16 2012-11-20 Google Inc. Efficient selection of characters and commands based on movement-inputs at a user-inerface

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017018665A1 (ko) * 2015-07-30 2017-02-02 삼성전자 주식회사 번역 서비스를 제공하는 사용자 단말 장치 및 그 제어 방법
CN107851096A (zh) * 2015-07-30 2018-03-27 三星电子株式会社 用于提供翻译服务的用户终端装置及其控制方法
WO2017039257A1 (ko) * 2015-08-28 2017-03-09 스타십벤딩머신 주식회사 콘텐츠 편집 장치 및 편집 방법
KR20180062663A (ko) * 2016-12-01 2018-06-11 한국항공우주연구원 사용자 입력 영역 제어 시스템

Also Published As

Publication number Publication date
KR101375166B1 (ko) 2014-03-20
US20140055381A1 (en) 2014-02-27

Similar Documents

Publication Publication Date Title
KR101375166B1 (ko) 문자화장단말기 및 제어방법
US11048873B2 (en) Emoji and canned responses
US10698587B2 (en) Display-efficient text entry and editing
US20200201540A1 (en) User interface for receiving user input
KR102342624B1 (ko) 스크린용 핸드라이팅 키보드
EP4155920A1 (en) Application screen splitting method and apparatus, storage medium and electric device
EP2981104B1 (en) Apparatus and method for providing information
US9256349B2 (en) User-resizable icons
US10503255B2 (en) Haptic feedback assisted text manipulation
US20160179348A1 (en) Method and apparatus for text selection
CN105630327B (zh) 便携式电子设备和控制可选元素的显示的方法
US20140152585A1 (en) Scroll jump interface for touchscreen input/output device
US20140089824A1 (en) Systems And Methods For Dynamically Altering A User Interface Based On User Interface Actions
US20120151420A1 (en) Devices, Systems, and Methods for Conveying Gesture Commands
US20130326392A1 (en) Portable electronic device including a placeholder for an entry field and method of controlling same
CN105051667A (zh) 用于生产力应用的预测性上下文工具栏
CN112114734B (zh) 在线文档的显示方法、装置、终端及存储介质
WO2014158742A1 (en) Morpheme-level predictive graphical keyboard
CN107491502A (zh) 一种选择词条的方法及终端
EP2741194A1 (en) Scroll jump interface for touchscreen input/output device
WO2013172522A1 (ko) 문자화장단말기 및 제어방법
US9170669B2 (en) Electronic device and method of controlling same
EP2669780A1 (en) Portable electronic device including a placeholder for an entry field and method of controlling same
EP2804086B1 (en) Electronic device and method of controlling same
Madhuka et al. HTML5 Based Email Client with Touch Enabled Advanced User Interface for Tabs and Tablets

Legal Events

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

Payment date: 20161228

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180102

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200219

Year of fee payment: 7