CN102541420A - 一种自适应虚拟键盘*** - Google Patents

一种自适应虚拟键盘*** Download PDF

Info

Publication number
CN102541420A
CN102541420A CN2010106194248A CN201010619424A CN102541420A CN 102541420 A CN102541420 A CN 102541420A CN 2010106194248 A CN2010106194248 A CN 2010106194248A CN 201010619424 A CN201010619424 A CN 201010619424A CN 102541420 A CN102541420 A CN 102541420A
Authority
CN
China
Prior art keywords
keyboard
microprocessor system
picture
display device
self
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
CN2010106194248A
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.)
Shanghai Uiworks Electronic Tech Co Ltd
Original Assignee
Shanghai Uiworks Electronic Tech 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 Shanghai Uiworks Electronic Tech Co Ltd filed Critical Shanghai Uiworks Electronic Tech Co Ltd
Priority to CN2010106194248A priority Critical patent/CN102541420A/zh
Publication of CN102541420A publication Critical patent/CN102541420A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明涉及触摸屏技术领域,一种自适应虚拟键盘***,包括一微型处理器***、一触摸位置检测模块和一显示装置,显示装置的显示画面中包括一含有标准键盘英文A~Z的键盘画面,微型处理器系执行一键盘调整程序,在执行键盘调整程序时:微型处理器***提示使用者输入至少三个不同位置的字母;微型处理器***通过触摸位置检测模块分别确定出至少三个不同触摸点的至少三个坐标信息;三个触摸点的坐标信息不全与三个字母的坐标重合时,微型处理器***控制显示装置,调整键盘画面的大小。由于采用上述技术方案,本发明可根据使用者的不同,自动调整键盘画面,具有键盘自适应的功能。

Description

一种自适应虚拟键盘***
技术领域
本发明涉及计算机领域,尤其涉及触摸屏领域。
背景技术
现在越来越多的设备上采用了触摸屏。触摸屏是一种操作便捷、直观的输入设备。但是现有的触摸屏面临体积较大、不便于安装、抗干扰能力差、易于损坏的问题。这些问题限制了操作人员对触摸屏功能选择的自由性、限制了触摸屏的使用环境。
随着光电技术的发展,电子设备对相关影像的识别和定位能力越来越强。比如,已有的激光虚拟键盘上的影像定位***具有较高的识别和定位能力,能够较为精确的获得操作人员的点击位置;现有的影像互动技术,也已经能够较好的对相关影像进行识别和定位。但是现有的影像互动技术存在一定的局限性,它不能根据不同使用者的特性,改变影像的特性。
发明内容
本发明的目的在于提供一种自适应虚拟键盘***,以解决上述技术问题。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种自适应虚拟键盘***,包括一微型处理器***、一触摸位置检测模块和一显示装置,所述显示装置的显示画面中包括一含有标准键盘英文A~Z的键盘画面,其特征在于,所述微型处理器***执行一键盘调整程序,在执行所述键盘调整程序时:
所述微型处理器***提示使用者输入至少三个不同位置的字母;
所述微型处理器***通过触摸位置检测模块分别确定出至少三个不同触摸点的至少三个坐标信息;
三个所述触摸点的坐标信息不全与三个所述字母的坐标重合时,所述微型处理器***控制所述显示装置,调整键盘画面的大小。
本发明可以根据使用者手指大小及键盘使用习惯来自动调整键盘画面,可将本发明放置在显示装置的显示画面侧边,触摸位置检测模块检测显示画面上的触摸点,微型处理器***根据触摸点控制显示画面的大小。上述方法可以实现自动调整键盘画面各按键的大小,使得其符合使用者的使用特征。
还包括一按钮,所述按钮连接所述微型处理器***;所述微型处理器***接收到触发所述按钮的信号后,进入键盘调整程序。本发明只要触发按钮,微型处理器***可根据上述方式调整方式对键盘画面进行相应的调整。
所述微型处理器***提示使用者分别输入三个不同位置的字母;
所述微型处理器***计算三个所述坐标信息中两两之间的使用距离,当所述使用距离大于标准键盘上两个字母间的距离时,所述微型处理器***控制所述显示装置缩小键盘画面;当所述使用距离小于标准键盘上两个字母键的距离时,所述微型处理器***控制所述显示装置放大键盘画面。
本发明完成上述键盘画面调整后,基本符合使用者的使用特征,但是在使用者使用的过程中,往往会出现一些触摸到两个按键,或者按不到按键的情况,并不能最理想的适应用户的使用习惯,因此本发明还进一步包括如下设计:
所述微型处理器***识别到使用者连续输入至少十个字母,触摸件的触摸点至少十次连续触摸键盘画面中的按键,至少有20%~50%的几率触摸到至少两个按键时,所述微型处理器***控制所述显示装置放大所述键盘画面。
所述微型处理器***识别到使用者连续输入至少十个字母,至少有20%~50%的几率没有触摸到任何一个按键时,所述微型处理器***控制所述显示装置缩小所述键盘画面。使用键盘过程中,在初步完成调整键盘画面的基础上,当使用者连续十次以上造成按键不准确时,本发明能实时调整键盘大小,进一步达到键盘自适应的目的。
所述微型处理器***识别到使用者连续输入至少100个字母,有95%以上的几率准确触摸到每个单个按键时,所述微型处理器***控制所述显示装置缩小所述键盘画面。
所述微型处理器***调整所述键盘画面的大小幅度是1/5~1/2的键盘画面。即所述微型处理器***可以放大或缩小1/5~1/2的键盘画面。
所述显示装置的显示画面还包括一提示画面,用以提示使用者按照标准键盘输入指法输入至少三个不同位置的字母。
所述微型处理器***还可以连接一语音提示装置,所述语音提示装置用以提示使用者按照标准键盘输入指法输入至少三个不同位置的字母。
所述显示装置包括一液晶显示器,所述微型处理器***连接所述液晶显示器,所述液晶显示器的液晶显示屏所显示的画面为所述显示画面。将本发明放置在液晶显示屏的侧边,触摸位置检测模块检测液晶显示屏上的触摸点,微型处理器***根据触摸点控制液晶显示器所显示的画面的大小。
所述显示装置包括一投影装置,所述微型处理器***连接所述投影装置,所述投影装置的投射画面为所述显示画面。将本发明放置在投影装置的投射画面的侧边,触摸位置检测模块检测投射画面上的触摸点,微型处理器***根据触摸点控制投影装置,改变投射画面的大小。
有益效果:由于采用上述技术方案,本发明可根据使用者的不同,自动调整键盘画面,具有键盘自适应的功能。
附图说明
图1为本发明自适应之前的键盘画面的部分结构示意图;
图2为本发明经过自适应后的键盘画面的部分结构示意图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示进一步阐述本发明。
参照图1、图2,一种自适应虚拟键盘***,包括一微型处理器***、一触摸位置检测模块和一显示装置,显示装置的显示画面中包括一含有标准键盘英文A~Z的键盘画面1;微型处理器***提示使用者输入至少三个不同位置的字母;例如a、b、p;微型处理器***可以提示使用者按照标准键盘输入指法输入至少三个不同位置的字母。显示画面可以包括一提示画面,用以提示使用者按照标准键盘输入指法输入至少三个不同位置的字母。微型处理器***还可以连接一语音提示装置,语音提示装置用以提示使用者按照标准键盘输入指法输入至少三个不同位置的字母。使用者输入字母后,微型处理器***通过触摸位置检测模块读取触摸件的触摸点的坐标信息,微型处理器***分别确定出至少三个不同触摸点的至少三个坐标信息,微型处理器***根据至少三个坐标信息,控制显示装置,调整键盘画面1的大小。微型处理器***调整键盘画面1的大小范围是1/5~1/2的键盘画面1。即微型处理器***可以放大或缩小1/5~1/2的键盘画面1。本发明可以根据使用者手指大小及键盘使用习惯自动调整键盘画面1,上述方法可以实现自动调整键盘画面1中各按键的大小,使得其符合使用者的使用特征。本发明还包括一按钮,按钮连接微型处理器***;微型处理器***接收到触发按钮的信号后,进入键盘调整程序。只要触发按钮,微型处理器***可根据上述方式调整方式对键盘画面1进行相应的调整。
微型处理器***提示使用者分别输入三个不同位置的字母;微型处理器***计算三个坐标信息中两两之间的使用距离,当使用距离大于标准键盘上两个字母间的距离时,微型处理器***控制显示装置缩小键盘画面1;当使用距离小于标准键盘上两个字母键的距离时,微型处理器***控制显示装置放大键盘画面1。
本发明完成上述键盘画面1调整后,基本符合使用者的使用特征,但是在使用者使用的过程中,往往会出现一些触摸到两个按键,或者按不到按键的情况,并不能最理想的适应用户的使用习惯,因此本发明还进一步包括如下设计:当使用者连续输入至少十个字母时,触摸件的触摸点至少十次连续触摸键盘画面1中的按键,至少有20%~50%的几率触摸到至少两个按键时,微型处理器***控制显示装置放大键盘画面1。至少有20%~50%的几率没有触摸到任何一个按键时,微型处理器***控制显示装置缩小键盘画面1。
微型处理器***识别到使用者连续输入至少100个字母,有95%以上的几率准确触摸到触摸键盘画面1中每个单个按键时,微型处理器***控制显示装置缩小键盘画面1。以减小键盘所占用的面积。
显示装置包括一液晶显示器,微型处理器***连接液晶显示器,液晶显示器的液晶显示屏所显示的画面为显示画面。将本发明放置在液晶显示屏的侧边,触摸位置检测模块检测液晶显示屏上的触摸点,微型处理器***根据触摸点控制液晶显示器所显示的画面的大小。显示装置包括一投影装置,微型处理器***连接投影装置,投影装置的投射画面为显示画面。将本发明放置在投影装置的投射画面的侧边,触摸位置检测模块检测投射画面上的触摸点,微型处理器***根据触摸点控制投影装置,改变投射画面的大小。
本发明自动调整键盘画面的一种实施例如下:
1)触发按钮,进入调整键盘画面1的过程;
2)投影装置投射一含有标准键盘英文A~Z的键盘画面1;并提示使用者按照标准键盘输入指法输入三个不同位置的字母;
3)等待使用者输入三个不同位置的字母,如果在一定时间内,使用者未输入任何字母,则再次提示。
4)使用者输入字母,微型处理器***通过触摸位置检测模块读取触摸件的触摸点,微型处理器***确定三个不同触摸点的三个坐标信息,控制投影装置,调整键盘画面1的大小,初步完成键盘自适应动作。
5)在使用者使用过程中,当使用者连续输入十个字母时,微型处理器***确定连续十个不同触摸点的十个坐标信息,根据十个坐标信息,判断30%的几率触摸到至少两个按键时,微型处理器***控制投影装置放大1/5的键盘画面1;判断30%的几率没有触摸到任何一个按键时,微型处理器***控制投影装置缩小1/5的键盘画面1,进一步完成键盘自适应动作。
参照图1,显示画面中含有标准键盘英文A~Z的键盘画面1,当手指触摸按键时,触摸到两个按键,则根据上述方法,对键盘画面1进行调整。参照图2,调整后键盘画面1的大小,使手指能准确按对按键。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (10)

1.一种自适应虚拟键盘***,包括一微型处理器***、一触摸位置检测模块和一显示装置,所述显示装置的显示画面中包括一含有标准键盘英文A~Z的键盘画面,其特征在于,所述微型处理器***执行一键盘调整程序,在执行所述键盘调整程序时:
所述微型处理器***提示使用者输入至少三个不同位置的字母;
所述微型处理器***通过触摸位置检测模块分别确定出至少三个不同触摸点的至少三个坐标信息;
三个所述触摸点的坐标信息不全与三个所述字母的坐标重合时,所述微型处理器***控制所述显示装置,调整键盘画面的大小。
2.根据权利要求1所述的一种自适应虚拟键盘***,其特征在于,还包括一按钮,所述按钮连接所述微型处理器***;所述微型处理器***接收到触发所述按钮的信号后,进入键盘调整程序。
3.根据权利要求1所述的一种自适应虚拟键盘***,其特征在于,所述微型处理器***调整所述键盘画面的大小幅度是1/5~1/2的键盘画面。
4.根据权利要求1、2或3所述的一种自适应虚拟键盘***,其特征在于,所述微型处理器***提示使用者分别输入三个不同位置的字母;所述微型处理器***计算三个所述坐标信息中两两之间的使用距离,当所述使用距离小于标准键盘上两个字母键的距离时,所述微型处理器***控制所述显示装置放大键盘画面。
5.根据权利要求1、2或3所述的一种自适应虚拟键盘***,其特征在于,所述微型处理器***提示使用者分别输入三个不同位置的字母;所述微型处理器***计算三个所述坐标信息中两两之间的使用距离,当所述使用距离大于标准键盘上两个字母间的距离时,所述微型处理器***控制所述显示装置缩小键盘画面。
6.根据权利要求1、2或3所述的一种自适应虚拟键盘***,其特征在于,所述微型处理器***完成键盘调整程序后,所述微型处理器***识别到使用者连续输入至少十个字母,触摸件的触摸点至少十次连续触摸键盘画面中的按键,至少有20%~50%的几率触摸到至少两个按键时,所述微型处理器***控制所述显示装置放大所述键盘画面。
7.根据权利要求1、2或3所述的一种自适应虚拟键盘***,其特征在于,所述微型处理器***完成键盘调整程序后,所述微型处理器***识别到使用者连续输入至少十个字母,至少有20%~50%的几率没有触摸到任何一个按键时,所述微型处理器***控制所述显示装置缩小所述键盘画面。
8.根据权利要求1所述的一种自适应虚拟键盘***,其特征在于,所述显示画面还包括一提示画面,用以提示使用者输入至少三个不同位置的字母;所述微型处理器***完成键盘调整程序后,所述微型处理器***识别到使用者连续输入至少100个字母,有95%以上的几率准确触摸到每个单个按键时,所述微型处理器***控制所述显示装置缩小所述键盘画面。
9.根据权利要求1所述的一种自适应虚拟键盘***,其特征在于,所述显示装置包括一液晶显示器,所述微型处理器***连接所述液晶显示器,所述液晶显示器的液晶显示屏所显示的画面为所述显示画面。
10.根据权利要求1所述的一种自适应虚拟键盘***,其特征在于,所述显示装置包括一投影装置,所述微型处理器***连接所述投影装置,所述投影装置的投射画面为所述显示画面。
CN2010106194248A 2010-12-31 2010-12-31 一种自适应虚拟键盘*** Pending CN102541420A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010106194248A CN102541420A (zh) 2010-12-31 2010-12-31 一种自适应虚拟键盘***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010106194248A CN102541420A (zh) 2010-12-31 2010-12-31 一种自适应虚拟键盘***

Publications (1)

Publication Number Publication Date
CN102541420A true CN102541420A (zh) 2012-07-04

Family

ID=46348426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010106194248A Pending CN102541420A (zh) 2010-12-31 2010-12-31 一种自适应虚拟键盘***

Country Status (1)

Country Link
CN (1) CN102541420A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677607A (zh) * 2012-09-18 2014-03-26 英业达科技有限公司 提供手持式装置的虚拟输入装置设定调整***及其方法
WO2015120680A1 (zh) * 2014-02-11 2015-08-20 中兴通讯股份有限公司 一种触摸屏键盘的自动调节方法、装置和计算机存储介质
CN104881181A (zh) * 2015-05-27 2015-09-02 联想(北京)有限公司 显示方法及电子设备
US9535603B2 (en) 2013-03-14 2017-01-03 Carl F. Andersen Columnar fitted virtual keyboard
CN107633551A (zh) * 2017-08-18 2018-01-26 中山叶浪智能科技有限责任公司 一种虚拟键盘的展示方法及装置
CN109308133A (zh) * 2018-09-07 2019-02-05 深圳众赢时代科技有限公司 智能交互投影互动技术
CN109582126A (zh) * 2017-09-28 2019-04-05 宏达国际电子股份有限公司 输入接口装置、控制方法及非暂态电脑可读取媒体
CN112703473A (zh) * 2018-11-27 2021-04-23 深圳市柔宇科技股份有限公司 触摸键盘调整方法、电子设备及计算机可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1641538A (zh) * 2004-01-17 2005-07-20 联想(北京)有限公司 一种可调的触摸屏软键盘的实现方法
CN1666170A (zh) * 2002-07-04 2005-09-07 皇家飞利浦电子股份有限公司 自适应虚拟键盘
US20050206730A1 (en) * 2004-03-19 2005-09-22 Fujitsu Limited Data input device, information processing device, data input method, and computer product
US20090237359A1 (en) * 2008-03-24 2009-09-24 Samsung Electronics Co., Ltd. Method and apparatus for displaying touch screen keyboard
CN101630223A (zh) * 2009-07-25 2010-01-20 深圳华为通信技术有限公司 一种调整界面的方法及终端
CN101770323A (zh) * 2008-12-30 2010-07-07 英业达股份有限公司 输入装置以及产生触控键盘的方法
WO2010117374A1 (en) * 2009-04-10 2010-10-14 Qualcomm Incorporated A virtual keypad generator with learning capabilities

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1666170A (zh) * 2002-07-04 2005-09-07 皇家飞利浦电子股份有限公司 自适应虚拟键盘
CN1641538A (zh) * 2004-01-17 2005-07-20 联想(北京)有限公司 一种可调的触摸屏软键盘的实现方法
US20050206730A1 (en) * 2004-03-19 2005-09-22 Fujitsu Limited Data input device, information processing device, data input method, and computer product
US20090237359A1 (en) * 2008-03-24 2009-09-24 Samsung Electronics Co., Ltd. Method and apparatus for displaying touch screen keyboard
CN101770323A (zh) * 2008-12-30 2010-07-07 英业达股份有限公司 输入装置以及产生触控键盘的方法
WO2010117374A1 (en) * 2009-04-10 2010-10-14 Qualcomm Incorporated A virtual keypad generator with learning capabilities
US20100259561A1 (en) * 2009-04-10 2010-10-14 Qualcomm Incorporated Virtual keypad generator with learning capabilities
CN101630223A (zh) * 2009-07-25 2010-01-20 深圳华为通信技术有限公司 一种调整界面的方法及终端

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677607A (zh) * 2012-09-18 2014-03-26 英业达科技有限公司 提供手持式装置的虚拟输入装置设定调整***及其方法
US9535603B2 (en) 2013-03-14 2017-01-03 Carl F. Andersen Columnar fitted virtual keyboard
WO2015120680A1 (zh) * 2014-02-11 2015-08-20 中兴通讯股份有限公司 一种触摸屏键盘的自动调节方法、装置和计算机存储介质
CN104881181A (zh) * 2015-05-27 2015-09-02 联想(北京)有限公司 显示方法及电子设备
CN107633551A (zh) * 2017-08-18 2018-01-26 中山叶浪智能科技有限责任公司 一种虚拟键盘的展示方法及装置
CN109582126A (zh) * 2017-09-28 2019-04-05 宏达国际电子股份有限公司 输入接口装置、控制方法及非暂态电脑可读取媒体
CN109582126B (zh) * 2017-09-28 2022-03-15 宏达国际电子股份有限公司 输入接口装置、控制方法及非暂态电脑可读取媒体
CN109308133A (zh) * 2018-09-07 2019-02-05 深圳众赢时代科技有限公司 智能交互投影互动技术
CN112703473A (zh) * 2018-11-27 2021-04-23 深圳市柔宇科技股份有限公司 触摸键盘调整方法、电子设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
CN102541420A (zh) 一种自适应虚拟键盘***
CN107479784B (zh) 表情展示方法、装置及计算机可读存储介质
CN101950243B (zh) 一种移动终端及其设置按键位置的方法
US8976140B2 (en) Touch input processor, information processor, and touch input control method
WO2022063022A1 (zh) 视频预览方法、装置及电子设备
CN104145236A (zh) 用于移动终端中的内容的方法和装置
KR100821161B1 (ko) 터치스크린을 이용한 문자 입력방법 및 장치
EP4216045A1 (en) Operation method and apparatus
US20140015785A1 (en) Electronic device
CN103019582A (zh) 信息处理设备、信息处理方法以及存储介质
CN102696004A (zh) 用于操作在透明显示面板上显示的内容的移动设备及方法
CN103052937A (zh) 用于调整显示内容的方法和***
CN104808943A (zh) 虚拟键盘的输入实现方法、装置及便携终端
KR20080029028A (ko) 터치 스크린을 갖는 단말기의 문자 입력 방법
CN112433693B (zh) 分屏显示方法、装置及电子设备
CN102221922A (zh) 一种支持语音提示的触控***及其实现方法
CN102779434A (zh) 一种带快捷键的教学触控一体机
EP2824562B1 (en) Method and apparatus to reduce display lag of soft keyboard presses
CN101470575B (zh) 电子装置及其输入方法
WO2022253181A1 (zh) 图标整理方法、装置和电子设备
CN105843539A (zh) 一种信息处理方法及电子设备
CN102566829A (zh) 设有摄像头的触摸检测***
WO2023174316A1 (zh) 弹幕显示方法及其装置
US20140168106A1 (en) Apparatus and method for processing handwriting input
KR20130008740A (ko) 이동 단말기 및 그 제어방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120704