CN102866850B - 用于在触摸屏上输入字符的装置和方法 - Google Patents

用于在触摸屏上输入字符的装置和方法 Download PDF

Info

Publication number
CN102866850B
CN102866850B CN201210046880.7A CN201210046880A CN102866850B CN 102866850 B CN102866850 B CN 102866850B CN 201210046880 A CN201210046880 A CN 201210046880A CN 102866850 B CN102866850 B CN 102866850B
Authority
CN
China
Prior art keywords
keypad
character
touch
input
release
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210046880.7A
Other languages
English (en)
Other versions
CN102866850A (zh
Inventor
高铭勤
权泰炼
闵贰圭
李庚九
孙丙
孙丙一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN102866850A publication Critical patent/CN102866850A/zh
Application granted granted Critical
Publication of CN102866850B publication Critical patent/CN102866850B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/018Input/output arrangements for oriental characters
    • 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
    • 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/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

提供了一种字符输入方法和装置。字符输入方法包括:在触摸屏上显示第一小键盘,同时隐藏第二小键盘;感测对分区了第一小键盘的多个区域之一的触摸;拖动触摸并在与被触摸区域不同的位置释放触摸;提取所隐藏第二小键盘的区域的字符,所提取的字符与所隐藏第二小键盘的区域相关联,所述所隐藏第二小键盘的区域对应于第一小键盘的被触摸区域;以及在触摸屏上显示提取的第二小键盘的字符。

Description

用于在触摸屏上输入字符的装置和方法
技术领域
本发明涉及输入设备,更具体地,涉及一种用于输入与用户的手势相对应的字符的装置和方法。
背景技术
具有触摸屏的字符输入装置可以提供小键盘(keypad),以允许用户输入字符。可以将小键盘分区为多个区域,每个区域可以包括以下字符中的至少一种:英文、韩文、中文和日文、数字字符和/或专用字符。当用户从多个区域中选择区域时,字符输入装置可以显示与用户在触摸屏上选择的区域相对应的字符。
字符输入装置可以提供多个小键盘,以允许用户输入各种类型的字符。可以在触摸屏上选择性地显示多个小键盘中的每一个小键盘。例如,当在触摸屏上显示英文小键盘时,可以隐藏韩文小键盘。当在触摸屏上显示多个小键盘之一时,用户可以选择切换按钮,以在触摸屏上显示多个小键盘中的另一小键盘。
用户可以通过使用能够在触摸屏上显示的多个小键盘来输入在每个小键盘中包括的字符。例如,在韩文小键盘上输入韩文字符之后,用户可以选择小键盘切换按钮,并且在数字字符小键盘上输入数字字符。然而,在韩文小键盘与数字字符小键盘之间的切换中,需要用于在不同小键盘之间进行切换的时间。该切换时间增大了完成输入消息所需的时间,并且对于用户而言是不方便的。因此,需要一种方法,以允许用户快速地输入不同小键盘的字符。
发明内容
因此,本发明的一个方面在于:提供一种方法,用于当在具有触摸屏的字符输入装置中输入不同小键盘的字符时输入每个小键盘的字符。
根据本发明的一个方面,提供了一种用于字符输入装置的字符输入方法,所述字符输入装置选择性地显示第一小键盘和第二小键盘,所述字符输入方法包括:在触摸屏上显示第一小键盘,同时隐藏第二小键盘;感测对第一小键盘进行分区的多个区域之一的触摸;拖动触摸,并在与被触摸区域不同的位置释放触摸;提取所隐藏第二小键盘的区域的字符,所述所隐藏第二小键盘的区域与第一小键盘的触摸区域相对应;以及在触摸屏上显示所提取的第二小键盘的字符。
根据本发明的另一方面,提供了一种用于字符输入装置的字符输入方法,所述字符输入装置选择性地显示第一小键盘、第二小键盘和第三小键盘,所述字符输入方法包括:在触摸屏上显示第一小键盘,同时隐藏第二小键盘和第三小键盘;感测对第一小键盘分进行分区的多个区域之一的触摸;拖动触摸,在与被触摸区域不同的第一位置和第二位置之一处释放触摸;当确定在第一位置释放触摸时,在触摸屏上显示第二小键盘的区域的字符,所述第二小键盘的区域与第一小键盘的被触摸区域相对应;以及当确定在第二位置释放触摸时,在触摸屏上显示第三小键盘的区域的字符,所述区域与第一小键盘的被触摸区域相对应。
根据本发明的另一方面,提供了一种用于字符输入装置的字符输入方法,所述字符输入方法包括:在触摸屏上显示小键盘;感测对小键盘进行分区的多个区域之一的触摸;在触摸屏上显示第一小键盘;以及感测对小键盘进行分区的多个区域之一的触摸;拖动触摸以及在小键盘以外释放触摸;在触摸屏上显示与被触摸区域相关联且不同于第一字符的第二字符。
根据本发明的另一方面,提供了一种字符输入装置,包括触摸屏,用于显示第一小键盘,同时隐藏第二小键盘;存储单元,用于存储第一小键盘和第二小键盘的字符;以及处理器,用于检测对第一小键盘进行分区的多个区域之一的触摸;拖动触摸,以及感测在与被触摸区域不同的位置触摸的释放;从存储单元中提取所隐藏第二小键盘的区域的字符,所述区域与第一小键盘的被触摸区域相对应;以及在触摸屏上显示所提取的第二小键盘的字符。
根据本发明的另一方面,提供了一种字符输入装置,包括触摸屏,用于显示第一小键盘,同时隐藏第二小键盘和第三小键盘;存储单元,用于存储第一小键盘、第二小键盘和第三小键盘的字符;以及处理器,用于检测对分区了第一小键盘的多个区域之一的触摸;拖动触摸,以及检测在与被触摸区域不同的第一位置和第二位置之一处触摸的释放,如果在第一位置释放触摸,则在触摸屏上显示第二小键盘的区域的字符,所述区域与第一小键盘的被触摸区域相对应,以及如果释放触摸是在第二位置,则在触摸屏上显示第三小键盘的区域的字符,所述区域与第一小键盘的被触摸区域相对应。
根据本发明的另一方面,提供了一种字符输入装置,包括触摸屏,用于显示小键盘;存储单元,用于存储第一小键盘和第二小键盘的字符;处理器,用于检测对分区了小键盘的多个区域之一的触摸,在触摸屏上显示第一小键盘,以及拖动触摸,检测在小键盘以外触摸的释放,响应于用户手势,在触摸屏上显示不同于第一字符的第二字符。
根据本发明的另一方面,提供了一种非临时性的计算机可读记录介质,具有记录在其上的用于执行字符输入方法的程序,所述字符输入方法包括:在触摸屏上显示第一小键盘,同时隐藏第二小键盘,感测对分区了第一小键盘的多个区域之一的触摸,拖动触摸并检测在与被触摸区域不同的位置处触摸的释放,提取所隐藏第二小键盘的区域的字符,所述区域与第一小键盘的被触摸区域相对应,以及在触摸屏上显示所提取的第二小键盘的字符。
根据本发明的另一方面,提供了一种非临时性的计算机可读记录介质,具有记录在其上的用于执行字符输入方法的程序,所述字符输入方法包括:在触摸屏上显示小键盘,感测对分区了小键盘的多个区域之一的触摸,响应于用户手势,在触摸屏上显示第一小键盘,以及拖动触摸,并检测在小键盘以外触摸的释放,响应于用户手势,在触摸屏上显示不同于第一字符的第二字符。
附图说明
通过结合附图的以下详细描述,本发明示例实施例的以上和其它特征与优点将更明显,其中:
图1是根据本发明实施例的字符输入装置的框图;
图2示出了在根据本发明实施例的字符输入装置的触摸屏上显示的信息;
图3示出了根据本发明实施例的字符输入装置中提供的小键盘;
图4示出了根据本发明另一实施例的字符输入装置中提供的小键盘;
图5示出了根据本发明实施例的字符输入装置的触摸屏上的用户手势;
图6示出了根据本发明另一实施例的字符输入装置的触摸屏上的用户手势;
图7示出了根据本发明另一实施例的字符输入装置的触摸屏上的用户手势;
图8示出了根据本发明实施例的字符输入装置中提供的小键盘;
图9是示出了根据本发明实施例的字符输入装置的操作的流程图;
图10是示出了根据本发明另一实施例的字符输入装置的操作的流程图;
图11是示出了根据本发明另一实施例的字符输入装置的操作的流程图;以及
图12是根据本发明实施例的字符输入装置的处理器的框图。
具体实施方式
将详细描述产生和使用本发明的方法。尽管下文将描述本发明的各种实施例,除非在所附权利要求中指定,否则这些实施例并非旨在限制本发明。
例如,用户手势是通过使用输入笔(stylus)或更具体地左右手的手指(特别是食指)或拇指以在触摸屏上显示或控制信息的动作。用户手势可以包括触摸、长触摸、触摸释放、触摸拖动等。触摸可以指将触摸保持预定阈值时间的动作,而长触摸则可以指将触摸保持比阈值时间长的动作。具体地,触摸拖动可以指以下的用户手势:触摸在触摸屏上的区域,在保持触摸的同时沿特定方向拖动触摸,然后释放触摸。
触摸可以表示字符输入装置感测用户手指或拇指触摸了触摸屏的状态。例如,当电容型技术或表面声波型技术被用于触摸传感器时,即使手指或拇指没有实际触摸到触摸屏(即,紧密接近触摸屏-接近传感器),字符输入装置也可以指示手指或拇指触摸了触摸屏。
本领域普通技术人员应该理解,在本发明中,能够通过触摸屏输入字符的字符输入装置的示例可以包括写字板、便携式多媒体播放器(PMP)、个人数字助理(PDA)、智能手机、蜂窝电话、导航终端、电子字典、数字相框(digital frame)等。
参考图1,字符输入装置100可以包括触摸屏110、处理器120和存储单元130。
触摸屏110可以包括显示面板和触摸板。显示面板例如可以使用等离子显示板(PDP)、电子纸显示屏(EPD)、液晶显示器(LCD)、发光聚合体显示器(LPD)、有机发光二极管(OLED)、有源矩阵有机发光二极管(AMOLED)或其应用。
可以将触摸板附着在显示面板的侧面,以感测触摸板表面上产生的触摸,并检测触摸产生区域的坐标,即位置值。触摸板可以根据电阻式方案、电容式方案、超声波方案、光传感器方案、电磁感应方案等来工作。例如,构造使用光传感器方案的触摸板,使得在显示区域周围布置多个发光元件和多个吸光元件,其中发光元件发射诸如红外线之类的光,然后传送到显示区域,以由相对的吸光元件接收。触摸板可以包括用于控制显示区域和光学元件(发光元件和吸光元件)的驱动的单独电路。在使用光传感器方案的触摸板中,以预定间隔设置发光元件及其相对的吸光元件,并且预先设置与每个发光元件相对应的吸光元件的坐标值,使得当在显示区域上产生用户的触摸时,读取被阻(blocked)光的坐标值来检测被触摸区域,以及向处理器120发送坐标值。
可以在触摸屏110的下方布置处理器120和存储单元130。
存储单元130可以存储根据本发明的各种实施例进行操作所需的全部程序和用户数据。存储单元130可以使用易失性存储器和非易失性存储器中的至少一种。例如,非易失性存储器可以是只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存等,以及易失性存储器可以是动态随机访问存储器(DRAM)、静态随机访问存储器(SRAM)等。
存储单元130的至少一部分可以从字符输入装置100中移除。可移除存储单元130例如可以是紧凑式闪存(CF)卡、安全数字(SD)卡、智能媒体(SM)卡、多媒体卡(MMC)、记忆棒等。
处理器120控制字符输入装置100的每个部件的整体操作。例如,可以将根据下文描述的本发明的各种实施例进行操作所需的方法以程序的形式存储在存储器中。备选地,这些方法中的一部分可以程序的形式存储在存储器中,而其它的则可以硬件(电路或专用电路)来实现。处理器120读取并解译在存储单元130中保持的至少一部分程序,然后响应于用户手势(对分区了触摸屏110上的第一小键盘的多个区域之一的触摸,在保持触摸的同时拖动触摸,以及在与所触摸的区域不同的位置释放触摸),在分区了第二小键盘的多个区域中,处理器120提取位于与第一小键盘的被触摸区域相对应区域处的第二小键盘的字符,并且在触摸屏110上显示所提取的字符。
参考图2,图200示出了由字符输入装置100提供的字符输入窗201和韩文小键盘202。图220示出了由字符输入装置100提供的字符输入窗221和英文小键盘222。图240示出了由字符输入装置100提供的字符输入窗241和数字字符小键盘242。图260示出了由字符输入装置100提供的字符输入窗261和专用字符小键盘262。
字符输入装置100可以包括小键盘切换按钮203与204、223与224、243与244、263与264,以在多个小键盘202、222、242、262之间进行切换。例如,用户可以选择韩文/英文小键盘切换按钮203,以从韩文小键盘202切换到英文小键盘222。用户可以选择英文/韩文小键盘切换按钮223,以从英文小键盘222切换到韩文小键盘202。用户可以选择数字/专用字符小键盘切换按钮243,以从数字字符小键盘242切换到专用字符小键盘262。用户可以选择专用字符/数字字符小键盘切换按钮263,以从专用字符小键盘262切换到数字字符小键盘242。
参考图3和4,多个小键盘可以具有彼此对应的区域。在这里,将每个小键盘分区为多个区域,每个区域可以显示至少一个字符。
图3示出了韩文小键盘300、英文小键盘320、数字字符小键盘340和专用字符小键盘360的示例。在图3中,每个小键盘的区域可以与不同小键盘的区域相对应。可以在触摸屏上的相同位置处布置彼此对应的区域,或者彼此对应的区域可以具有相同的阵列(array)值。例如,韩文小键盘300的区域303、英文小键盘320的区域323、数字字符小键盘340的区域343和专用字符小键盘360的区域363可以彼此对应。在这种情况下,可以在触摸屏上的相同位置处布置这些区域中的每个区域,或者这些区域中的每个区域可以具有相同的阵列值(2,2)。
图4示出了QWERTY英文小键盘400与数字字符小键盘420的示例。在图4中,每个小键盘的区域可以与不同小键盘的区域相对应。在这种情况下,彼此对应的区域可以遵循在字符输入装置100中预设的方案。例如,QWERTY英文小键盘400的‘q’,‘w’,‘e’,‘r’,‘t’,‘y’,‘u’,‘i’,‘o’和‘p’可以分别与数字字符小键盘420的‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’和‘0’相对应。例如,QWERTY英文小键盘400的区域403可以与数字字符小键盘420的区域423彼此对应。
参考图5,图500示出了在用户手势输入之前的屏幕,图520示出了在用户手势输入期间的屏幕,以及图540示出了在用户手势输入之后的屏幕。
如图5的图500所示,字符输入装置100可以在触摸屏上显示多个小键盘中的第一小键盘(例如,韩文小键盘、英文小键盘、日文小键盘或中文小键盘),同时隐藏第二小键盘(例如,数字字符小键盘或专用字符小键盘)。在这里,将第一小键盘502和隐藏第二小键盘中的每个小键盘分区为多个区域,每个区域可以包括字符。当用户触摸第一小键盘502的多个分区之一时,字符输入窗501可以显示与被触摸区域相对应的第一小键盘502的字符。
如图5的图520所示,字符输入装置100可以感测如下的用户手势523以显示隐藏第二小键盘的字符:触摸第一小键盘502的多个区域中的区域521,在保持触摸的同时拖动触摸,以及在与所触摸区域不同的区域522释放触摸。触摸被释放的区域522在显示第一小键盘502的区域之外,例如,在字符输入窗501内。
如图5的图540所示,响应于以在区域522释放触摸作为结束的用户手势523,字符输入装置100可以提取与第一小键盘502的被触摸区域521相对应的区域的字符,所述被触摸区域与隐藏第二小键盘相关联。例如,如果用户触摸第一小键盘502上包括字符的区域521,拖动触摸,以及在字符输入窗501上释放触摸,则字符输入装置400可以提取与第二小键盘的相应区域相关联的数字字符‘5’541。即,隐藏小键盘中的字符‘5’与第一小键盘502的字符的区域521相对应。因此,在字符输入窗501上显示所提取的字符‘5’541。在这种情况下,可以在字符输入窗501的特定区域上显示所提取的字符541,或者可以在字符输入窗501的水平或垂直提示图标之前或之后显示所提取的字符541。
如果字符输入装置100在图5的图540的第一小键盘502的显示区域中感测到触摸被释放区域,则字符输入装置100提取与触摸被释放区域相对应的第一小键盘502的区域的字符,并且在触摸屏上显示所提取的字符。例如,字符输入装置100可以在字符输入窗501上显示第一小键盘502的字符
图6的图600示出了在用户手势提供输入之前的屏幕。在图6的图600中,字符输入装置100可以包括第一小键盘602(例如,韩文小键盘)和字符输入窗01。可以将字符输入窗601分区为用于提供隐藏第二小键盘(例如,数字字符小键盘)的字符的区域603和用于提供第三小键盘(例如,专用字符小键盘)的字符的区域604。在这里,可以根据隐藏小键盘的数目将区域603和604分区为另外的多个区域。
图6的图620示出了用户手势输入期间的屏幕。在图6的图620中,如果用户触摸分区了第一小键盘602的多个区域之一,拖动触摸,并且在与被触摸区域不同的第一区域603释放触摸,则字符输入装置100可以从存储单元130中提取与分区了隐藏第二小键盘的多个区域中的区域相关联的字符614,该区域与第一小键盘602的被触摸区域相对应。
图6的图640示出了显示了字符输入装置100提取的字符的屏幕。例如,可以在字符输入窗601上显示所提取的字符。
图6的图660示出了根据输入用户手势的另一过程的屏幕。在图6的图660中,如果用户对分区了第一小键盘的多个区域之一进行触摸,拖动触摸,并且在区域604上释放触摸,则字符输入装置100可以从存储单元130中提取与对隐藏第三小键盘进行分区的多个区域中与第一小键盘602的被触摸区域相对应的区域相关联的字符681(“?”)(参见图3)。
图6的图680示出了对字符输入装置100提取的字符进行显示的屏幕。例如,可以在字符输入窗601上显示所提取的字符。
如图7所示,当用户对分区了第一小键盘702的多个区域之一进行触摸并将触摸拖动至区域701时,字符输入装置100可以在触摸屏上显示与第一小键盘702的被触摸区域相对应的、隐藏第二小键盘的区域的字符703。例如,当用户触摸第一小键盘702的并且将触摸拖动至字符输入窗701时,可以在触摸屏上显示与相对应的隐藏第二小键盘的字符‘5’703(参见图3)。具体地,当用户的触摸拖动进入字符输入窗701时,可以开始显示隐藏第二小键盘的字符703。即,隐藏第二小键盘的字符‘5’处于第二小键盘内与第一小键盘的被触摸区域(即,字符)相对应的位置。
如图8所示,当显示第一小键盘时,字符输入装置100还可以在对第一小键盘进行分区的多个区域中的至少一个区域上显示与第一小键盘的区域相对应的、隐藏第二小键盘的字符。例如,可以在第一小键盘的区域801上一起显示第一小键盘的字符和第二小键盘的数字字符‘5’。
参考图9,在步骤901中,如图5的图500所示,字符输入装置100可以在触摸屏上显示第一小键盘,同时隐藏第二小键盘。
在步骤903中,如图5的图520所示,字符输入装置100可以感测如下的用户手势:触摸对第一小键盘进行分区的多个区域之一,拖动触摸,以及在与被触摸区域不同的位置释放触摸。触摸被释放区域可以在显示第一小键盘的触摸屏区域之外。例如,触摸被释放区域可以是字符输入窗。
在步骤905中,响应于用户手势,字符输入装置100可以提取与所隐藏第二小键盘的区域相关联的字符,该区域与第一小键盘的被触摸区域相对应。如果触摸被释放区域在显示第一小键盘的区域内,则字符输入装置100可以提取第一小键盘的触摸被释放区域的字符。
在步骤907中,如图5的图540所示,字符输入装置100可以在触摸屏上显示所提取的字符。
参考图10,在步骤1001中,如图6的图600所示,字符输入装置100可以在触摸屏上显示第一小键盘,同时隐藏第二小键盘和第三小键盘。
在步骤1003中,如图6的图620或660所示,字符输入装置100可以感测如下的用户手势:触摸对第一小键盘进行分区的多个区域之一,拖动触摸,以及在与被触摸区域不同的位置释放触摸。在这种情况下,在步骤1005中,字符输入装置100可以确定触摸被释放的位置是第一位置还是第二位置。
如果确定用户手势在第一位置处释放触摸,则在步骤1007中,如图6的图640所示,字符输入装置100可以显示与所隐藏第二小键盘的区域相关联的字符,该区域对应于第一小键盘的被触摸区域。另一方面,如果确定用户手势在第二位置释放触摸,则在步骤1009中,如图6的图680所示,字符输入装置100可以显示与隐藏第三小键盘的区域相关联的字符,该区域与第一小键盘的被触摸区域相对应。
参考图11,在步骤1101中,字符输入装置100可以在触摸屏上显示小键盘。
在步骤1103中,字符输入装置100可以感测对分区了小键盘的多个区域之一进行触摸的用户手势。
在步骤1105中,字符输入装置100可以确定用户手势的类型。如果字符输入装置100确定用户手势是触摸手势,则在步骤1107中,用户可以在触摸屏上显示第一字符。另一方面,字符输入装置100确定用户手势是触摸拖动手势,则在步骤1109中,用户可以在触摸屏上显示与第一字符不相同的第二字符。
下表将通过使用常规韩文/数字字符小键盘切换按钮以从第一小键盘切换至第二小键盘(例如,数字字符小键盘)并输入第二小键盘的字符所花费的时间与通过使用本发明的方案(当字符输入装置100分别显示3x4小键盘类型和QWERTY小键盘类型的第一小键盘(例如,韩文字符小键盘)同时隐藏第二小键盘)输入第二小键盘的字符所花费的时间相比较。
[表1]3x4小键盘类型
[表2]QWERTY小键盘类型
根据表1和表2的小键盘类型比较测量结果,对于3x4小键盘类型的第一小键盘,根据本发明的用于第二小键盘的字符输入方案比使用常规小键盘切换按钮快了约4.7倍。对于QWERTY小键盘类型的第一小键盘,根据本发明的用于第二小键盘的字符输入方案比使用常规小键盘切换按钮快了约6倍。
参考图12,处理器120可以包括用户手势感测单元121(接近传感器)、字符提取单元122和字符显示单元123。
在本发明的实施例中,触摸屏110可以显示第一小键盘同时隐藏第二小键盘。
用户手势感测单元121可以感测如下的用户手势:触摸对第一小键盘进行分区的多个区域之一,拖动触摸,以及在与被触摸区域不同的位置释放触摸。触摸被释放区域可以在显示第一小键盘的触摸屏区域之外。
响应于用户手势,字符提取单元122可以从存储单元130中提取与所隐藏第二小键盘的区域相关联的字符,该区域与第一小键盘的被触摸区域相对应。如果触摸被释放区域在显示第一小键盘的区域内,则字符提取单元122提取与第一小键盘的触摸被释放区域相对应的字符。
字符显示单元123可以在触摸屏上显示字符提取单元122提取的第二小键盘的字符或第一小键盘的字符。
可以将根据本发明实施例的字符输入装置的字符输入方法实现为程序命令,可以由各种计算机装置(计算机、处理器、专用硬件)执行所述命令,并且可以将所述命令记录在有形计算机可读介质上。计算机可读介质可以单独地包括程序命令、数据文件、数据结构等,或者可以包括其组合。在介质上记录的程序命令可以是专门设计和配置用于本发明的程序命令,或者可以是计算机软件领域的普通技术人员所公知的和可用的程序命令。计算机可读介质的示例可以包括专门配置用于存储和执行程序命令的硬件设备,比如硬盘、软盘、类似磁带之类的磁介质,类似高密度光盘只读存储器(CD-ROM)、数字多用光盘等之类的光介质、类似光软盘之类的磁光介质、只读存储器(ROM)、随机访问存储器(RAM)、闪存等。程序命令的示例不仅可以包括编译器产生的机器语言,还可以包括通过使用解释器由计算机执行的高级语言代码。前述硬件设备可以被配置为如一个或软件模块一样工作以根据本发明执行操作,或者反之亦然。
通过以上描述显而易见的是,用户可以快速地输入选择性地提供不同小键盘的字符输入装置的每个小键盘的字符。具体地,当用户连续地输入不同小键盘的字符时,字符输入装置可以缩短总的字符输入时间。
以上描述的根据本发明的方法可以硬件、固件来实现,或者可以实现为软件,或可以存储在诸如CD ROM、RAM、软盘、硬盘、或磁光盘之类的记录介质中的计算机代码,或原本存储在远程记录介质或非临时性机器可读介质上并通过网络下载后存储在本地记录介质上的计算机代码,使得可以通过使用通用计算机、或专用处理器或诸如ASIC或FPGA之类的可编程或专用硬件来将本文所描述的方法呈现在在有形或无形记录介质中存储的软件中。本领域技术人员应该理解,计算机、处理器、微处理器、控制器或可编程硬件包括存储部件,例如RAM、ROM、闪存等等,所述存储部件可以存储或接收软件或计算机代码,这些软件或计算机代码在被计算机、处理器或硬件访问和执行时,实现本文所描述的处理方法。此外,应该意识到,当通用计算机访问用于实现本文所示处理的代码时,代码的执行将通用计算机转变为用于执行本文所示处理的专用计算机。
尽管已经参考特定实施例和附图描述了本发明,但本发明不限于所公开的实施例,并且本领域普通技术人员应理解,在不脱离本发明的范围的情况下,可以进行多种改变。因此,应该由权利要求及其等价物来限定本发明的范围,而非由所描述的实施例来限定本发明的范围。

Claims (12)

1.一种用于字符输入装置的字符输入方法,所述字符输入装置选择性地显示第一小键盘和第二小键盘之一,当处理器访问所述字符输入方法时,所述字符输入方法使得处理器执行以下步骤,包括:
分别在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口,同时隐藏第二小键盘;
感测对第一小键盘进行分区的多个区域之一的触摸输入;
感测所述第一小键盘以内的位置处或第一小键盘以外的位置处触摸输入的拖动和释放,其中,在不同于被触摸区域的位置处产生所述释放;
当在所述第一小键盘以内的位置处感测到触摸输入的释放时,提取与所述第一小键盘的被触摸区域相对应的所述第一小键盘的字符;
当在所述字符输入窗口处感测到触摸输入的释放时,提取与第二小键盘的区域相关联的字符,所述第二小键盘的区域与第一小键盘的被触摸区域相对应;
当在所述第一小键盘以内的位置处感测到触摸输入的释放时,在所述字符输入窗口上显示所提取的第一小键盘的字符;以及
当在所述字符输入窗口处感测到触摸输入的释放时,在所述字符输入窗口上显示所提取的第二小键盘的字符。
2.如权利要求1的字符输入方法,还包括:
显示用于显示所隐藏第二小键盘的小键盘切换按钮;以及
响应于激活小键盘切换按钮,隐藏第一小键盘,并且在触摸屏上显示第二小键盘。
3.如权利要求1的字符输入方法,其中显示第一小键盘包括:
在对第一小键盘进行分区的所述多个区域中的每个区域中,显示第一小键盘的字符以及第二小键盘的相应字符。
4.如权利要求1的字符输入方法,还包括:
当触摸被拖动至第一小键盘的区域以外时,显示与第一小键盘的触摸区域相对应的第二小键盘的字符。
5.一种用于字符输入装置的字符输入方法,所述字符输入装置选择性地显示第一小键盘、第二小键盘和第三小键盘之一,所述字符输入方法包括:
分别在在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口,同时隐藏第二小键盘和第三小键盘;
感测对第一小键盘进行分区的多个区域之一的触摸输入;
感测所述第一小键盘以内的位置处或所述字符输入窗口的第二位置和第三位置之一处触摸输入的拖动和释放,其中,在不同于被触摸区域的位置处产生所述释放;
当在所述第一小键盘以内的位置处感测到所述释放时,在所述字符输入窗口上显示对应于所述第一小键盘的被触摸区域的与所述第一小键盘相关联的字符;
当在所述字符输入窗口的第二位置处感测到释放所述触摸输入时,在所述字符输入窗口上显示对应于第一小键盘的被触摸区域的与第二小键盘相关联的字符;以及
当在所述字符输入窗口的第三位置处感测到释放所述触摸输入时,在所述字符输入窗口上显示对应于第一小键盘的被触摸区域的与第三小键盘相关联的字符。
6.一种用于字符输入装置的字符输入方法,所述字符输入方法包括:
分别在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口;
感测对第一小键盘进行分区的多个区域之一的触摸输入;
感测触摸输入的释放;
感测释放触摸输入的位置,其中,在不同于被触摸区域的位置处产生所述释放;
当在第一小键盘内感测到所述触摸输入的释放时,显示与所感测的第一小键盘的被触摸区域相关联的第一字符;以及
当在所述字符输入窗口中感测到所述触摸输入的释放时,显示第二字符,其中所述第二字符与不可见的第二小键盘中的区域相关联,所述不可见的第二小键盘中的区域对应于所感测的第一小键盘的被触摸区域。
7.一种字符输入装置,包括:
触摸屏,用于分别在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口,同时隐藏第二小键盘;
存储单元,用于存储第一小键盘和第二小键盘的字符;以及
处理器,用于:
感测对第一小键盘进行分区的多个区域之一的触摸输入,
感测所述第一小键盘以外的位置处触摸输入的拖动和释放,其中,在不同于被触摸区域的位置处产生所述释放,
当在所述第一小键盘以内的位置处感测到触摸输入的释放时,提取与所述第一小键盘的被触摸区域相对应的所述第一小键盘的字符,
当在所述字符输入窗口中感测到触摸输入的释放时,提取第二小键盘的区域的字符,所述第二小键盘的区域与第一小键盘的被触摸区域相对应,
当在所述第一小键盘以内的位置处感测到触摸输入的释放时,在字符输入窗口上显示所提取的第一小键盘的字符,以及
当在字符输入窗口中感测到触摸输入的释放时,在所述字符输入窗口上显示所提取的第二小键盘的字符。
8.如权利要求7的字符输入装置,其中触摸屏还显示小键盘切换按钮。
9.如权利要求7的字符输入装置,其中触摸屏在对第一小键盘进行分区的所述多个区域中的每个区域中显示与第一小键盘和第二小键盘相关联的字符。
10.如权利要求7的字符输入装置,其中处理器包括:
字符显示单元,用于当拖动触摸时,在触摸屏上显示第二小键盘的区域的字符,所述第二小键盘的区域与第一小键盘的被触摸区域相对应。
11.一种字符输入装置,包括:
触摸屏,用于分别在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口,同时隐藏第二小键盘和第三小键盘;
存储单元,用于存储第一小键盘、第二小键盘和第三小键盘的字符;以及
处理器,用于:
感测与第一小键盘相关联的多个区域之一中的触摸输入,
感测所述第一小键盘以内的位置处或所述字符输入窗口的第二位置和所述字符输入窗口的第三位置之一处触摸输入的拖动和释放,其中,在不同于被触摸区域的位置处产生所述释放,
当在所述第一小键盘以内的位置处感测到释放触摸时,在所述字符输入窗口上显示对应于所述第一小键盘的被触摸区域的与所述第一小键盘相关联的字符,
当在所述字符输入窗口的第二位置处感测到所述触摸输入的释放时,在所述字符输入窗口上显示对应于第一小键盘的被触摸区域的与第二小键盘相关联的字符,以及
当在所述字符输入窗口的第三位置处感测到触摸输入的释放时,在触摸屏上显示对应于第一小键盘的被触摸区域的与第三小键盘相关联的字符。
12.一种字符输入装置,包括:
触摸屏,用于分别在在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口;
存储单元,用于存储第一小键盘和第二小键盘的字符;
处理器,用于:
分别在触摸屏的第一区域和第二区域中显示第一小键盘和用于显示字符的字符输入窗口,以及
感测对第一小键盘进行分区的多个区域之一的触摸输入,
感测所述第一小键盘以外的位置处触摸输入的拖动和释放,其中,在不同于被触摸区域的位置处产生所述释放,
当在第一小键盘内感测到所述触摸输入的释放时,显示与所感测的第一小键盘的被触摸区域相关联的第一字符,以及
当在所述字符输入窗口中感测到所述触摸输入的释放时,在触摸屏上显示第二字符,所述第二字符与第二小键盘中的区域相关联,所述第二小键盘中的区域对应于所感测的第一小键盘的被触摸区域。
CN201210046880.7A 2011-07-06 2012-02-27 用于在触摸屏上输入字符的装置和方法 Expired - Fee Related CN102866850B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020110066846A KR101771259B1 (ko) 2011-07-06 2011-07-06 터치 스크린을 이용한 문자 입력 장치 및 그의 문자 입력 방법
KR10-2011-0066846 2011-07-06

Publications (2)

Publication Number Publication Date
CN102866850A CN102866850A (zh) 2013-01-09
CN102866850B true CN102866850B (zh) 2017-10-20

Family

ID=45557859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210046880.7A Expired - Fee Related CN102866850B (zh) 2011-07-06 2012-02-27 用于在触摸屏上输入字符的装置和方法

Country Status (6)

Country Link
US (1) US20130009880A1 (zh)
EP (1) EP2544083B1 (zh)
JP (1) JP2014518486A (zh)
KR (1) KR101771259B1 (zh)
CN (1) CN102866850B (zh)
WO (1) WO2013005901A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8768079B2 (en) 2011-10-13 2014-07-01 Sharp Laboratories Of America, Inc. Tracking a reference picture on an electronic device
CN104375756A (zh) * 2013-08-16 2015-02-25 北京三星通信技术研究有限公司 触控操作的方法及装置
KR20150117807A (ko) * 2014-04-11 2015-10-21 삼성전자주식회사 전자 장치의 문자 입력 방법 및 이를 이용한 전자 장치
US10496275B2 (en) * 2015-10-12 2019-12-03 Microsoft Technology Licensing, Llc Multi-window keyboard
CN105938399B (zh) * 2015-12-04 2019-04-12 深圳大学 基于声学的智能设备的文本输入识别方法
WO2017155268A1 (ko) * 2016-03-07 2017-09-14 우순조 목표 문자와 후속 문자를 포함하는 확장 키패드를 이용한 문자 입력 방법 및 이를 수행하는 컴퓨팅 장치
CN108885502A (zh) 2016-03-07 2018-11-23 禹舜朝 利用包含目标字符和后续字符的扩展小键盘的字符输入方法及执行其的计算机装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6094197A (en) * 1993-12-21 2000-07-25 Xerox Corporation Graphical keyboard
CN101299177A (zh) * 2007-04-30 2008-11-05 三星电子株式会社 字符输入设备和方法
US7602378B2 (en) * 2006-10-26 2009-10-13 Apple Inc. Method, system, and graphical user interface for selecting a soft keyboard
CN102053791A (zh) * 2009-11-10 2011-05-11 捷讯研究有限公司 便携式电子设备及其控制方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4019512B2 (ja) * 1998-08-11 2007-12-12 ソニー株式会社 文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体
US20070016862A1 (en) * 2005-07-15 2007-01-18 Microth, Inc. Input guessing systems, methods, and computer program products
EP1988444A3 (en) * 2007-04-30 2016-03-02 Samsung Electronics Co., Ltd. Character input apparatus and method
KR100933398B1 (ko) * 2007-06-11 2009-12-22 삼성전자주식회사 터치 스크린을 구비한 단말기에서 입력 모드를 자동으로전환하는 문자 입력 장치 및 방법
KR101501950B1 (ko) * 2008-05-23 2015-03-11 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US8570279B2 (en) * 2008-06-27 2013-10-29 Apple Inc. Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard
KR101504201B1 (ko) * 2008-07-02 2015-03-19 엘지전자 주식회사 이동단말기 및 그의 키패드 표시방법
KR101606140B1 (ko) * 2008-11-03 2016-03-24 삼성전자주식회사 터치 스크린을 구비한 컴퓨팅 기기에서 문자 입력 장치 및 방법
JP2010128672A (ja) * 2008-11-26 2010-06-10 Kyocera Corp 電子機器および文字変換方法
JP2010134719A (ja) * 2008-12-04 2010-06-17 Nomura Research Institute Ltd 入力装置及び入力装置の制御方法、並びにプログラム
KR101561911B1 (ko) * 2009-03-23 2015-10-20 엘지전자 주식회사 키 입력 방법 및 그 장치
US8745518B2 (en) * 2009-06-30 2014-06-03 Oracle America, Inc. Touch screen input recognition and character selection
KR101162243B1 (ko) * 2009-12-01 2012-07-04 박철 터치스크린 패널의 문자입력방법
US8327296B2 (en) * 2010-04-16 2012-12-04 Google Inc. Extended keyboard user interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6094197A (en) * 1993-12-21 2000-07-25 Xerox Corporation Graphical keyboard
US7602378B2 (en) * 2006-10-26 2009-10-13 Apple Inc. Method, system, and graphical user interface for selecting a soft keyboard
CN101299177A (zh) * 2007-04-30 2008-11-05 三星电子株式会社 字符输入设备和方法
CN102053791A (zh) * 2009-11-10 2011-05-11 捷讯研究有限公司 便携式电子设备及其控制方法

Also Published As

Publication number Publication date
KR20130005451A (ko) 2013-01-16
CN102866850A (zh) 2013-01-09
WO2013005901A1 (en) 2013-01-10
EP2544083A3 (en) 2013-03-20
US20130009880A1 (en) 2013-01-10
EP2544083A2 (en) 2013-01-09
EP2544083B1 (en) 2018-08-29
JP2014518486A (ja) 2014-07-28
KR101771259B1 (ko) 2017-08-24

Similar Documents

Publication Publication Date Title
CN102866850B (zh) 用于在触摸屏上输入字符的装置和方法
CN104335561B (zh) 生物识别发起的通信
EP2359224B1 (en) Generating gestures tailored to a hand resting on a surface
US10126941B2 (en) Multi-touch text input
US20170329511A1 (en) Input device, wearable terminal, mobile terminal, method of controlling input device, and control program for controlling operation of input device
JP5732784B2 (ja) 情報処理装置、情報処理方法およびコンピュータプログラム
EP2332023B1 (en) Two-thumb qwerty keyboard
CN202649992U (zh) 信息处理设备
CN101893956B (zh) 显示控制设备、显示控制方法和计算机程序
CN102272699A (zh) 手势检测分区
JP5630160B2 (ja) 情報処理装置、情報処理方法およびコンピュータプログラム
US8856674B2 (en) Electronic device and method for character deletion
US20140306898A1 (en) Key swipe gestures for touch sensitive ui virtual keyboard
JP2011248888A (ja) デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス
CN101196793A (zh) 基于手势的用户界面方法和设备
US10613723B2 (en) Information processing apparatus, information processing method, and computer program product
CN101382869A (zh) 使用触摸屏输入韩文字符的方法和设备
EP2733593A2 (en) Method and electronic device for providing virtual keyboard
WO2014131188A1 (en) Input for portable computing device based on predicted input
US20160070467A1 (en) Electronic device and method for displaying virtual keyboard
CN104395874A (zh) 处理设备、操作控制方法和程序
KR102126500B1 (ko) 전자 장치 및 그의 터치 감지 방법
JPH11305896A (ja) 文字入力装置、文字入力方法、記憶媒体
CN103809794B (zh) 一种信息处理方法以及电子设备
US9501161B2 (en) User interface for facilitating character input

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171020

Termination date: 20200227

CF01 Termination of patent right due to non-payment of annual fee