多种语言输入法的制作方法

文档序号:6333259阅读:151来源:国知局
专利名称:多种语言输入法的制作方法
多种语言输入法
技术领域
本发明为一种文字输入法,特别是一种可输入多种语言的输入法。背景技术
随着手持式电子装置的进步,越来越多人使用手机(cellular phone)、个人数字 助理(PDA,PersonalDataAssistant)、掌上电脑(hand-held computer)、或车用导航设备等 等可携式电子装置,让使用者可随时方便携带并可随时交流信息与存取数据。一般使用者在进行文字输入时,可能会夹杂中文字与英文字,因此必须要时常切 换输入法,对使用者来说是不方便的。此外可携式电子装置的体积较小,因此其触控屏幕可 显示的每一触控按键面积狭小,无法如同一般电脑屏幕一样,可以在每个按键上显示英文、 注音符号与仓颉输入法的符号,每次切换输入语言界面时,需要按压或触控一切换输入法 的按键,无法快速切换输入法,使得在输入多种语言的混合文字的词句时,无法像使用电脑 输入一样地便利。

发明内容本发明提供一种多种语言输入法,包括接收若干个扫描码;将所述扫描码转换 为若干个中文注音符号;将该扫描码转换为若干个英文字母;判断所述中文注音符号是否 对应一特定中文字;若是,输出该特定中文字;若不是,则输出所述英文字母。本发明的另一实施例为一种多种语言输入法,包括收若干个扫描码;判断所述 扫描码于一第一输入算法中的一第一特定输出字;判断所述扫描码于一第二输入算法中的 一第二特定输出字;以及选择输出该第一特定输出字或该第二特定输出字。

图1为键盘上一按键示意图。图2为根据本发明的多种语言输入法的一实施例的流程图。图3为应用本发明的多种语言输入法的一实施例于一手持式电子装置的示意图。图4为应用本发明的多种语言输入法的另一实施例于一手持式电子装置的示意 图。
具体实施方式下文所讨论者为本发明所揭露的较佳实施例。虽然本说明书在基于本发明的精神 以下列实施例说明,但是并非用以限制本发明为所述实施例。本发明所举的实施例仅用以 为本说明书的举例说明使用,并非用以限制本发明的观点。图1为键盘上一按键示意图。在图1中是以一种标准键盘的按键为例说明,标准 键盘可能为外接的实体键盘或是于一手持式电子装置的屏幕所示的仿真键盘,但并非用以 限定本发明于此。在图1中,按键11被按下时,会产生一扫描码,而该扫描码对应在英文输入法时会产生符号「F」,对应中文注音输入法时会产生符号「、」,对应中文仓颉输入法时 会产生符号「火」。虽然按键11所产生的符号可对应到英文输入法、中文注音输入法与中文 仓颉输入法,但此一领域的现有技术者可以自行设定其它的输入法对应到按键11。图2为根据本发明的多种语言输入法的一实施例的流程图。在步骤S21中,先侦 测使用者输入的信号,也就是去接收使用者按下的按键所对应的扫瞄码。接着,在步骤S22 中,会先将使用者输入的扫描码转换为英文字母,并显示在一输入字段,并且判断使用者的 输入是否有对应到字典中的英文单字。举例来说,使用者依序输入「b」「O」「O」「k」,因为 book在英文字典中是有意义的单字,因此会在输入字段显示book,但是此时的book并非最 后决定的输入单字,虽然会显示在输入字段,但是仍是在一种浮动状态,需要再等使用者确 认后才会正式输入在输入字段中。前言所述的浮动状态是指此时显示的book并未真的显 示在该字段,而是透过接口控制产生的一个字段,需要使用者再次确认,如按下enter键, 才会输入到输入字段,否则使用者按下Esc键后就会消失。在步骤S22中,显示使用者输入的英文单字或是显示此时使用者输入的字母最接 近的单字。举例来说,若使用者此时于输入字段输入的是「stuf」,而此时最接近的英文单字 为「Stuff」,因此会显示「stuff」于使用者输入的输入字段的上方或下方。此外若此时使用 者输入的部分已经是一个单字,如「Store」,但是此时仍有接近的单字「storey」,输入法亦 会显示「storey」于使用者输入的输入字段的上方或下方。接着在步骤S24中,会根据使用者的输入与一中文输入法判断是否有对应的中文 字。如使用者此时输入的输入信号对照到注音输入法为「〈〈亡+spaceJ (space指的是键盘 的空格键),此时本实施例的多种语言输入法判断是有对应的中文字,就会产生一个字段并 显示出可能的中文字,如「哥」(步骤S25)。因为此时使用者的输入在键盘上,「〈〈亡+space J 相同的按键组合亦可对应到的英文字为「ek+space」,但是在英文输入中并无「ek」的英文 单字,因此只会显示最接近的英文单字「eke」于使用者输入的输入字段的上方或下方。最后在步骤S26中,使用者可以根据步骤S22与步骤S24的结果选择一个输出。要 注意的是步骤S26并非唯一的选择机制。本实施例的输入法可以有直接判断的机制,输出 正确的中英文。譬如说,中文注音输入法会有一声、二声、三声、四声以及轻声。因此若输入 法接收到此时使用者输入的信号中,如果有侦测到对应的按键被按下,就可以知道使用者 目前输入的是中文,因此就会直接输出中文的可能结果,再让使用者选择所需的字。但是考 虑到英文词组的输入,因此输入法会在侦测到空格键(space)被压下后,查询使用者先前 的输入是否为正确的英文单字,若否,则可知使用者目前要输入的是中文,因此会以中文的 输出结果显示,供使用者选择所需的中文字。图3为应用本发明的多种语言输入法的一实施例于一手持式电子装置的示意图。 在图3中,仅以手持式电子装置的画面为例说明,其于手持式电子装置的功能组件为此一 技术领域中现有技术者可轻易得知,在此不赘述。本实施例的多种语言输入法为透过手持 式电子装置中的一处理器所执行。在图3中,键盘34为手持式电子装置仿真于显示屏幕的 一虚拟键盘,但键盘34亦可以是手持式电子装置所具有的实体键盘。本实施例的键盘34 是以一英文键盘为例说明,但也可以切换为一中文注音输入键盘,或是如同桌上电脑使用 的标准键盘,可以在单一按键显示代表不同的输入法的符号,如图1的按键所示。在图3中,使用者此时输入的按键经分析对应的扫瞄码后分别是对应到英文的「rup+space」,以及注音符号的「M丨h」。因此在输入字段31会先显示输入的英文字 「rup」,而本发明的输入法会在输入字段31的下方产生一信息框32,用以显示最接近的英 文单字「rupee」。因为在中文注音输入法是有对应的字,因此本实施例的输入法会把可能的 中文字「今金禁津斤巾筋襟矜」显示在字段33。如图3所示,对应于使用者输入内容的不 同语言结果将同时显示于显示屏幕上,例如显示英文单字的信息框32以及显示中文字的 字段33。接着使用者再根据自己的需要选择英文字「rupee」或中文字「今金禁津斤巾筋襟 矜」中的一个,选择的字就会显示在输入字段31中。在另一个实施例中,使用者按下空格键 后,输入法会判断空格键前的英文字母是否符合字典中的一个英文单字,若无,则会直接显 示中文字的可能结果。若此时中文的输入法是属于无虾米输入法或是仓颉输入法,则可能 只有一个中文字符合使用者的输入,因此本发明的输入法便可以直接输出符合的中文字于 输入字段31中。必须注意的是,当使用者所输入的按键在还没有特定字词被选定输出至输 入字段31时,所对应的注音符号或是英文字母会同时被显示在字段下方。另外,本实施例 以同时显示对应的英文单字以及中文字为例,然而在其它实施例中,也可根据使用者的设 定而同时显示特定的语言,例如西班牙文,法文,泰文或日文等,使用者可根据输入的需求 而决定哪些输入法语言必须同时显示于显示屏幕上。图4为应用本发明的多种语言输入法的另一实施例于一手持式电子装置的示意 图。在图4中,仅以手持式电子装置的画面为例说明,其于手持式电子装置的功能组件为此 一技术领域中现有技术者可轻易得知,在此不赘述。本实施例的多种语言输入法为透过手 持式电子装置中的一处理器所执行。在图4中,键盘44为手持式电子装置仿真于显示屏幕 的一虚拟键盘,但键盘44亦可以是手持式电子装置所具有的实体键盘。本实施例的键盘44 是以一英文键盘为例说明,但也可以切换为一中文注音输入键盘,或是如同桌上电脑使用 的标准键盘,可以在单一按键显示代表不同的输入法的符号,如图1的按键所示。在图4中,使用者此时输入的按键经分析对应的扫瞄后分别是对应到英文的 「meeti」,以及注音符号的「U〈〈〈〈 ^f乙」,但是根据注音的规则只会显示出「4 U乙」。因此 在输入字段41会先显示输入的英文字「meeti」,而本发明的输入法会在输入字段41的下方 产生一信息框42,用以显示最接近的英文单字「meeting」。因为在中文注音输入法是没有 对应的字,因此本实施例的输入法只会在字段43显示「4 Uf」。接着使用者便可以快速的 选择英文字「meeting」并显示在输入字段31中。
权利要求
1.一种多种语言输入法,其特征在于包括 接收若干个扫描码;将所述扫描码转换为若干个中文注音符号; 将该扫描码转换为若干个英文字母; 判断所述中文注音符号是否对应一特定中文字; 若是,输出该特定中文字;以及 若不是,则输出所述英文字母。
2.根据权利要求1所述的多种语言输入法,其特征在于更包括当转换该扫描码为对应的一英文字母时,显示最接近已转换的所述英文字母的一英文单字。
3.根据权利要求1所述的多种语言输入法,其特征在于更包括当侦测到该扫描码是对应一空格键时,根据已接收到的扫描码输出该特定中文字或所 述英文字母。
4.根据权利要求1所述的多种语言输入法,其特征在于更包括若侦测到所述中文注音符号不符合一注音规则时,则直接输出所述英文字。
5.根据权利要求1所述的多种语言输入法,其特征在于更包括若侦测到所述连续的英文字母不符合一英文单字时,则输出该特定中文字。
6.根据权利要求1所述的多种语言输入法,其特征在于更包括显示一中文注音输入键于该第一画面上,使用透过该中文注音输入键以设定一中文字 的中文注音输入程序。
7.—种多种语言输入法,其特征在于包括 接收若干个扫描码;判断所述扫描码于一第一输入算法中对应的一第一特定输出字; 判断所述扫描码于一第二输入算法中对应的一第二特定输出字;以及 选择输出该第一特定输出字或该第二特定输出字。
8.根据权利要求7所述的多种语言输入法,其特征在于该第二输入算法为一中文输入法。
9.根据权利要求7所述的多种语言输入法,其特征在于该第一输入算法为一英文输入 法、一日文输入法、一法文输入法或一泰文输入法。
10.根据权利要求7所述的多种语言输入法,其特征在于该第一输入算法为一英文输 入法,该多种语言输入法更包括当转换该扫描码为对应的一英文字母时,显示最接近已转换的所述英文字母的一英文 单字。
11.根据权利要求10所述的多种语言输入法,其特征在于更包括若侦测到所述连续的英文字母不符合一英文单字时,则输出该第二特定输出字。
12.根据权利要求7所述的多种语言输入法,其特征在于该第二输入算法为一中文输 入法,且该判断所述扫描码于一第二输入算法中对应的一第二特定输出字的步骤更包括将所述扫描码转换为若干个中文注音符号;以及 判断并输出对应于所述中文注音符号的该第二特定输出字。
13.根据权利要求12所述的多种语言输入法,其特征在于更包括当侦测到该扫描码是对应一空格键时,判断所述中文注音符号是否对应一特定中文 字,若不是,则直接输出该第一特定字。
14.根据权利要求12所述的多种语言输入法,其特征在于更包括若侦测到所述中文注音符号不符合一注音规则时,则直接输出该第一特定字。
15.根据权利要求12所述的多种语言输入法,其特征在于更包括显示一中文注音输入键于该第一画面上,使用者透过该中文注音输入键以设定一中文 字的中文注音输入程序。
全文摘要
本发明提供一种多种语言输入法,包括接收若干个扫描码;将所述扫描码转换为若干个中文注音符号;将该扫描码转换为若干个英文字母;判断所述中文注音符号是否对应一特定中文字;若是,输出该特定中文字;若不是,则输出所述英文字母。
文档编号G06F3/048GK102141843SQ20101030096
公开日2011年8月3日 申请日期2010年2月1日 优先权日2010年2月1日
发明者张建阳 申请人:昆达电脑科技(昆山)有限公司, 神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1