CN101105735A - 使用软键盘的数据处理装置及方法 - Google Patents

使用软键盘的数据处理装置及方法 Download PDF

Info

Publication number
CN101105735A
CN101105735A CNA2007101018680A CN200710101868A CN101105735A CN 101105735 A CN101105735 A CN 101105735A CN A2007101018680 A CNA2007101018680 A CN A2007101018680A CN 200710101868 A CN200710101868 A CN 200710101868A CN 101105735 A CN101105735 A CN 101105735A
Authority
CN
China
Prior art keywords
window
character
soft keyboard
data processing
show
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.)
Pending
Application number
CNA2007101018680A
Other languages
English (en)
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 CN101105735A publication Critical patent/CN101105735A/zh
Pending legal-status Critical Current

Links

Images

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

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)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

一种使用软键盘的数据处理装置及方法。触摸屏单元包括第一窗口和第二窗口,在该第一窗口上显示用于通过触摸屏方式输入字符的软键盘,在该第二窗口上显示通过软键盘输入的字符。当输入的字符超出第二窗口的设定宽度时,控制单元显示用于请求输入的字符的全屏显示的按钮。因此,通过触摸屏方式输入的长句数据被选择性地显示在一个屏幕上,从而用户可以容易地显示并编辑数据。

Description

使用软键盘的数据处理装置及方法
技术领域
本总发明构思涉及使用软键盘的数据处理装置及方法,更具体地涉及使用如下软键盘的数据处理装置及方法,该软键盘通过选择性地在一个屏幕上显示通过触摸屏方式输入的长句数据而使得用户能够选择并编辑数据。
背景技术
替代诸如键盘或鼠标的输入设备的触摸屏,在显示装置的屏幕上显示文本、软键盘、或多个图像。用户通过触摸在显示装置的屏幕上显示的图像、文本或软键盘来请求期望的操作。
软键盘是具有与一般键盘的辅音、元音和字母表排列相同的辅音、元音和字母表排列的图像键盘。用户可以使用软键盘快速且准确地输入数据。
图1图示了通过使用在一般触摸屏上提供的软键盘来编辑数据的操作。
参考图1,用户通过触摸在显示装置(未示出)上显示的软键盘的输入单元1来输入期望数据。输入数据以其被输入的顺序显示在软键盘的显示单元3上。由于显示单元3的可显示范围有限,所以用户输入的一部分数据不能被显示在显示单元3上。也就是,在输入数据超出显示单元3的可显示范围的情况下,先前输入的数据不显示在显示单元3上并且随后的数据显示在显示单元3上。
在过多的数据输入之后,用户可能期望回顾或校正先前输入的数据,即,没有在显示单元3上显示的数据。由于未在显示单元3上显示所有的数据,所以用户必须通过使用方向键5来将光标7移到左侧,从而回顾或校正未在显示单元3上显示的数据。用户通过连续地操作方向键5来回顾所有的输入数据。
但是,方向键5按照每次一个字符地将光标7移到显示单元3的左侧。如果用户必须回顾大量数据,则需要耗费很长的时间来回顾和编辑数据。此外,用户每次必须触摸方向键5来移动光标7,这引起不舒服和不便利。结果,用户随便地回顾数据、并存储被错误编辑的数据、或将这种数据传输到对应装置。
另外,当用户如前所述地回顾数据时,显示单元3一次只显示一行数据。因此,将光标7移到要编辑的目标数据是不方便的。
发明内容
本总发明构思提供一种使用软键盘的数据处理装置及方法,其通过选择性地在一个屏幕上显示通过触摸屏方式输入的长句数据而使得用户能够容易地选择和编辑数据。
本总发明构思的另外方面和优点将一部分在下面的描述中提出,将一部分从该描述中看出,或者可以通过实践本总发明构思而学到。
通过提供一种使用软键盘的数据处理装置来实现本总发明构思的上面和/或其它方面和效用,该数据处理装置包括:触摸屏单元,用于显示第一窗口和第二窗口,第一窗口显示用于通过触摸屏方式输入字符的软键盘,第二窗口显示通过软键盘输入的字符;以及控制单元,用于当输入字符超出第二窗口的设定宽度时,控制触摸屏单元显示用于请求输入字符的全屏显示(wholescreen display)的按钮。
数据处理装置还可以包括存储单元,其用于存储在软键盘上显示的字符的宽度和第二窗口的宽度。
当第二窗口的宽度小于在第二窗口上显示的字符的总宽度时,控制单元可以控制触摸屏单元显示用于请求全屏显示的按钮。
当选择用于请求全屏显示的按钮时,可以显示用于显示所有输入字符的第三窗口。第三窗口可以重叠软键盘显示。
当选择在第三窗口上显示的字符时,可以在第二窗口上显示所选择的字符。在选择了需要编辑的至少一个字符之后,控制单元可以将第三窗口从显示中移除。
可以选择字符用于删除或修改。
还可以通过提供一种使用软键盘的数据处理方法来实现本总发明构思的上面和/或其它方面和效用,该方法包括:在屏幕的第一窗口上显示用于通过触摸屏方式而输入字符的软键盘;将通过软键盘输入的字符显示在屏幕的第二窗口上;以及当输出字符超出第二窗口的设定宽度时,显示用于请求输入字符的全屏显示的按钮。
可以将在软键盘上显示的字符的宽度和第二窗口的宽度预先存储在存储器中。
当第二窗口的宽度小于在第二窗口上显示的字符的总宽度时,可以显示所述按钮。
数据处理方法还可以包括:当选择所显示的按钮时,显示用于显示所有输入字符的第三窗口。
第三窗口可以重叠软键盘而显示。
数据处理方法还可以包括:当选择在第三窗口上显示的字符时,将所选择的字符显示在第二窗口上。
在以上步骤中选择字符之后,可以将第三窗口从显示中移除。
可以选择字符用于删除或修改。
还可以通过提供一种数据处理装置来实现本总发明构思的上面和/或其它方面和效用,该数据处理装置包括:用户界面,用于显示第一窗口和第二窗口,在第一窗口上显示通过触摸而输入字符的软键盘,在第二窗口上显示通过软键盘输入的字符;以及控制单元,用于控制用户界面,以基于通过软键盘输入的字符的数目而选择性地显示第三窗口。
还可以通过提供一种计算机可读介质来实现本总发明构思的上面和/或其它方面和效用,该计算机可读介质具有在其上具体化的计算机程序,该计算机程序用于执行使用软键盘的数据处理方法,该方法包括:在屏幕的第一窗口上显示用于通过触摸屏方式输入字符的软键盘;将通过软键盘输入的字符显示在屏幕的第二窗口上;以及当输出字符超出第二窗口的设定宽度时,显示用于请求输入字符的全屏显示的按钮。
还可以通过提供一种在用户界面上显示数据的方法来实现本总发明构思的上面和/或其它方面和效用,该方法包括:显示第一窗口,在第一窗口上显示用于通过触摸而输入字符的软键盘;显示第二窗口,在第二窗口上显示通过软键盘输入的字符;以及控制用户界面选择性地将通过软键盘输入的字符显示在重叠第二窗口的第三窗口中。
还可以通过提供一种计算机可读介质来实现本总发明构思的上面和/或其它方面和效用,该计算机可读介质具有在其上具体化的计算机程序,该计算机程序用于执行在用户界面上显示数据的方法,该方法包括:显示第一窗口,在第一窗口上显示用于通过触摸而输入字符的软键盘;显示第二窗口,在第二窗口上显示通过软键盘输入的字符;以及控制用户界面选择性地将通过软键盘输入的字符显示在重叠第二窗口的第三窗口中。
附图说明
从结合附图的实施例的下面描述中,本总发明构思的这些和/或其它方面和优点将变得明显且更容易被理解,附图中:
图1图示了通过使用传统触摸屏上配备的软键盘来编辑数据的操作;
图2图示了依据本总发明构思的、使用软键盘的数据处理装置的示意性方框图;
图3A到图3D是图示在图2的显示单元上显示的、包括软键盘的用户界面屏幕的示例的图;
图4图示了使用图2的软键盘的数据处理方法的示意性流程图;以及
图5图示了使用图2的数据处理装置的成像装置的方框图。
贯穿附图,应该将相同的附图标记理解为表示相同的元件、特征、和结构。
具体实施方式
现在将详细参考本总发明构思的实施例,在附图中图示了本总发明构思的实施例的示例,其中自始至终相似附图标记表示相似元件。为了解释本总发明构思,下面参考图来描述实施例。
将参考附图详细描述依据本总发明构思的各个实施例的、使用软键盘的数据处理装置及方法。
图2是图示依据本总发明构思的实施例的、使用软键盘的数据处理装置的示意性方框图。
如图2所示,使用软键盘的数据处理装置200包括触摸屏单元210、坐标计算单元220、数据存储单元230、图形控制单元240、图形存储单元250、ROM 260、RAM 270以及控制单元280。
触摸屏单元210是用户界面,通过其以触摸屏方式选择数据处理装置200支持的各种功能。触摸屏单元210包括显示单元212和触摸垫(touch pad)214。
显示单元212由控制单元280控制,以显示数据处理装置200的操作处理状态、和支持由触摸屏方式输入字符、数字、方向等的各种图像、字符、数字和符号。通常,液晶显示器(LCD)或阴极射线管(CRT)用作显示单元212。更具体地,显示单元212显示用于支持使用软键盘的数据输入的软键盘按钮。
触摸垫214感测对显示单元212上显示的图像的触摸,生成对应于触摸感测的位置的电信号,并将电信号转化成数字信号。例如,为了感测来自用户的触摸信号,触摸垫214由特别处理的(specially-treated)氧化铟锡(ITO)玻璃或ITO薄膜制成。
当通过外部触摸选择了在显示单元212上显示的软键盘按钮时,触摸垫214生成对应于软键盘按钮的电势,并将该电势转化成数字信号。
坐标计算单元220基于来自触摸垫214的数字信号而计算对应于触摸输入的坐标。
数据存储单元230存储:在数据处理装置200开启时,在显示单元212的初始阶段的初始显示所需的字符、图像和符号;也存储每个字符、图像和符号的坐标。
另外,数据存储单元230存储坐标、对应于每个坐标的功能、和诸如字符、图像和符号的数据。这里,在每个坐标中可以存储一个或多个字符、图像和符号。例如,当由坐标计算单元220计算的坐标表示请求显示软键盘的功能时,数据存储单元230存储显示软键盘所需的多个字符、图像和符号。
数据存储单元230存储分别对应于坐标的字符、图像和符号的大小(宽×高),并且还存储包括在后面讨论的用户界面屏幕上显示的第一窗口和第二窗口的宽度的大小。
图形控制单元240在控制单元280的控制下,通过使用存储在图形存储单元250中的程序来生成各种触摸屏。例如,当开电时,图形控制单元240生成初始阶段在显示单元212上显示的触摸屏和软键盘屏幕。
ROM 260存储用于执行数据处理装置200的功能的各种控制程序。
RAM 270存储在数据处理装置200的操作过程中生成的各种数据。
控制单元280根据在ROM 260中存储的控制程序而控制数据处理装置200的所有操作。
更具体地,当开电时,控制单元280从数据存储单元230读取初始触摸屏所需的数据和数据的大小,将数据和大小输出到图形控制单元240,并且控制图形控制单元240和显示单元212,从而在初始阶段生成并显示初始触摸屏。
当选择软键盘按钮,且从坐标计算单元220输出对应于软键盘按钮的第一坐标时,控制单元280从数据存储单元230读取对应于第一坐标的数据,即,显示软键盘所需的多个字符、数字和符号,并且将数据提供到图形控制单元240。控制单元280控制图形控制单元240,以通过使用在图形存储单元250中存储的程序来生成图3A的用户界面屏幕。
图3A是图示当选择软键盘按钮时在图2的显示单元上显示的用户界面屏幕的示例图。
依据本总发明构思的实施例,如图2和图3A中所示,显示软键盘的用户界面屏幕包括第一窗口31和第二窗口32。
第一窗口31显示用于通过触摸屏方式输入字符的软键盘。在显示单元212上显示的软键盘具有与计算机的标准键盘相同的形状,从而使得用户能够通过手指或数字转换器(digitizer)触摸来输入数据。此后,为了解释方便,将字符作为通过触摸屏方式输入的数据的示例,即,各种图像、字符、数字和符号。字符并不意欲局限于输入数据的这些示例,并且可以由其它对象形成。
通过软键盘的触摸而选择的字符以选择顺序显示在第二窗口32上。在控制单元280的控制下,将在第二窗口32上显示的符号存储在RAM 270中。
这里,在坐标计算单元220中,通过软键盘选择的字符被分别作为坐标计算。控制单元280处理对应于通过图形控制单元240而要在第二窗口32上显示的坐标所存储的字符。
当在第二窗口32上显示的字符超出第二窗口32的大小时,控制单元280控制图形控制单元240在如图3B中所示的软键盘部分上显示全屏按钮()33,该全屏按钮()33用于请求输入字符的全屏显示。
更具体地,控制单元280从数据存储单元230中读取通过软键盘的触摸而选择的字符的宽度,并将字符的宽度相加。也就是,任何时候只要通过触摸选择字符,控制单元280就将所选字符的大小相加,并且将相加后的值与在数据存储单元230中存储的第二窗口32的大小进行比较。基于比较结果,当相加后的值大于第二窗口32的大小时,控制单元280控制图形控制单元240和显示单元212,从而生成并显示用于显示全屏按钮33的软键盘。
这里,控制单元280将所选字符的总的水平大小,即,总宽度与第二窗口32的水平宽度进行比较。尤其,当所有字符具有恒定宽度时,控制单元280可以通过对字符进行计数来计算所选字符的总宽度,并且确定字符的总宽度是否超出第二窗口32的宽度。
参考图3B,在显示包括全屏按钮33的软键盘之后,如果选择了全屏按钮33,则坐标计算单元220计算全屏按钮33的坐标。
参考图3C,当接收到对应于所选全屏按钮33的坐标时,控制单元280控制图形控制单元240,以重新生成包括第三窗口34的软键盘,该第三窗口显示所有输入字符。
例如,如图3C所示,控制单元280控制图形控制单元240和显示单元212,以重新生成并显示其上出现第三窗口34的软键盘,并且可以将第三窗口34重叠第一窗口31显示。
在图3C的软键盘中,在RAM 270中存储的所选字符以选择顺序显示在第三窗口34上。当所选字符的总宽度超出第三窗口34的宽度时,超出的字符显示在后续行中。滚动条35显示在第三窗口34中,从而用户可以通过滚动滚动条35来检查所有输入字符。这里,按照第三窗口34的大小来确定在第三窗口34上显示的每个字符的临时坐标。控制单元280通过将第三窗口34的大小与字符的总大小进行比较来计算在第三窗口34上显示的每个字符的临时坐标,并且处理被临时存储在RAM 270中的、每个字符的临时坐标。
当在第三窗口34上显示先前输入的字符之后,如果用户找到需要编辑的字符,则用户通过触摸来选择第三窗口34上的字符。
当用户在第三窗口34上选择了要编辑的字符时,触摸垫214将对应于所选字符的位置的第二电信号转化成第二数字信号,并输出该第二数字信号。坐标计算单元220计算对应于该第二数字信号的第二坐标,并且将该第二坐标输出到控制单元280。
控制单元280在临时存储在RAM 270中的临时坐标中确定与该第二坐标匹配的临时坐标,并且确定已经在第三窗口上通过用户触摸而选择了对应于该临时坐标的字符。
控制单元280控制图形控制单元240和显示单元212,以在第二窗口32上显示与临时坐标相对应的所选字符以及与所选字符相邻的字符。这里,控制单元280基于通过从第二窗口32的宽度减去全屏按钮33的宽度而获得的宽度来控制在第二窗口32上显示的字符的数目,并且处理要在第二窗口32的指定位置,即在开始部分或在结束部分或在开始部分和结束部分之间,显示的所选字符。
另外,当在第三窗口34上触摸了一个字符或者在第二窗口32上显示了对应于所触摸字符的临时坐标的字符时,控制单元280控制图形控制单元240不显示第三窗口34。该选项可以由用户固定或选择。
图3D示出当在第三窗口上触摸了需要编辑的字符时在第二窗口上显示的字符的一个示例。
参考图3D,当在第三窗口34上触摸了需要编辑的字符,例如,‘A’36,触摸垫214输出对应于‘A’36的数字信号,并且坐标计算单元220根据对应于‘A’36的数字信号来计算对应于‘A’36的坐标。控制单元280在临时存储在RAM 270中的多个临时坐标中确定与对应于‘A’36的坐标对等的(identical)临时坐标,并且控制图形控制单元240来在第二窗口32上生成显示对应于对等临时坐标的‘A’36的屏幕。
如图3D所示,通过用户触摸在第三窗口34上选择的字符‘A’36显示在第二窗口32的前部或开始。一起显示与‘A’36相邻的字符。基于第二窗口32的大小(即,宽度),确定所显示的字符的数目。
图4图示使用图2的软键盘的数据处理方法的示意性流程图。
如图2到图4所示,当数据处理装置200开启时,图形控制单元240在控制单元280的控制下生成初始触摸屏并将触摸屏显示在显示单元212上(S405和S410)。该初始触摸屏包括用于请求显示软键盘的软键盘按钮(未示出)。
当选择用于请求显示软键盘的软键盘按钮时(操作S415),控制单元280控制图形控制单元240和显示单元212,以生成并显示如图3A所示的、包括软键盘的用户界面(操作S420)。
用户通过触摸在用户界面屏幕的第一窗口31上显示的软键盘而输入字符,并且控制单元280控制图形控制单元240和显示单元212,以将所输入的字符显示在第二窗口32上(操作S425)。这里,控制单元280从数据存储单元230提取与由坐标计算单元220计算的输入字符的坐标相对应地存储的字符,将所提取的字符提供给图形控制单元240,并且还将所提取的字符临时存储在RAM 270中。
控制单元280将在操作S425中所选的字符宽度和在第二窗口32上显示的字符宽度相加(操作S430)。也就是,任何时候当通过触摸软键盘而选择字符时,控制单元280从数据存储单元230读取字符宽度并将字符宽度相加。
另外,控制单元280将相加后的宽度的值与在数据存储单元230中存储的第二窗口32的大小进行比较。例如,控制单元280将所选字符的水平轴大小x,即,宽度相加。当字符总的相加后的水平长度(即,宽度)大于第二窗口32的实际水平长度,即,宽度时(操作S435),控制单元280控制图形控制单元240和显示单元212,以如图3B所示地在第二窗口32的部分上显示全屏按钮33(操作S440)。
当在操作S440中通过触摸选择全屏按钮33时(操作S445),控制单元280控制图形控制单元240和显示单元212,以生成并显示显示单元212上的、包括第三窗口34的用户界面屏幕,如图3C所示(操作S450)。第三窗口34重叠在软键盘之上,并且显示在操作S425中输入的所有字符。
当在操作S450中从在第三窗口34上显示的字符中选择了一个字符或预定大小的字符块时(操作S455),控制单元280控制图形控制单元240和显示单元212,以在显示单元212上生成用户界面屏幕,以将所选字符或块和相邻字符显示在第二窗口32上,如图3D所示(操作S460)。已经参考图3A到图3D详细描述了控制单元280在操作S460中的从RAM 270中提取所选字符和相邻字符并将所提取的字符显示在第二窗口32上的方法,并且因此省略对其的详细解释。
图5是图示使用图2的数据处理装置的成像装置500的方框图。
参考图2到图5,将使用软键盘的数据处理装置200安装在成像装置500中。
成像装置500是用于在纸张上形成图像或转印在纸张上形成的图像的装置。成像装置500可以包括:具有打印功能的打印机;具有传真传输功能的传真机;具有复印功能的复印机;具有扫描功能的扫描仪;以及具有打印、传真传输、复印和扫描功能的一体机(combination machine)。
成像装置500通过使用数据处理装置200上的软键盘来输入、存储或编辑诸如e-mail的长句数据,并将该输入数据传送到外部装置。
成像装置500包括用户操作单元510、数据处理装置200、成像单元520、通信单元530、ROM 540、RAM 550以及主控制单元560。总线500a是方框之间的数据传输通路。
用户操作单元510是用于将信号输出到主控制单元560以操作由成像装置500所支持的功能的用户界面。为此,用户操作单元510包括:用于支持字符、数字和方向的输入的各种功能键(未示出);以及有关e-mail准备和传输的e-mail按钮(未示出)。
如图2所示,数据处理装置200包括触摸屏单元210、坐标计算单元220、数据存储单元230、图形控制单元240、图形存储单元250、ROM 260、RAM270以及控制单元280。数据处理装置200如上所述地操作,并且因此省略对其的详细解释。
成像单元520在输入纸张上生成图像数据,并执行有关图像数据的操作。例如,成像单元520执行扫描、打印、复印和传真传输操作。
通信单元530执行与通过诸如因特网的网络连接的外部成像装置(未示出)、个人计算机(未示出)以及服务器(未示出)的数据通信。为此,通信单元530包括网络接口卡。例如,通信单元530将通过使用数据处理装置200准备好的e-mail传送到对应装置。
ROM 540存储:用于执行成像装置500的功能的各种控制程序;用于与数据处理装置200的数据输入/输出的管理程序。用于数据输入/输出的管理程序也存储在数据处理装置200中。
RAM 550存储在成像装置500操作期间产生的各种数据。
主控制单元560根据在ROM 540中存储的控制程序而控制成像装置500的所有操作。当选择了用户操作单元510的e-mail按钮(未示出)时,主控制单元560请求数据处理装置200显示图3A的用户界面屏幕。数据处理装置200的控制单元280控制图形控制单元240和显示单元212,以在显示单元212上显示图3A的用户界面屏幕。
在由参考图3A到图3D描述的处理准备好且编辑了e-mail之后,控制单元280将准备好的e-mail数据输出到主控制单元560。主控制单元560控制通信单元530将通过使用数据处理装置200的软键盘准备好的e-mail数据传送到接收侧e-mail地址。
如上所述,在成像装置500中安装了图2的、使用软键盘的数据处理装置200,从而使得用户能够容易地准备和编辑诸如e-mail的长句数据。因此,成像装置500可以容易地将e-mail传送到接收侧地址。除了e-mail功能之外,其可以应用于传真传输的数据编辑。依据本总发明构思,数据处理装置200不仅可以应用于成像装置500,而且还可以应用于使用触摸屏方式的所有电子装置,诸如计算机、PDA、电冰箱以及蜂窝电话。
如前所述,依据本总发明构思,使用软键盘的数据处理装置及方法可以选择性地在特殊窗口上显示通过触摸屏方式输入的长句数据。当在显示输入数据的特殊窗口上选择了需要编辑的数据时,在可编辑的窗口上显示所选数据和相邻数据。结果,用户可以容易地编辑数据。
尤其,当本总发明构思的数据处理装置应用于具有e-mail传送功能的成像装置时,用户可以通过使用数据处理装置而容易地准备e-mail,在特殊窗口上回顾所准备的e-mail,选择有误部分或编辑部分,校正对应部分,以及将校正后的e-mail传送到接收侧e-mail地址。
数据处理装置可应用于使用触摸屏方式的所有电子装置。
本总发明构思还可以实现为计算机可读记录介质上的计算机可读代码。该计算机可读记录介质是可以存储之后可由计算机***读取的数据的任何数据存储装置。计算机可读记录介质的示例包括只读存储器(ROM)、随机读取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储设备、以及载波(诸如通过因特网的数据传输)。计算机可读记录介质也可以分布在网络耦接的计算机***上,从而可以以分布方式存储并执行计算机可读代码。另外,本总发明构思所属领域的程序员可以容易地解释用于实现本总发明构思的功能程序、代码以及代码段。图4中所示的方法可以以计算机可读代码的形式存储在计算机记录介质中,当计算机读取记录介质的计算机可读代码时,该计算机可读代码可以执行所述方法。
尽管,已经示出并描述了本总发明构思的一些实施例,但是本领域技术人员应该懂得:在不偏离本总发明构思的原理和精神的前提下,可以在这些实施例中作出改变,本总发明构思的范围由所附权利要求书及其等效物来限定。

Claims (28)

1.一种使用软键盘的数据处理装置,包括:
触摸屏单元,用于显示第一窗口和第二窗口,在该第一窗口上显示通过触摸屏方式输入字符的软键盘,在该第二窗口上显示通过软键盘输入的字符;以及
控制单元,用于当输入字符超出所述第二窗口的设定宽度时、控制所述触摸屏单元显示用于请求所述输入字符的全屏显示的按钮。
2.如权利要求1所述的数据处理装置,还包括:
存储单元,用于存储在软键盘上显示的字符的宽度以及所述第二窗口的宽度。
3.如权利要求1所述的数据处理装置,其中,当所述第二窗口的宽度小于在所述第二窗口上显示的字符的总宽度时,所述控制单元控制所述触摸屏单元显示用于请求全屏显示的按钮。
4.如权利要求1所述的数据处理装置,其中,当选择了用于请求全屏显示的所述按钮时,显示用于显示所有输入字符的第三窗口。
5.如权利要求4所述的数据处理装置,其中,当选择了用于请求全屏显示的所述按钮时,在软键盘上显示所述第三窗口以重叠第一窗口。
6.如权利要求4所述的数据处理装置,其中,当选择了在所述第三窗口上显示的字符时,将所选字符显示在所述第二窗口上。
7.如权利要求6所述的数据处理装置,其中,在选择了需要编辑的至少一个字符之后,所述控制单元将所述第三窗口从显示中移除。
8.如权利要求6所述的数据处理装置,其中,选择所述字符用于删除或修改。
9.一种使用软键盘的数据处理方法,包括:
在屏幕的第一窗口上显示用于通过触摸屏方式来输入字符的软键盘;
在屏幕的第二窗口上显示通过软键盘输入的字符;以及
当所述输入字符超出所述第二窗口的设定宽度时,显示用于请求所述输入字符的全屏显示的按钮。
10.如权利要求9所述的数据处理方法,其中,将在软键盘上显示的字符的宽度和所述第二窗口的宽度预先存储在存储器中。
11.如权利要求10所述的数据处理方法,其中,当所述第二窗口的宽度小于在所述第二窗口上显示的字符的总宽度时,显示所述按钮。
12.如权利要求9所述的数据处理方法,还包括:
当选择了所显示的按钮时,显示用于显示所有输入字符的第三窗口。
13.如权利要求12所述的数据处理方法,其中,在软键盘上显示所述第三窗口以重叠第一窗口。
14.如权利要求12所述的数据处理方法,还包括:
当选择了在所述第三窗口上显示的字符时,在所述第二窗口上显示所选字符。
15.如权利要求14所述的数据处理方法,其中,在选择了所述字符之后,将所述第三窗口从显示中移除。
16.如权利要求14所述的数据处理方法,其中,选择所述字符用于删除或修改。
17.一种数据处理装置,包括:
用户界面,用于显示第一窗口和第二窗口,在该第一窗口上显示通过触摸而输入字符的软键盘,在该第二窗口上显示通过软键盘输入的字符;以及
控制单元,用于控制所述用户界面,以基于通过软键盘输入的字符的数目而选择性地显示第三窗口。
18.如权利要求17所述的数据处理装置,其中,所述控制单元控制用户界面,以便当通过软键盘输入了预定数目的字符时显示请求显示所述第三窗口的全屏按钮。
19.如权利要求18所述的数据处理装置,其中,当输入字符的总宽度超出所述第二窗口的宽度时,所述控制单元显示所述全屏按钮。
20.如权利要求18所述的数据处理装置,其中,所述控制单元基于所述全屏按钮的宽度和所述第二窗口的宽度之间的差,来控制在所述第二窗口上显示的字符的数目。
21.如权利要求17所述的数据处理装置,其中,所述用户界面通过用户触摸从所述第三窗口选择字符,并且所述控制单元控制所述用户界面在所述第二窗口的指定位置处显示所选字符。
22.如权利要求21所述的数据处理装置,其中,所述指定位置是位于所述第二窗口的开始或结束部分。
23.如权利要求21所述的数据处理装置,还包括:
数据存储单元,用于存储与在所述用户界面上显示的字符、图像或符号相关的数据;
坐标计算单元,用于计算在所述第三窗口上显示的所选字符的坐标;以及
图形控制单元,用于基于所计算的坐标而生成所选字符并在所述第二窗口的指定位置处显示所选字符。
24.如权利要求17所述的数据处理装置,其中,所述用户界面还包括诸如LCD或CRT的显示单元。
25.如权利要求18所述的数据处理装置,其中,所述用户界面还包括具有氧化铟锡(ITO)玻璃或ITO薄膜的触摸垫。
26.一种在其上具体化用于执行使用软键盘的数据处理方法的计算机程序的计算机可读记录介质,该方法包括:
在屏幕的第一窗口上显示通过触摸屏方式输入字符的软键盘;
在屏幕的第二窗口上显示通过软键盘输入的字符;以及
当所述输入字符超出所述第二窗口的设定宽度时,显示用于请求输入字符的全屏显示的按钮。
27.一种在用户界面上显示数据的方法,该方法包括:
显示第一窗口,在该第一窗口上显示用于通过触摸而输入字符的软键盘;
显示第二窗口,在该第二窗口上显示通过软键盘输入的字符;以及
控制用户界面选择性地将通过软键盘输入的字符显示在重叠所述第二窗口的第三窗口中。
28.一种在其上具体化用于执行在用户界面上显示数据的方法的计算机程序的计算机可读记录介质,该方法包括:
显示第一窗口,在该第一窗口上显示用于通过触摸而输入字符的软键盘;
显示第二窗口,在该第二窗口上显示通过软键盘输入的字符;以及
控制所述用户界面选择性地将通过软键盘输入的字符显示在重叠所述第二窗口的第三窗口中。
CNA2007101018680A 2006-07-13 2007-04-25 使用软键盘的数据处理装置及方法 Pending CN101105735A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020060065642A KR20080006666A (ko) 2006-07-13 2006-07-13 소프트 키보드를 이용한 데이터 처리 장치 및 그의 데이터처리 방법
KR65642/06 2006-07-13

Publications (1)

Publication Number Publication Date
CN101105735A true CN101105735A (zh) 2008-01-16

Family

ID=38950680

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101018680A Pending CN101105735A (zh) 2006-07-13 2007-04-25 使用软键盘的数据处理装置及方法

Country Status (3)

Country Link
US (1) US20080016460A1 (zh)
KR (1) KR20080006666A (zh)
CN (1) CN101105735A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102566880A (zh) * 2010-12-15 2012-07-11 财团法人资讯工业策进会 具有触控屏幕的电子装置及其调整软件键盘触碰位置方法
CN102624992A (zh) * 2011-12-29 2012-08-01 广东步步高电子工业有限公司 一种具有增设触摸屏的手机及信息处理方法
US9041653B2 (en) 2008-07-18 2015-05-26 Htc Corporation Electronic device, controlling method thereof and computer program product
CN105051654A (zh) * 2013-03-22 2015-11-11 呢哦怕的株式会社 字符输入装置及字符输入方法
CN106126031A (zh) * 2016-06-28 2016-11-16 青岛海信移动通信技术股份有限公司 一种文字输入的方法及终端
CN107102789A (zh) * 2011-02-11 2017-08-29 三星电子株式会社 用于在移动终端中提供图形用户界面的方法和装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100000617A (ko) 2008-06-25 2010-01-06 삼성전자주식회사 문자 입력 장치 및 그 문자 입력 방법
US20110171617A1 (en) * 2010-01-11 2011-07-14 Ideographix, Inc. System and method for teaching pictographic languages
US8381119B2 (en) * 2010-01-11 2013-02-19 Ideographix, Inc. Input device for pictographic languages
JP5183658B2 (ja) * 2010-03-18 2013-04-17 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置
KR101695816B1 (ko) * 2010-07-19 2017-01-13 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR20130007811A (ko) * 2011-07-11 2013-01-21 삼성전자주식회사 외부 장치와 연결된 휴대 단말기의 화면 표시 방법 및 장치
CN103309616A (zh) * 2013-06-26 2013-09-18 华为终端有限公司 软键盘的显示方法和终端
US10367415B1 (en) * 2018-08-28 2019-07-30 Ferric Inc. Processor module with integrated packaged power converter

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3504464B2 (ja) * 1997-07-30 2004-03-08 インターナショナル・ビジネス・マシーンズ・コーポレーション データ入力装置およびその方法
US6552719B2 (en) * 1999-01-07 2003-04-22 Microsoft Corporation System and method for automatically switching between writing and text input modes
JP2001222378A (ja) * 2000-02-10 2001-08-17 Nec Saitama Ltd タッチパネル入力装置
US6501464B1 (en) * 2000-10-31 2002-12-31 Intel Corporation On-screen transparent keyboard interface
US7036086B2 (en) * 2001-01-04 2006-04-25 Intel Corporation Displaying software keyboard images
US6765595B2 (en) * 2001-08-16 2004-07-20 International Business Machines Corporation Dual mode data field
JP2006048408A (ja) * 2004-08-05 2006-02-16 Obic Business Consultants Ltd 入出力画面作成システム、入出力画面作成方法及び業務処理システム
US8873858B2 (en) * 2006-06-29 2014-10-28 Rpx Corporation Apparatus, method, device and computer program product providing enhanced text copy capability with touch input display

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9041653B2 (en) 2008-07-18 2015-05-26 Htc Corporation Electronic device, controlling method thereof and computer program product
CN102566880A (zh) * 2010-12-15 2012-07-11 财团法人资讯工业策进会 具有触控屏幕的电子装置及其调整软件键盘触碰位置方法
CN107102789A (zh) * 2011-02-11 2017-08-29 三星电子株式会社 用于在移动终端中提供图形用户界面的方法和装置
CN102624992A (zh) * 2011-12-29 2012-08-01 广东步步高电子工业有限公司 一种具有增设触摸屏的手机及信息处理方法
CN105051654A (zh) * 2013-03-22 2015-11-11 呢哦怕的株式会社 字符输入装置及字符输入方法
CN105051654B (zh) * 2013-03-22 2017-11-07 呢哦怕的株式会社 字符输入装置及字符输入方法
CN106126031A (zh) * 2016-06-28 2016-11-16 青岛海信移动通信技术股份有限公司 一种文字输入的方法及终端

Also Published As

Publication number Publication date
KR20080006666A (ko) 2008-01-17
US20080016460A1 (en) 2008-01-17

Similar Documents

Publication Publication Date Title
CN101105735A (zh) 使用软键盘的数据处理装置及方法
US10126936B2 (en) Typing assistance for editing
US10606476B2 (en) Techniques for interacting with handheld devices
EP0243925B1 (en) Instruction input system for electronic processor
US9189157B2 (en) Method and apparatus for word prediction selection
CN1864155B (zh) 带自增长的文本输入窗
KR20150049700A (ko) 전자 장치에서 입력을 제어하는 방법 및 장치
CN103473003A (zh) 一种字符输入的纠错方法及其装置
CN112115678B (zh) 信息展示方法及装置、存储介质及电子设备
US10037139B2 (en) Method and apparatus for word completion
CN101432711A (zh) 用于选择性显示部分显示屏的用户界面***和方法
US7562314B2 (en) Data processing apparatus and method
CN107977155B (zh) 一种手写识别方法、装置、设备和存储介质
WO2014148358A1 (ja) 情報端末、操作領域制御方法及び操作領域制御プログラム
JP2002091676A (ja) 入力装置
CN107391015B (zh) 一种智能平板的控制方法、装置、设备及存储介质
US8884881B2 (en) Portable electronic device and method of controlling same
CA2846561C (en) Method and apparatus for word prediction selection
CN111756787A (zh) 在线签名方法及装置、电子设备和计算机可读存储介质
EP2722746A1 (en) Electronic device including touch-sensitive display and method of controlling same
JPH069046B2 (ja) 文章編集装置
CA2821674C (en) Portable electronic device and method of controlling same
EP2778860A1 (en) Method and apparatus for word prediction selection
US20130132813A1 (en) User interface element on mobile device for comb text field inputs
EP2770407B1 (en) Method and apparatus for word completion

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20080116