一种实现文本输入的遥控系统及其处理方法

文档序号:6420727阅读:193来源:国知局
专利名称:一种实现文本输入的遥控系统及其处理方法
技术领域
本发明涉及遥控器的使用技术,特别是指一种实现文本输入的遥控系统及其处理方法。
背景技术
随着电子产品的迅猛发展,各种电器产品在家庭中的应用越来越普及,诸如现有的电视机、录像机、高保真系统以及未来家庭媒体中心等多种多样的家电产品,而每种家电产品都会通过遥控器来进行控制。
目前,所有的遥控器上几乎都只具有0~9十个数字按键,以及极少的功能菜单按键,但这些按键大都只能用来输入数字,例如用来切换电视频道等,这种输入仅仅是简单的数字输入,不能称其为文本输入。
现有的遥控器大部分都没有英文字母、中文汉字输入功能,但是,随着数码家电概念的日渐兴起和迅猛发展,例如媒体中心(Media Center)、家庭娱乐(Home Entertainment)、HWW等概念的推出,在未来家电功能网络化的大趋势下,令遥控器类产品具备文本输入和简单编辑功能成为必备要求。而迄今为止具备文本输入功能的遥控器基本没有,只在手机键盘上存在类似的输入法。
申请号为00129249.8的专利申请中曾公开了一种用于移动通信装置上的英文输入方法,它将26个英文字母按现有的3排3列9个按键依次填入,共构成三个按键页面,再利用翻页键进行三个页面的切换。但是,该方法很明显是只针对英文输入而设计,无法添加进汉语拼音的输入。
申请号为99120322.4的另一专利申请中也介绍了一种双拼输入法,将一个汉字的拼音依据正常的输入顺序分为声母和韵母部分,通过连续按下若干次按键输入相应的声母和韵母,在显示区就可以选择符合要求的汉字。该输入法要求用户按下的按键次数较多,而且很多时候按键要区分长按和短按,该方法在手机键盘上还可以实现,但对于遥控器这种红外输入和控制的装置,将有极大的局限性,原因是遥控器按键的键码值从发射到被控制系统,也就是到接收设备进行识别通常需要138毫秒的时间,所以它对于长按键和短按键的区别是无法识别的;另外,遥控器红外发射具有很强的方向性,因此用户在进行操作时,所按键的次数应该越少越好,否则将无法正确接收。
申请号为01128658.x的专利申请中还公开了一种可以输入英文字母、符号、数字、中文的方法,该输入法利用标准电话的3×4数字键盘,配合四个方向键进行组合输入。不过该输入法最大的问题就是输入英文字母时需要通过复合键来实现,例如要输入字母“a”,需要同时按下一个方向键和对应的字母按键。对于遥控器操作来说,因为遥控器红外发射的方向性,用户同时按下两个按键,实现是非常困难的,而且很容易输入错误,用户会经常去修正错误,这无疑是很不易用的方案。
从上述分析可以看出,目前广泛使用于手机等移动终端上的输入法都存在以下几个共同的缺陷其一,在输入不同文本时,文本的选取操作不统一,这会给用户带来很大的不便;其二,符号和汉字的显示不具有依据使用频率进行动态调整的功能,这对于遥控器这种本身输入文本就较为困难的设备来说,无疑是缺少了一种最好的优化方式;其三,在输入英文字母时,几乎所有的输入法均采用连续按键输入的方法,这对于手机键盘上的输入没有问题,但是,正如前面所述,对于遥控器来说接收系统很难识别连续按键和连续输入之间的区别,除非按键非常快,间隔小于138毫秒才可以,这对于用户来说将是很难做到的事情,会使用户操作非常不便。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现文本输入的遥控系统,使其能通过遥控装置输入用户所需的各种文本信息,而且,操作简单、直观、方便、准确。
本发明的另一目的在于提供一种对文本输入信息进行处理的方法,使其能与遥控系统相互配合,识别并处理遥控系统输入的各种文本信息。
为达到上述目的,本发明的技术方案是这样实现的一种实现文本输入的遥控系统,该系统包括外部输入部分用于输入当前用户所需的文本信息,至少包括十个数字键和删除、输入法切换两个功能键;文本输入处理模块用于接收输入的文本信息,并根据文本信息类型输出要显示的字符,与外部输入部分相连,进一步包括遥控接收单元、输入码校验单元、关联与检索模块、代码转换模块和文本输出区。
其中,所述外部输入部分还包括用于翻页、切换焦点或选择所需字符的方向键。所述外部输入部分还包括液晶显示屏LCD。所述外部输入部分还包括触摸屏。
所述外部输入部分设置于遥控装置的控制面板上;或由与PDA功能相同的遥控器模拟显示。
所述文本输入处理模块进一步包括用于记录和调整词组或汉字使用频率的词频记录模块。所述关联与检索模块为能实现汉字或词组联想输入的功能模块,与词频记录模块相连。
一种对文本输入信息进行处理的方法,预先通过遥控装置设定当前的输入模式,对当前文本输入信息的处理包括以下步骤a.接收遥控装置通过按键输入的文本信息,将当前输入的文本信息对应的键码值转换为输入码,并存入键码缓冲区;b.判断当前所处的输入状态,如果处于数字输入模式,则显示并处理当前按下按键所对应的数字,然后结束本次输入流程;如果处于英文输入模式,则显示并处理当前按下按键所对应的英文字母,然后结束本次输入流程;如果要输入符号,则显示并处理当前按下按键所对应的符号,然后结束本次输入流程;如果处于拼音输入模式,则显示并记录当前按键所对应英文字母与已输入英文字母组合对应的汉语拼音组合;c.判断当前的拼音组合是否为一个完整的汉字输入码,如果是,则将转换后的输入码转化为对应的汉字机内码,并将符合要求的汉字或词组放置到文本输出区中;否则,返回步骤a。
其中,步骤c中所述显示和处理英文字母进一步包括在第一次按下当前要输入英文字母所在按键后,将该按键所定义的所有英文字母依次显示;再通过按下相应的数字键选定最终要输入的英文字母。
步骤c进一步包括在将当前接收的输入码转化为汉字机内码的同时,由词频记录模块记录当前选定汉字或词组的最新使用频率。其中,步骤c中所述将符合要求的汉字或词组放置到文本输出区为从词频记录模块中获取所有符合要求的汉字或词组,并按对应汉字或词组的当前使用频率将所有符合要求的汉字或词组顺序放置到文本输出区中。所述按顺序放置到文本输出区中具体包括词频记录模块将所有符合要求的汉字或词组的当前使用频率一一进行比较,并按从高到低的顺序依次放置到文本输出区。
该方法进一步包括c1.从文本输出区显示的汉字或词组中选定所需输入的汉字或词组,词频记录模块记录当前选定汉字或词组的最新使用频率;c2.依据当前选定的汉字或词组再次关联检索符合要求的关联汉字或词组,从词频记录模块中重新获取当前所有符合要求的汉字或词组;c3.按对应汉字或词组的当前使用频率将所有符合要求的汉字或词组顺序放置到文本输出区中。
上述步骤c1~c3可重复执行,直至有新的拼音输入,以完成一次中文输入。
因此,本发明所提供的实现文本输入的遥控系统及其处理方法,具有以下的优点和特点1)本发明的输入法充分考虑了遥控器操作的实际特性,以易用、直观、快捷、统一为最大特点,可通过遥控器来输入数字、英文字母、字符和汉语拼音等文本。其中,文本输入选取操作方法,所有文本操作完全统一,都是采用直接数字按键选取,符合用户操作习惯,易于控制。用户可直观、简单地进行操作,无需连续按键,适合遥控器输入汉字输入优化方法。
2)本发明对输入的处理过程中,可实时记录词组或汉字的最新使用频率,从而对符号、汉字的显示顺序依据使用频率进行自动的动态调整,不仅能提高输入速度,而且使用户能用最少的操作实现目标汉字的输入,使用更为方便。
3)本发明在输入的处理过程中,可利用关联与检索模块,实现按词组输入,并实现汉字与词组的关联输入。
4)本发明的输入法主要考虑到遥控器自身的特殊性,如红外遥控的方向性、接收系统接收的时延性等,使用户以尽量简单的操作来实现文本的输入,即利用极少的按键次数达到输入的目的,从而可减小因红外接收不稳定对输入产生的影响。
5)本发明所使用的遥控器上的输入仅仅包括简单的十个数字键和两个功能键,实现简单、输入快捷、操作直观,且文本的修改很方便。


图1为本发明中遥控器输入法键盘的组成结构示意图;图2为本发明输入法间切换的操作示意图;图3为基于本发明遥控器的一种遥控器面板整体结构示意图;图4为遥控器内部的工作原理示意图;图5为本发明遥控器内部的模块组成及输入处理流程图。
图6为本发明输入符号的一实施例操作示意图;图7为本发明输入字母的一实施例操作示意图;图8为本发明输入汉字的一实施例操作示意图;具体实施方式
本发明的主要思想就是利用遥控器上设置的外部输入部分与接收端设备或遥控器内部设置的文本输入处理模块相互配合,完成遥控器上的文本输入。
本发明所述的能实现文本输入功能的遥控系统主要包括两大部分外部输入部分和文本输入处理模块,通常外部输入部分设置于遥控器上,文本输入处理模块可设置于接收端设备中,也可以直接设置于遥控器内。
所述遥控器的外部输入部分主要由用于文本输入的数字键和功能键组成,如图1所示,本发明遥控器的外部输入部分包括0~9十个数字按键和两个功能按键,该功能按键为一个删除按键Clear和一个输入法切换按键。还可以进一步包括方向键,用于完成翻页、切换焦点或选择所需字符等功能。所述输入法切换按键可供用户在不同的输入法间进行切换,比如在拼音输入、数字输入、英文输入之间切换,如图2所示。可预先对所有输入法规定一个顺序,依序在输入法间进行切换,比如参见图2所示,要从拼音输入切换至数字输入,就需要按两次输入法切换按键才能完成。
图3为能实现文本输入功能的一种遥控器的控制面板结构示意图,图3所示遥控器的下部,即虚框内的按键部分就是本发明所述遥控器的外部输入部分。
图4为遥控器的工作原理图,如图4所示,每个遥控器内部都存在一个遥控器专用处理器,也就是键码生成器,每个按键输入经过按键阵列送入遥控器专用处理器中,转换为键码值,该键码值通过调制载波,再经由遥控发射头发送给接收端设备,比如电视机。
本发明中,与遥控器外部输入部分相配合的、接收端设备内部设置的文本输入处理模块,如图5所示,用于控制文本输入的实现。该文本输入处理模块至少包括遥控接收单元,用于接收遥控器发来的键码值;输入码校验单元,用于判别输入码是否为完整的汉字机输入码;关联与检索模块,用于判别输入码的类型,并调用相应的处理操作,进一步可包括根据当前输入的拼音检索关联汉字、或词组、或汉字和词组;代码转换模块,用于将完整的汉字输入码转换为汉字机内码;词频记录模块,用于记录每个汉字的最新使用频率,是一个汉字频率记录函数;文本输出区,用于存储最终要显示的、当前输入的完整汉字、数字、字母或符号。
本发明对文本输入信息进行处理的具体过程是这样1)当用户通过遥控器按键输入时,接收端设备接收所输入的键码值,经过转换后存入键码缓冲区。
2)判断当前处于哪种输入状态,如果处于数字输入模式,则显示并处理当前按下按键所对应的数字,然后结束本次输入流程;如果处于英文输入模式,则显示并处理当前按下按键所对应的英文字母,然后结束本次输入流程;如果要输入符号,则显示并处理当前按下按键所对应的符号,然后结束本次输入流程。如果处于拼音输入模式,则显示并记录当前按键所对应的英文字母,并与已输入的英文字母进行组合依据表二所示拼音组合关系过滤得到对应的汉语拼音组合,再由关联与检索模块判断当前汉语拼音组合是否为一个完整的汉字输入码,如果是,则执行步骤3);如果不是,则返回步骤1)等待继续输入。
这里,对于英文字母的选定和显示可分为两步在英文输入模式下,当第一次按下某个数字按键后,会将该数字按键所定义的英文字母全部显示出来;第二次再通过按下相应的数字键选定最终要输入的英文字母。对于要输入的符号,也是先显示所有能选择的符号,再通过数字键选定最终的输入。
3)关联与检索模块调用代码转换模块将当前的汉字输入码转化为对应的汉字机内码,同时关联与检索模块调用词频记录模块,获取所有符合要求的汉字或词组。
4)关联与检索模块从词频记录模块获取所有符合要求的汉字或词组的当前使用频率,并按当前使用频率将它们顺序输入到文本输出区中,可以是按从高到低的顺序,以便顺序显示给用户进行选择。
这里,可以只显示汉字,也可以只显示词组,还可以对汉字和词组混合显示。比如输入“lian”,可只显示“联、连、帘......”,也可以只显示“联想、连接、联系......”,还可以显示“联、连、联想、联系......”。
5)从文本输出区显示的汉字或词组中选定所需输入的汉字或词组,同时关联与检索模块将本次的汉字或词组使用频率反馈给词频记录模块,词频记录模块依此进行词频记录的更新。一次输入完成后,关联与检索模块依据该次选定的汉字或词组,再关联检索所有符合关联输出要求的关联汉字或关联词组,返回步骤4),直至有新的拼音输入才结束本次中文输入过程。
举个例子,当前输入的拼音组合为“hu”,显示出的关联汉字和词组为“湖、胡、湖南、湖泊、湖水......”,如果选择“湖南”;则再关联检索符合要求的汉字或词组,就是依据“湖南”来做关联检索,比如可能会显示“省、人、卫视......”,如果想输入的是“湖南卫视”,则此时选择“卫视”即可,本次中文汉字的输入结束。
步骤1)~5)所述流程为输入一次文本信息的处理过程,在每次进行文本输入之前要预先设定输入模式。
在上述处理过程中,所述按使用频率将符合要求的汉字输入到文本输出区实际就是一种动态的汉字或词组的频率调整,首先更新当前输入汉字或词组的使用频率,然后将所有符合要求的汉字或词组的使用频率一一进行比较,确定输出顺序,并按从高到低的顺序放置到文本输出区,也就是将出现频率多的汉字或词组先输出,显示在最前面,如此可有利于用户快速选择。
在本发明中,预先将不同的英文字母分别定义在不同的数字键上,定义方法与现有技术相同,每个数字键和功能键具体的功能定义如表一所示。

表一那么,基于表一定义好的数字键与功能键即可实现不同模式下的字符输入。比如在数字输入模式下,直接按下对应的数字按键,即可输入相应的数字;在英文输入模式下,直接按下对应英文字母所在的按键,利用方向键即可选取所需输入的英文字母;在拼音输入模式下,可采用全拼输入的方法,直接按下汉语拼音字母所在的按键,根据表二所给出的声母、韵母组合关系进行自动过滤,用户可在过滤后的拼音组合中选择期望的组合,从而选择组合对应的汉字。对于该拼音组合对应汉字较多的情况,可采用上下方向键进行翻页选择。

“x”表示声母和韵母能组合表二从图5所示的处理流程可知,在输入处理的过程中加入了词组和汉字频率动态调整功能,这可以极大的提高输入速度。由于现有便携式产品所使用的输入法几乎都不具备词频动态调整功能,所以本发明提供的词组、汉字按使用频率动态调整的功能是非常方便、实用的,而且对于遥控器这种本身输入文本就较为困难的设备,更是极为重要的。
从图5同时也可以看到,在输入处理的过程中加入了关联与检索功能模块,从而可实现汉字的按词输入和关联(联想)输入,这也极大地提高了中文汉字的输入速度,用户可利用关联输入功能快速进行目标汉字、词组的选择,减少输入汉字时过多输入汉语拼音的不便,极大提高了输入效率。
下面结合附图和三个具体实施例对本发明作进一步详细的描述。
实施例一输入标点符号。
参见图1和图6所示,当前用户想输入标点符号中的冒号时,首先按两次按键10,表示选择输入符号;接收端设备的文本输入处理模块根据输入的键码值判断出要输入标点符号,则在显示区中顺序显示出所有预先存储的标点符号,当符号列表出现后,可利用方向键选择输入冒号,或是直接按冒号对应的数字键“5”即可选择输入冒号。
实施例二输入英文字母。
参见图1和图7所示,当前用户要输入HBO中的英文字母“B”,首先按下输入法切换按键11切换到英文输入模式下,然后直接按下按键12,根据前面所述本发明实现方法中步骤2)的判断,已知当前处于英文输入模式下,就会在显示区出现该按键对应的英文字母列表,当该按键对应的所有英文字母列出后,可利用方向键选择输入英文字母“B”;或是直接按下英文字母“B”对应的数字键“2”即可选择输入。
实施例三输入汉字。
参见图1和图8所示,用户要输入汉字“湖北卫视”中的“视”字时,首先按下输入法切换按键11切换到拼音输入模式下,然后依据全拼输入规则,用户按顺序直接按下拼音组合“shi”中每个字母所在的按键,具体就是按下“7PQRS”一次,按下“4GHI”一次,再按下“4GHI”一次,根据前面所述本发明实现方法中步骤2)的判断,已知当前处于拼音输入模式下,则接收端设备根据表二给出的映射组合关系进行智能过滤,选择目标拼音组合“shi”后,接收端设备中的文本输入处理模块就可以按照汉字的出现频率,在显示区中顺序显示所有符合要求的汉字,汉字列表出现后,只需按下所需输入汉字“视”对应的数字键“1”即可。
在汉字输入过程中,如果所按下的字母所在按键出现多种组合,比如按“6MNO”一次,再按“2ABC”一次,可能会出现“ma”和“na”两种组合,那么,经过过滤就会在输入区显示所有可能的声母和韵母组合ma和na,这种情况下,可利用方向键选定所需的目标拼音组合,或是直接按对应的数字键选定所需的目标拼音组合。另外,对于当前显示区未显示出的汉字,可利用方向键“上”、“下”进行翻页继续向后选择。
如果需要修改已输入的文本,可以配合四个方向按键,直接按下按键Clear来进行,也就是通过方向按键选定所要修改的字符,再通过按键Clear进行操作,非常简单、快捷。
本发明中,对于图6、图7和图8所示的显示界面以及文本输入的实现可以有多种形式,一种是采用最简单的遥控器,该遥控器至少具有数字键和两个功能键,显示界面在接收端设备上,该接收端设备具有显示功能,比如在电视机上显示,用户依据显示设备上所显示的操作进行输入,这种情况下,文本输入处理模块也位于显示设备中。第二种是遥控器是一个带有LCD液晶显示器的装置,输入显示界面直接在该LCD上,用户依据LCD上显示的操作进行输入,这种情况下,文本输入处理模块同时位于接收端设备和遥控器中,也就是说,遥控器也是一种文本处理设备,此时在遥控器和接收端设备之间存在指令的互相反馈遥控器上的文本输入处理模块每进行一步操作,都会给接收端设备发出进行相应操作的指令,接收端设备依据指令进行相应操作,并将操作结果反馈给遥控器,反馈不断进行直至输入结束。第三种与第二种情况类似,只是遥控器同时具有触摸屏和LCD液晶显示屏,输入显示界面直接就在该LCD上,用户依据LCD上的显示进行操作,并通过触摸屏来进行输入控制,此时方向按键就不再需要了。第四种情况遥控器完全是一个类似PDA的装置,PDA中运行软件来模拟遥控操作,用户通过点击触摸屏来进行文本输入和其他控制,这种情况下,文本输入处理模块也直接位于遥控器中。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种实现文本输入的遥控系统,其特征在于,该系统包括外部输入部分用于输入当前用户所需的文本信息,至少包括十个数字键和删除、输入法切换两个功能键;文本输入处理模块用于接收输入的文本信息,并根据文本信息类型输出要显示的字符,与外部输入部分相连,进一步包括遥控接收单元、输入码校验单元、关联与检索模块、代码转换模块和文本输出区。
2.根据权利要求1所述的系统,其特征在于,所述外部输入部分还包括用于翻页、切换焦点或选择所需字符的方向键。
3.根据权利要求1所述的系统,其特征在于,所述外部输入部分还包括液晶显示屏LCD。
4.根据权利要求3所述的系统,其特征在于,所述外部输入部分还包括触摸屏。
5.根据权利要求1所述的系统,其特征在于,所述外部输入部分设置于遥控装置的控制面板上;或由与PDA功能相同的遥控器模拟显示。
6.根据权利要求1所述的系统,其特征在于,所述文本输入处理模块进一步包括用于记录和调整词组或汉字使用频率的词频记录模块。
7.根据权利要求6所述的系统,其特征在于,所述关联与检索模块为能实现汉字或词组联想输入的功能模块,与词频记录模块相连。
8.一种对文本输入信息进行处理的方法,其特征在于,预先通过遥控装置设定当前的输入模式,对当前文本输入信息的处理包括以下步骤a.接收遥控装置通过按键输入的文本信息,将当前输入的文本信息对应的键码值转换为输入码,并存入键码缓冲区;b.判断当前所处的输入状态,如果处于数字输入模式,则显示并处理当前按下按键所对应的数字,然后结束本次输入流程;如果处于英文输入模式,则显示并处理当前按下按键所对应的英文字母,然后结束本次输入流程;如果要输入符号,则显示并处理当前按下按键所对应的符号,然后结束本次输入流程;如果处于拼音输入模式,则显示并记录当前按键所对应英文字母与已输入英文字母组合对应的汉语拼音组合;c.判断当前的拼音组合是否为一个完整的汉字输入码,如果是,则将转换后的输入码转化为对应的汉字机内码,并将符合要求的汉字或词组放置到文本输出区中;否则,返回步骤a。
9.根据权利要求8所述的方法,其特征在于,步骤c中所述显示和处理英文字母进一步包括在第一次按下当前要输入英文字母所在按键后,将该按键所定义的所有英文字母依次显示;再通过按下相应的数字键选定最终要输入的英文字母。
10.根据权利要求8所述的方法,其特征在于,步骤c进一步包括在将当前接收的输入码转化为汉字机内码的同时,由词频记录模块记录当前选定汉字或词组的最新使用频率。
11.根据权利要求10所述的方法,其特征在于,步骤c中所述将符合要求的汉字或词组放置到文本输出区为从词频记录模块中获取所有符合要求的汉字或词组,并按对应汉字或词组的当前使用频率将所有符合要求的汉字或词组顺序放置到文本输出区中。
12.根据权利要求11所述的方法,其特征在于,所述按顺序放置到文本输出区中具体包括词频记录模块将所有符合要求的汉字或词组的当前使用频率一一进行比较,并按从高到低的顺序依次放置到文本输出区。
13.根据权利要求11所述的方法,其特征在于,该方法进一步包括c1.从文本输出区显示的汉字或词组中选定所需输入的汉字或词组,词频记录模块记录当前选定汉字或词组的最新使用频率;c2.依据当前选定的汉字或词组再次关联检索符合要求的关联汉字或词组,从词频记录模块中重新获取当前所有符合要求的汉字或词组;c3.按对应汉字或词组的当前使用频率将所有符合要求的汉字或词组顺序放置到文本输出区中。
全文摘要
本发明公开了一种实现文本输入的遥控系统,该系统包括外部输入部分用于输入当前用户所需的文本信息,至少包括十个数字键和删除、输入法切换两个功能键;文本输入处理模块用于接收输入的文本信息,并根据文本信息类型输出要显示的字符,与外部输入部分相连,进一步包括遥控接收单元、输入码校验单元、关联与检索模块、代码转换模块和文本输出区;使用该系统能通过遥控装置输入用户所需的各种文本信息,且操作简单、直观、方便、准确。本发明还同时公开了一种对文本输入信息进行处理的方法,所述方法能与遥控系统相互配合,识别并处理遥控系统输入的各种文本信息。
文档编号G06F3/00GK1622014SQ20031011543
公开日2005年6月1日 申请日期2003年11月25日 优先权日2003年11月25日
发明者黄双喜, 吴晓华 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1