字符输入装置及方法,和装有字符输入程序的记录媒体 本发明涉及用于输入字符例如字符/数字的字符输入装置和方法,及装有字符输入程序的记录媒体,且更具体地,涉及一种具有笔输入功能、字符转换功能、字符识别功能、和一鼠标以执行字符输入操作的字符输入装置及一方法和一实现这些功能的记录媒体。
通常,当例如一表格或一备忘录(memo)的文件被输入到例如具有笔输入功能的电子笔记本及/或PDA(个人数字助手)的信息装置中时,以图形输入板上的笔所手写的输入字符被识别并输入或在一显示屏上显示一软件键盘,并显示一图形输入板,在该软件键盘上被适当显示的字符由该笔所触摸以达到输入目的。
在个认计算机中装有具有复制及粘贴功能及/或切除和粘贴功能的软件,使用者自一键盘输入这些字符,指定任意输入字符,例如以一鼠标将该字符复制并粘贴到一期望的位置。
当在例如具有常规的笔输入功能地电子笔记本的信息装置中,以一笔输入的手写字符被识别时,使用者的手写体会对字符识别产生很大的影响。这样,要花很多时间来识别及输入待被输入的一文件中的所有字符。
而且,当以一笔触摸一笔输入显示屏上显示的软件键盘时,一键区很狭窄。因此难以用笔进行触摸。这样,操作性较低并需要花很多时间输入待被输入的文件中的所有数据。
并且,为了实现个人计算机的复制和粘贴功能,例如,必须执行这样一处理:选择被复制的字符,从菜单上选择“复制”,指定复制字符所粘贴的位置,然后从菜单上选择“粘贴”,该处理需花费较多的时间。
因此,本发明的目的在于提供一种字符输入装置和方法,不必从键盘键入或用笔写入所有期望的字符,并转换和识别所有期望的字符而能容易地、有效地且快速地输入字符;及一装有允许进行该字符输入操作的字符输入程序的记录媒体。
为了实现上述目的,本发明提供了一种字符输入装置,包括有:
输入装置,用于提供数据,和显示装置,用于显示由该输入装置输入的数据;
指定装置,用于根据使用者的操作,指定在该显示装置上显示的一部分数据的任意范围;及
数据附加装置,用于将对应于由该指定装置指定的一部分数据的该范围的数据作为一新的输入数据加至由该显示装置显示的数据上。
根据这样的配置,可在各种装置中有效地、快速地且容易地输入字符。
图1为作为根据本发明的一输入装置的实施例的电子笔记本的电子电路的方框图;
图2为在该电子笔记本中所执行的全部处理的流程图;
图3为在该电子笔记本的备忘录模式中所执行的字符输入处理的流程图;
图4A-4D示出了包含在该电子笔记本的备忘录模式中的字符输入处理内的字符输入及显示状态(部分1);
图5A-5B示出了包含在该电子笔记本的备忘录模式中的字符输入处理内的字符输入及显示状态(部分2);
图6A及6B示出了包含在该电了笔记本的备忘录模式中的字符输入处理内的字符输入及显示状态(部分3);
图7A-7D示出了包含在字符输入处理中的字符输入及显示状态,其中一软件键盘被显示在该电子笔记本的笔输入显示单元中;
图8A及8B示出了包含在使用一个人计算机中的鼠标所执行的字符输入处理中的字符输入及显示状态;及
图9A-9C示出了包含在字符输入处理中的字符输入及显示状态,其中一软件键盘被显示在该电子笔记本的笔输入显示单元中。
以下将参照附图对根据本发明的一输入装置的实施例进行描述。为了充分显示本发明的效果,将对用于进行日本语言的输入处理的本发明的输入装置进行描述。当然,本发明并不只适用于日本语言,也可适用于英语及所有其它的字符,同样具有先进的效果。
首先,日本语言包括三种字符:平假名字符,片假名字符及中文字符,它们通常以混合的方式被使用以组合一系列句子,以使增强了这些句子的表达性并且这些句子易于被阅读、理解和形成。
例如,在使用键盘的输入处理中,通常,首先输入平假名字符,被输入的平假名字符的一所需部分被转换成中文字符或片假名字符以形成一系列句子。
为了执行另一种输入方法,近来提供有一使用图形输入板的装置,当以一输入笔在该图形输入板上手写字符时,这些手写的字符被识别并被转换成文本数据,从而输入一系列句子。
接下来将描述根据本发明的输入装置的一实施例。
图1为作为根据本发明的输入装置的实施例的一电子笔记本的电子电路的方框图。该笔记本被提供有一CPU(中央处理单元)11,其根据自键入单元12输入的一键入信号或自一图形输入板13经一位置检测器14被输入的指示笔触模位置的位置检测信号,启动装在ROM15中的一系统程序,并使用RAM16作为一工作RAM,控制相关电路元件的操作。
当然,CPU11被连至键入单元12、图形输入板13、位置检测器14、ROM15和RAM16,而且,例如经一显示驱动器17与一液晶点阵显示单元18相连。
该键入单元12被提供有一“菜单”键,该“菜单”键可被操作以显示菜单屏幕,从该菜单屏幕可选择该电子笔记本的各操作模式中的任意一种,例如表格模式、备忘录模式、地址模式等。
图形输入板13被提供有一重叠在显示单元18的显示屏幕上的透明屏面,并生成对应丁笔所触模位置的一X-方向和一Y-方向电压信号。
位置检测器14对与依据笔触模位置的X和Y方向电压信号相对应的显示单元18的显示屏幕上的X及Y坐标进行检测,其中该笔触模位置的数据是从图形输入板13输入的;并将该有关检测的该笔触模位置的X和Y坐标的数据传送给CPU11。
这样,CPU11根据位置检测器14传送的有关检测的该笔触模位置的X和Y坐标的数据,使显示单元18在其上显示出该笔触模位置的轨迹,并/或从显示单元18上显示的数据内容确定出该笔触模操作的内容。
ROM15装有控制该电子笔记本的整个操作的系统程序、控制多个操作模式。例如表格模式、备忘录模式和一地址模式的多个子程序、及当在各操作模式中输入字符时所被启动的字符识别程序。
该ROM15可为一外部记录媒体。
RAM16被提供有一显示寄存器16a,其中待被显示在显示单元18上的数据被展开并存储为位图数据;一模式寄存器M,其中与一所设的操作模式相对应的标志数据被设置;一目前时间寄存器16b;一输入字符存储寄存器16c;一备忘录寄存器16d和一表格数据寄存器16e。
根据在CPU11中建立的时间计数器所计数的时间的数据,有关目前年、月、日期、星期几、及时间被连续地更新并存储在RAM16的目前时间寄存器16b中。
由在图形输入板13上进行笔触模操作而输入的字符数据被存储在输入字符存储寄存器16c中。
当在各操作模式中执行字符输入处理时,存储在输入字符存储寄存器16c中的备忘录数据及表格数据被分别传送给并存储在备忘录寄存器16d和表格数据寄存器16e中。
由该键入单元12的输入操作和在图形输入板13上进行的笔触模操作所输入、设置及检索的数据在实时的基础上被显示在显示单元18上。
接下来将参照示出了该电子笔记本的全部操作的图2的流程图,对本发明的该电子笔记本的操作进行描述。
当操作键入单元12的“菜单”键12a时,经显示驱动器17在显示单元18上显示出一菜单选择屏幕以选择地设置该电子笔记本的一操作模式(步骤S1-S2)。
通过图形输入板13上的笔触模操作在所显示的菜单选择屏幕中指定一表示各操作模式的一个显示的图符的位置,在该菜单选择屏幕被选择地指定的操作模式被设置以启动一相应的程序,并在显示单元18上显示用于该被选择的操作模式的初始显示屏幕以替代该菜单选择屏幕(步骤S3-S4,S5)。
在这种情况下,在RAM的模式寄存器M中设置对应于该所设的操作模式的标志数据。
当在步骤S1-S5,在菜单选择设置处理中设置备忘录模式时,一备忘录模式处理被启动(步骤S6-SA)。
当设置表格模式时,该表格模式处理被启动(步骤S7-S8)。
当设置时段模式时,该时段模式处理被启动(步骤S9-S10)。
当设置笔记本模式时,该笔记本模式处理被启动(步骤S9-另一模式处理)。
图3是在电子笔记本的备忘录模式中被执行的字符输入处理的流程图。
图4A-4D示出了包含在该电子笔记本的备忘录模式中的字符输入处理内的字符输入和显示状态(部分1)。
图5A和5B示出了包含在该电子笔记本的备忘录模式中的字符输入处理内的字符输入及显示状态(部分2)。
当在菜单选择及设置处理中,将该笔记本的操作模式设置在备忘录模式内时,该备忘录模式中的字符输入处理被启动,在显示屏幕18的下边的区域中显示手写字符识别区13a,如图4A所示。
任意字符或字符以笔被写在图形输入板13上并在一手写字符识别区13a中被显示,并且与来自位置检测器14的所写字符或字符的轮廓轨迹相对应的检测的坐标数据被输入给CPU。然后当在一给定时间,无被检测的坐标数据被输入时,确定一字符或字符的笔输入操作完成,并在由位置检测器14至此输入的对应于笔触模位置的轨迹的检测的坐标数据的基础上,启动字符识别处理,识别该输入字符并作为字符数据存储在RAM16的输入字符存储寄存器16c中(步骤A1→A2→A3)。
然后在与构成显示单元18的上边部分的输入字符显示区中所显示的光标K的位置相对应地显示该被识别的字符,且该光标K被移至下一个字符输入及显示位置(步骤A4、A5)。
这样,重复在步骤A1-A5的通过笔触模操作的手写字符的输入及识别处理,以使一定数量的字符被输入并被显示。当例如一中文字符“谁”将被输入时,首先在显示单元18的输入字符显示区中显示的输入字符串中找出一平假名字符“た”并以笔P触模,如图4B所示。响应于该操作,以一种反向的方式显示与该笔触模位置相对应的被显示的平假名字符“た”(步骤A6-A7)。
当停止用笔P在显示的平假名字符“た”上的触模操作时,自位置检测器14输入的被检测的坐标数据消失。响应于该操作,通过笔触模操作而以反向的方式被显示的平假名字符“た”被作为字符数据附加地存储在RAM16的输入字符存储寄存器16c中。而且,该字符数据被确定为一平假名字符并以一反向的方式被显示为一与光标K的位置相对应的未固定字符,如图4C所示(步骤A8→A9→A10,A11)。
同时,光标K的显示位置被移至下一个字符输入显示位置(步骤A5)。
接着,如图4D所示,当在显示单元18的输入字符显示区内显示的输入字符串中,找出一平假名字符“れ”并用笔P触模时,以一反向的方式显示与该笔触模位置相对应而被显示的该平假名字符“れ”(步骤A6→A7)。
当停止用笔P在显示的平假名字符“れ”上进行触模操作时,来自位置检测器14的所检测的坐标数据消失,响应于该操作,通过笔触模操作以反向方式显示的该平假名字符“れ”作为字符数据被附加地存储在RAM16的输入字符存储寄存器16c中。而且,该字符数据被确定为一平假名字符并作为与光标K的位置相对应的一未固定字符以反向的方式被显示,如图5A所示(步骤A8→A9→A10,A11)。
同时,光标K的显示位置被移至下一字符输入显示位置(步骤A5)。
当在通过用笔P进行字符指定操作,使用显示单元18的输入字符显示区中显示的输入字符串,“たれ”被输入并以反向方式被显示的状态中,用笔P触模相邻于手写字符识别区13a而显示的功能输入键“转换”时,该反向显示的平假名字符“たれ”被转换成中文字符“谁”,如图5B所示,并且存储在输入字符存储寄存器16c中的未固定平假名字符“たれ”也被转换成中文字符“谁”,并随后被存储(步骤A13→A14)。
当在字符输入操作中要向上、向下、向左或向右移动光标K时,操作键入单元12的一相应光标键(末示出)(步骤A13→A14)。
图6示出在笔记本的备忘录模式中的字符输入处理内的字符输入及显示状态(部分3)。
重复在步骤A1-A5通过笔触模操作进行的手写字符的输入及识别处理,以使一定数量的字符被输入并被显示。当例如随后将输入中文字符“新闻”时,首先在显示单元18的输入字符显示区中显示的输入字符串内找出中文字符“新闻”,并用笔P沿图示的箭头X以滑动的方式触模表示该两字符的范围,如图6A所示。响应于该操作,响应笔触模范围而显示的中文字符“新闻”被以反向的方式显示(步骤A6→A7)。
当停止用笔在显示的中文字符“新闻”上的触模操作时,自位置检测器14输入的检测的坐标数据消失。响应于该操作,通过笔触模操作以反向方式显示的中文字符“新闻”作为字符数据以笔触模的次序被附加地存储在RAM16的输入字符存储寄存器16c中。并且,这些字符数据被确定为不是平假名,并以相对应光标K的位置的笔触模次序被显示,如图6B所示(步骤A8→A9→A10,A12)。
同时,该光标K的显示位置被移至下一个字符输入显示位置(步骤A5)。
这样,从显示单元18的输入字符显示区中显示的输入字符串内直接笔触模待被输入的期望字符并作为一新的字符被输入。
这样,根据本发明的电子笔记本,当从用笔在图形输入板上输入的手写字符串中,以笔触模操作直接指定一期望的字符/符号/字符串部分或范围,该部分或范围被识别并在与显示单元18上显示的手写字符识别区13a相对应的输入字符显示区中被显示时,对应该笔触模位置或笔触模范围的该字符/符号/字符串数据被以反向的方式所显示。然后,当检测到图形输入板13移开时,通过笔触模操作以反向方式被显示的该字符或字符串作为对应于光标K的显示位置的新的输入字符或字符串被附加地显示。这样,例如,通过重复识别作为备忘录数据被输入的整个文件的单独的字符,通过不需键入或手写全部的期望字符串数据的简单操作,特别难以精确识别的相同字体的字符/字符串可被容易地直接输入到一期望的位置。这样,可很大程度地提高字符输入的效率。
在该实施例中,使用由字符识别处理所输入并显示的字符串数据,用笔触模操作进行的直接字符输入处理已被描述,在手写字符识别区13a被显示在显示单元18上的状态中,通过进行与该实施例中相类似的笔触模及输入操作,例如使用在显示单元18中显示的软件键盘13c中的键入处理内所输入并显示的字符串数据,可容易地执行直接的新的字符输入操作,如图7A-7D所示。
图7A-7D示出了在字符输入处理中的字符输入及显示状态,在该字符输入处理中,在该笔记本的笔输入显示单元中显示有一软件键盘13c。如图7A所示,当在显示单元18的输入字符显示区中显示的输入字符串内,找出一平假名字符“た”并用笔P触模时,与该笔触模位置相对应被显示的该平假名字符“た”被以反向的方式显示。
如图7B所示,在输入字符显示区上显示的输入字符串中,找出一平假名字符“れ”并用笔P触模,通过先前的笔触模操作以反向方式被显示的该平假名字符“れ”与光标K的显示位置相对应地被新近输入并显示,并且与此次笔触模位置相对应显示的该平假名字符“れ”被以反向的方式显示。
如图7C所示,当在通过笔触模操作被直接的输入的平假名字符串“たれ”以反向的方式被显示的状态中,用笔触模功能输入“转换”时该平假名字符串被转换成一中文字符“谁”,然后被存储,如图7D所示。
这样,还在使用该软件键盘13c的字符输入处理中,使用所输入的字符串,可有效地执行该字符输入操作。
在该实施例中,可附加地提供一种通过显示输入手写字符并在笔触模操作中指定其中该些字符而显示该些输入手写字符作为一新字符的功能。
接着将描述使用鼠标的ABC字符输入处理。图8A及8D各示出了包括在字符输入处理中的字符输入显示状态,在所述字符输入处理中,使用鼠标L对自键盘输入的字符进行编辑。
如图8A所示,当在显示单元18的输入字符显示区中显示的键盘上编辑的字符串中找出字符“newspaper”并以鼠标L指定时,它们在其指定的位置上被以反向的方式进行显示。
当停止以鼠标L指定所显示的字符‘newspaper”的操作时,在使用鼠标的指定处理中以反向方式显示的这些字符“newspaper”被作为字符数据附加地存储在RAM16的输入字符存储寄存器16c中,并被输入及同时地对应于光标K的位置而被显示,该光标K的显示位置被移位至下一个字符输入显示位置。
这样,仅通过以鼠标L从在显示单元18的输入字符显示区中显示的输入字符串内直接指定这些期望的字符而能输入它们。
已参照图3-7D说明了平假名字符到中文字符的转换处理,接下来将描述作为另一实施例的将一特定ABC字符转换成另一相应字符的处理。图9A、9B和9C示出了包含在字符输入处理中的字符输入及显示状态,该字符输入处理包括在自软件键盘输入的字符中,以一笔进行输入字符的编辑。
如图9A所示,从软件键盘13C输入字符和一符号并在显示单元18的一输入显示区中显示。通过用笔P触模软件键盘13c的上的一字符“A”而得到一显示的字符“a”,并然后用该笔触模键盘13C上的一功能“转换”。
当然后从显示单元18的输入显示区中显示的一输入字符串中找出“a”和“=”,并随后以笔P沿箭头X的方向滑动进行范围指定时,对应于该笔触模位置的显示的该“a”和“=”被以一反向的方式显示(图9B)。
通过停止指定该所显示的字符及符号“a”及“=”,也就是说,通过将笔从显示单元18上拿开,该字符及符号作为字符数据被以反向显示次序附加地存储在RAM16的输入字符存储寄存器16c中,并以对应于光标的显示位置的笔指定次序被显示(图9c)。同时,该光标的显示位置被移至下一个字符输入及显示位置。这样,节省了在数据输入处理中进行数据转换所需的时间。
本发明可以以不超出其精神及主要特征的其它不同形式所实现。例如,本发明对于阿拉伯语/英语草书笔迹亦可有效地实现。
上述实施例仅为各方面的一个例子而不应被说明为一被限制的理解。本发明的范围应由所附权利要求限定而不由说明书文本限制。落入权利要求书范围内的各种变化和改型应被被理解为属于本发明。