多点触摸系统及其驱动方法.pdf

上传人:111****11 文档编号:970067 上传时间:2018-03-22 格式:PDF 页数:23 大小:1.07MB
返回 下载 相关 举报
摘要
申请专利号:

CN200810171146.7

申请日:

2008.10.22

公开号:

CN101556516A

公开日:

2009.10.14

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G06F3/041

主分类号:

G06F3/041

申请人:

乐金显示有限公司

发明人:

孙敏镐; 崔钟性; 张亨旭; 裴相赫; 俞炳天

地址:

韩国首尔

优先权:

2008.4.8 KR 10-2008-0032501

专利代理机构:

北京律诚同业知识产权代理有限公司

代理人:

徐金国;陈 红

PDF下载: PDF下载
内容摘要

本发明提供了一种多点触摸系统及其驱动方法。在该方法中,从至少两个照相机的每个提取至少一点触摸的频率和至少一个角度。基于从所述每个照相机提取的至少一点触摸的频率选择触摸模式,以及执行与所述触摸模式相对应的触摸功能。设置多个触摸模式,从而即使在没有多个输入/输出单元下,也可使用多个设置的触摸模式实现多个输入/输出单元的功能。由于提供多个照相机,不管触摸是生成的虚拟图像,根据每次触摸的触摸频率可实现不同的输入/输出功能,从而最大程度地方便用户。

权利要求书

1.  一种用于驱动多点触摸系统的方法,包括:
通过数字处理器从至少两个照相机的每个照相机提取至少一点触摸的频率和至少一个角度;
通过控制器从从每个照相机提取至少一点触摸的频率的总和值,选择触摸模式;以及
通过用户界面执行与所述触摸模式相对应的触摸功能。

2.
  根据权利要求1所述的方法,其特征在于,至少一点触摸的所述频率是一次触摸的频率。

3.
  根据权利要求1所述的方法,其特征在于,所述每个照相机连续地生成以帧为单位的图像信息,并且每个图像信息包括至少一点触摸的频率和角度。

4.
  根据权利要求3所述的方法,其特征在于,当在设置帧的50%-100%的帧范围内的至少一点触摸的频率的总和值包括在对应于所述触摸模式的触摸频率的总和值的范围内时,选择所述触摸模式。

5.
  根据权利要求3所述的方法,其特征在于,所述触摸功能执行按压鼠标左键。

6.
  根据权利要求3所述的方法,其特征在于,所述触摸功能执行按压鼠标右键。

7.
  根据权利要求3所述的方法,其特征在于,所述触摸功能执行按压鼠标滚动键。

8.
  根据权利要求3所述的方法,其特征在于,所述触摸功能执行打开/关闭虚拟键盘。

9.
  根据权利要求5所述的方法,其特征在于,进一步包括使用从所述每个照相机的图像信息提取的角度来计算触点的坐标,所述按压鼠标左键在所述触点处执行。

10.
  根据权利要求6所述的方法,其特征在于,进一步包括:
对从所述每个照相机的图像信息提取的角度进行取平均以计算平均角度;以及
使用所述平均角度计算新触点的坐标,
其中在所述新触点处执行按压鼠标右键。

11.
  根据权利要求7所述的方法,其特征在于,进一步包括:
对从所述每个照相机的图像信息提取的角度进行取平均以计算平均角度;以及
使用所述平均角度计算新触点的坐标,
其中显示在面板上的图像在按压鼠标滚动键之后从所述新触点沿用户滚动的特定方向移动。

12.
  根据权利要求8所述的方法,其特征在于,进一步包括:
对从每个图像信息提取的所述角度进行取平均以计算平均角度;以及
使用所述平均角度计算新触点的坐标,
其中所述虚拟键盘显示在作为参考的所述新触点处。

13.
  根据权利要求12所述的方法,其特征在于,正在显示的所述虚拟键盘通过用户的另一触摸而去除。

14.
  一种多点触摸系统,包括:
生成至少两个图像信息的触摸识别单元;
从每个图像信息计算触摸的频率和角度的数字处理器;
基于所述触摸的计算的频率的总和值选择触摸模式的控制器;以及
执行与所述触摸模式相对应的触摸功能的用户界面。

15.
  根据权利要求14所述的系统,其特征在于,所述触摸识别单元包括至少两个照相机。

16.
  根据权利要求15所述的系统,其特征在于,所述至少两个照相机设置在面板的角落区域。

17.
  根据权利要求14所述的系统,其特征在于,所述触摸识别单元包括多个红外传感器和多个光传感器。

18.
  根据权利要求14所述的系统,其特征在于,所述控制器产生与所选的触摸模式相对应的控制信号,
进一步包括操作系统,该操作系统产生与所述控制信号相对应的命令以将该命令提供给所述用户界面,
其中所述用户界面响应所述命令执行所述触摸功能。

19.
  根据权利要求18所述的系统,其特征在于,所述控制器对从所述每个图像信息提取的角度取平均以计算平均值,以及使用所述计算的平均值计算新触点的坐标以将该新触点提供给所述用户界面,以及所述用户界面使用所述新触点作为参考执行所述触摸功能。

说明书

多点触摸系统及其驱动方法
本申请根据35 U.S.C.119和35U.S.C.365要求享有2008年4月8日提交的韩国专利申请No.10-2008-0032501的优先权,在此引入其全部内容作为参考。
技术领域
本发明涉及一种多点触摸系统,更具体地,涉及一种利用多点触摸可实现多种功能的多点触摸系统及其驱动方法。
背景技术
随着信息型社会的发展,用于将信息传播给用户的显示器件在积极开发。
提供给显示器件的信息通过各种输入单元,例如,鼠标和键盘来处理,并可通过各种输出单元,例如,打印机和传真输出。
然而,由于各种输入/输出器件连接到显示器件,输入/输出器件的占有面积增加,并且显示器件和输入/输出器件之间的连接线的数量也在增加。
因此,近来在开发其中具有输入/输出功能的显示器件。
例如,将鼠标功能添加到显示器件中,从而不需要单独的鼠标器件连接到显示器件。
为了实现显示器件中的输入功能,需要可识别用户的触摸操作的器件。
识别器件可以以电容型、电阻型、红外(IR)矩阵型或照相机型方式实现。
在电容型和电阻型识别器件中,改变电容或电阻的可变材料包含在显示器件的面板中,从而用户的触摸操作可被识别为由于用户的触摸操作引起的电容或电阻变化。
在IR矩阵型识别器件中,发光的红外传感器设置在显示器件的面板的一侧的角落处,并且接收来自红外传感器的光的光传感器设置在另一侧的角落处,使得用户的触摸操作可以被识别。
在照相机型识别器件中,两个照相机安装在显示器件的边缘区域以图像的方式产生用户的触摸操作,从而可识别用户的触摸操作。
然而,照相机型识别器件仅可执行对应一点触摸的一个功能。(例如,一些图标显示在面板上,并且每个图标对应于一个功能。当用户触摸面板上的一个图标并且该触摸被识别时,对应于该触摸的功能也由其来执行)。因此,不能执行各种不同的功能。
最近,正在研究可执行对应多点触摸的各种功能的识别器件,但到目前为止还没有提出一种具体的实现方法。
发明内容
因此,本发明涉及一种多点触摸系统及其驱动方法,其基本上避免了由于现有技术的局限和不足而引起的一个或多个问题。
本发明的实施方式提供一种可实现多点触摸以实施各种不同功能的多点触摸系统及其驱动方法。
本发明的实施方式提供一种可实施对应多点触摸的各种功能的照相机型或IR矩阵型多点触摸系统及其驱动方法。
本发明的实施方式还提供一种通过将多点触摸与操作系统(OS)连接可执行各种功能的多点触摸系统及其驱动方法。
本发明的其它特征、目的和优点将在下面的说明中给出,对于本领域的技术人员来说其中一部分特征、目的和优点可以从说明中明显得出或是通过本发明的实践而得到。通过在文字说明部分、权利要求书以及附图中特别指出的结构,可以实现和获得本发明的目的和其它优点。
在一个实施方式中,一种用于驱动多点触摸系统的方法包括:从至少两个照相机提取至少一点触摸的频率和至少一个角度;基于从每个所述照相机提取的至少一点触摸的频率来选择触摸模式;以及执行与触摸模式相对应的触摸功能。
在另一实施方式中,一种多点触摸系统包括:生成至少两个图像信息的触摸识别单元;计算来自每个图像信息的触摸的频率和角度的数字处理器;基于所述触摸的计算频率而选择触摸模式的控制器;以及执行与所述触摸模式相对应的触摸功能的用户界面。
可以理解本发明的前文一般描述和下文的详细描述都是示例性和解释性的,并意在提供要求保护的本发明的进一步解释。
附图说明
用于提供对本发明进一步理解而且与说明书结合并构成说明书一部分的附图示出本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是多点触摸系统的方框图;
图2是说明图1的触摸识别单元的方框图;
图3是说明设置在面板上的图1的触摸识别单元视图;
图4A和图4B是说明通过每个照相机产生的图像信息的视图;
图5是说明触摸的重叠的视图;
图6A和图6B是通过图5的触摸的重叠产生的图像信息的视图;
图7是说明包括触摸频率和触摸模式的表格的视图;
图8是说明用于计算新触点的方法的视图;
图9是解释根据本发明实施方式的用于驱动多点触摸系统的方法的流程图。
具体实施方式
现在将参照附图中示出的实施例详细描述本发明的实施方式。
在该实施方式中,多点触摸表示每次多个手指触摸。例如,两点触摸表示每次用户的十个手指中的两个手指触摸,八点触摸表示每次用户的十个手指中的八个手指触摸。
为了实现该实施方式,应该提供至少两个照相机。当使用两个或多个照相机识别多点触摸时,不仅可计算实际触点而且也可以计算虚拟的图像触点。实际触点表示用户实际触摸的点,而虚拟的图像触点表示通过计算获得的虚拟点。在通过两个或多个照相机识别多点触摸的情形下,必须计算虚拟的图像触点。
例如,在如图3所示的两个触点情形下,不仅可计算两个实际触点A和B而且也可计算两个虚拟的图像触点C和D。
根据该实施方式,计算每次触摸的实际触点的触摸频率,并且根据计算的触摸频率可执行不同的功能。因此,根据该实施方式,可根据实际触摸以及通过每个照相机显示的实际触点的触摸频率执行不同的功能。
图1是多触点系统的方框图,图2是说明图1的触摸识别单元的方框图,以及图3是说明设置在面板上的图1的触摸识别单元视图。
参照图1,多触点系统10可包括触摸识别单元20、数字处理器30、控制器40、操作系统50、用户界面60、面板70以及第一和第二存储器80和85。
可使用能显示图像的面板70。例如,面板可以是液晶显示面板、等离子体显示面板(PDP)、有机电致发光显示面板、发光二极管面板以及场发射显示(FED)面板。
参照图2,触摸识别单元20包括第一和第二照相机22和24。
参照图3,第一和第二照相机22和24可设置在面板70上。
面板70包括其上显示图像的显示区域72和其上不显示图像的非显示区域74。
第一和第二照相机22和24可设置在面板70的非显示区域74上。即,第一照相机22可设置在面板70的非显示区域74的第一角落区域76上,以及第二照相机24可设置在面板70的非显示区域74的第二角落区域78上。
第一和第二照相机22和24是光传感器并可以是互补金属氧化物半导体(CMOS)器件或电荷耦合器件(CCD)。
由于面板70的显示区域72是四边形形状,在显示区域72的各个角落区域76和78的角度是90°。
因此,由于设置在面板70的非显示区域74中的第一和第二照相机22和24应该覆盖显示区域72,第一和第二照相机22和24的视角可以在0到90°的范围内。用户触摸在面板70的显示区域72上的手指可以通过具有该范围的视角的第一和第二照相机22和24识别。
在该实施方式中,虽然针对在设置有两个照相机22和24的情形下进行描述,本发明的公开内容不局限于此,而可容易应用于甚至设置三个或更多照相机的情形。
参照图3,在用户的两个手指进行两点触摸的情形下,该两点触摸通过第一和第二照相机22和24识别并生成为如图4A和图4B所示的图像信息。触点和触点的角度可以显示在每个第一和第二图像信息上。该触点表示用户实际触摸的点。
通过第一和第二照相机22和24生成的触摸的第一和第二图像信息提供给数字处理器30。
数字处理器30可从由第一和第二照相机22和24提供的第一和第二图像信息提取触点的触摸频率和每个触点的角度。
例如,参照图3,在面板70的显示区域72上进行两点触摸的情形下,可从通过第一照相机22生成的第一图像信息提取两次触摸频率和角度(a,b),以及可从通过第二照相机24生成的第二图像信息提取两次触摸频率和角度(c,d)。
数字处理器30可利用三角测量方法基于通过第一照相机识别的每个触摸点的第一和第二角度a和b以及通过第二照相机识别的每个触摸点的第三和第四角度c和d来计算两个实际触摸点A和B(称为第一和第二触点)的坐标。
当计算所述实际触摸点A和B的坐标时,可生成实际上未被用户触摸的虚拟图像触点C和D。即,在第一照相机22利用第一直线成第一角度连接到触点A,以及第二照相机24利用第二直线成第四角度d连接到触点B的情形下,虚拟图像触点D可存在于第一直线和第二直线彼此交叉处。另外,在第一照相机22使用第三直线成第二角度b连接到触点B,以及第二照相机24使用第四直线成第三角度c连接到触点A的情形下,虚拟图像触点C可存在于第三直线和第四直线彼此交叉处。
然而,即使当不能描绘虚拟图像触点C和D的坐标时,也可实现该实施方式,这是因为由于该实施方式使用每次触摸的实际触点的频率,而不是触点的坐标。
在本发明的实施方式中,可以计算两个实际触点A和B的坐标。即,可利用通过第一照相机22识别的第一角度a和通过第二照相机24识别的第三角度c计算第一触点A。可利用通过第一照相机22识别的第二角度b和通过第二照相机24识别的第四角度d计算第二触点B。
参照图4A和4B,通过第一照相机22识别的第一和第二触点A和B的角度是第一和第二角度a和b,以及通过第二照相机24识别的第二触点A和B的角度是第三和第四角度c和d。
数字处理器30将通过第一照相机22提取的实际触点A和B的触摸频率、通过第二照相机24提取的实际触点A和B的触摸频率、以及由通过第一和第二照相机22和24提取的角度a、b、c和d计算的实际触点A和B的坐标存储在第一存储器80中。参照图4A和图4B,通过第一和第二照相机22和24提取的触摸频率是两次。
这里,应当注意用户每次实际的触摸频率可不同于通过各个照相机22和24提取的触点的触摸频率。例如,即使当用户每次实际的频率是两次时,通过第一和第二照相机22和24其中之一提取的触摸频率可以是一次。
参照图5,在两次触摸平行于第一照相机22的识别方向的情形下,通过第一照相机22提取的触摸频率可以是一次,如图6A所示,以及通过第二照相机24提取的触摸频率可以是两次,如图6B所示。即,在两次触摸平行于第一照相机22的识别方向的情形下,第一和第二触点A’和B’平行于第一照相机22的识别方向并且第一触点A’重叠第二触点B’,使得第二触点B’不被第一照相机22识别。因此,通过第一照相机22识别的触摸频率可以是一次。另一方面,通过第二照相机24提取的触摸频率可以是两次,其与用户实际的触摸频率相同。
考虑在没有误差下对应触摸频率执行不同功能的以上情形,该实施方式可组合通过第一和第二照相机22和24提取的触摸频率,其将在下文描述。
根据通过第一和第二照相机22和24提取的触摸频率的多个触摸模式可以作为表格设置在第二存储器85中。
参照图7,通过第一和第二照相机22和24识别的总触摸频率,以及对应的触摸模式以表格的形式设置在第二存储器85中。触摸的总频率是通过第一照相机22提取的触摸频率和通过第二照相机24提取的触摸频率的总和。
例如,当通过第一和第二照相机22和24识别的总频率是两次时,触摸模式可设为“1”。当通过第一和第二照相机22和24识别的总频率是三次和四次时,触摸模式可以设为“2”。当通过第一和第二照相机22和24识别的总频率是5次到10次其中之一时,触摸模式可以设为“3”。当第一和第二照相机22和24的总频率是11次到20次其中之一时,触摸模式可以设为“4”。
触摸模式“1”是用于执行鼠标左键的模式。模式“2”是用于执行鼠标右键的模式,触摸模式“3”是用于执行鼠标滚动键的模式,以及触摸模式“4”是用于虚拟键盘开/关的模式。当初始选择触摸模式“4”时,虚拟键盘显示在面板70上。当再次选择触摸模式“4”时,显示在面板70上的虚拟键盘可以消失。
当用户用一个手指触摸时,通过第一和第二照相机22和24识别的总触摸频率可以是两次。当用户一次用两个手指触摸时,第一和第二照相机22和24的总触摸频率可以是三次或四次。例如,在两点触摸重叠并且仅一点触摸被第一照相机22识别,以及对应两点触摸的两次触摸次数被第二照相机24识别的情形下,通过第一和第二照相机22和24识别的总频率可以是三次。然而,在通过第一和第二照相机22和24的两点触摸不重叠的情况下,第一照相机22识别两次触摸频率,以及第二照相机24识别两次触摸频率,从而通过第一和第二照相机22和24识别的总触摸频率可以是四次。
通过第一和第二照相机22和24识别的触摸频率的上述总和计算说明在触摸模式“3”的情形下,用户一次可进行至少五次总频率触摸,以及在触摸模式“4”的情形下,用户一次可进行十次总频率触摸。
数字处理器30读取通过每个照相机22和24识别并存储在第一存储器80中的每个触摸点的角度、触摸频率以及每个触摸点的坐标,并将它们提供给控制器40。
控制器40计算通过第一和第二照相机22和24识别并通过数字处理器30提供的触摸频率的总和值,从第二存储器85的表格中选择对应于计算总和值的触摸模式,并将对应所选触摸模式的控制信号提供给操作系统50。
例如,当所计算的总和是2时,控制器40可从第二存储器85选择触摸模式“1”,并且将对应触摸模式“1”的第一控制信号提供给操作系统50。
当所计算的总和是3或4时,控制器40可从第二存储器85选择触摸模式“2”,并且将对应触摸模式“2”的第二控制信号提供给操作系统50。
当所计算的总和是5到10时,控制器40可从第二存储器85选择触摸模式“3”,并且将对应触摸模式“3”的第三控制信号提供给操作系统50。
当所计算的总和是11到20时,控制器40可从第二存储器85选择触摸模式“4”,并且将对应触摸模式“4”的第四控制信号提供给操作系统50。
其间,每个照相机22和24可连续识别用户的触摸以生成相应的图像信息。例如,当各个照相机22和24在60Hz驱动时,它们可生成每秒60帧的图像信息。当各个照相机22和24在120Hz驱动时,它们可生成每秒120帧的图像信息。
以上描述的第一和第二图像信息可以通过各个照相机22和24在特定的时间生成。
在用户用至少两个手指触摸面板的情形下,两个手指之间可能产生微小的时间差。当由于用户手指之间的时间差导致任意手指没有触摸时,未被手指触摸的触点不会形成在通过各个照相机22和24在特定的时间生成的第一和第二图像信息上。
在该情形下,当将通过各个照相机22和24提取的触摸频率合计以选择触摸模式时,可能选择错误的触摸模式并从而可能执行错误的触摸功能。
为了解决这种局限,根据本发明实施方式,对于设置的每帧,在将从第一照相机22生成的第一图像信息提取的触摸频率与从第二照相机24生成的第二图像信息提取的触摸频率合计,以及触摸频率的所述总和值包括在用于选择如图7所示的特定触摸模式的通过第一和第二照相机22和24的实时触摸的总频率中的情况下,最后可以选择该特定的触摸模式。设置的帧可以是10帧。为了允许特定的触摸模式,例如,待选择的触摸模式“4”,通过照相机22和24从10帧的50-100%范围内每帧提取的总触摸频率应当包括在通过第一和第二照相机22和24提取的对应于特定模式设置的总触摸频率的范围内。
例如,在第一帧期间,将通过第一照相机22从第一帧图像信息提取的触摸频率和通过第二照相机24从第二图像信息提取的触摸频率合计并且该总和值可包括在通过第一和第二照相机22和24提取的对应于触摸模式“4”的总触摸频率的范围中(11到20)。
在第二帧到第七帧期间,从照相机22和24提取的触摸频率可包括在通过第一和第二照相机22和24提取的对应于触摸模式“4”的总触摸频率的范围中(11到20)。
在第八帧到第十帧期间,从照相机22和24提取的触摸频率可包括在通过第一和第二照相机22和24提取的对应于触摸模式“3”的总触摸频率的范围中(5到10)。
在该情形下,由于在全部十帧的七帧期间,从照相机22和24提取的总触摸频率包括在通过第一和第二照相机22和24提取的对应于触摸模式“4”的总触摸频率的范围中(11到20),最后可选择触摸频率“4”。
虽然在该实施方式中帧数量限制于10,但帧数量不局限于此,本发明公开内容还可应用于5帧,15帧,20帧或更多帧。
其间,控制器40将各个触摸点的角度取平均以计算平均角度,并使用每个平均角度计算新触点及其坐标。这里,当执行对应于每个触摸模式的功能时,新触点的坐标可作为参考坐标。例如,在执行对应触摸模式“3”的鼠标滚动键的情形下,设置在面板70上的图像可移动到上、下、左和右的任意其中之一方向。这时,参考坐标可作为图像移动的参考位置。
通过控制器40计算的新触点及其坐标可存储在第二存储器85中。
例如,参照图8,对于用户触摸的第一触点A和第二触点B,通过第一照相机22提取的第一触点A的角度是a,通过第一照相机22提取的第二触点B的角度是b,通过第二照相机24提取的第一触点A的角度是c,以及通过第二照相机24提取的第二触点B的角度是d。
第一触点A的坐标(X1,Y1)可以利用通过第一和第二照相机22和24提取的角度a和c以及第一和第二照相机22和24之间的距离来计算。第二触点B的坐标(X2,Y2)可以利用通过第一和第二照相机22和24提取的角度b和d以及第一和第二照相机22和24之间的距离来计算。
另外,角度(q1,q2=(a+b)/2)可通过由第一照相机22提取的角度a和b的平均值来计算,以及角度(q2,q2=(c+d)/2)可通过由第二照相机24提取的角度c和d的平均值来计算。
因此,新触点Q的坐标(X3,Y3)可通过所计算的角度q1和q2,以及第一和第二照相机22和24之间的距离来计算。从而,当执行对应于每个触摸模式的功能时,新触点Q的坐标(X3,Y3)可作为参考坐标。
操作系统50将对应于从控制器40提供的控制信号的命令提供给用户界面(UI)60。用户界面60执行对应由操作系统50提供的命令的功能。
当第一控制信号由控制器40提供时,操作系统50可将对应于第一控制信号的第一命令提供给用户界面60。因此,用户界面60可响应第一命令执行按鼠标左键。
预定的应用在面板70上执行并显示。当用户在某一时间使用一点触摸来触摸面板70时,一点触摸通过第一和第二照相机22和24识别,以及用户触摸的触点的坐标通过数字处理器30计算。
控制器40基于分别通过第一和第二照相机22和24识别的触摸频率选择触摸模式“1”,并由此,将第一控制信号提供给操作系统50。这时,控制器40可从数字处理器30接收用户触摸的触点的坐标,以将所接收的坐标提供给操作系统50。操作系统50将第一控制信号与触点的坐标一起提供给用户界面60。从而,用户界面60响应第一命令在面板70上的触摸点处执行按鼠标左键。
当控制器40提供第二控制信号时,操作系统50可将对应第二控制信号的第二命令提供给用户界面60。因此,用户界面可响应第二命令执行按鼠标右键。
在用户在某一时间使用两点触摸来触摸面板70的情况下,第一和第二照相机22和24分别识别一到两次触摸频率,并且数字处理器30计算由用户触摸的第一和第二触点的坐标。
控制器40基于分别通过第一和第二照相机22和24识别的触摸频率选择触摸模式“2”,并且相应地,将第二控制信号提供给操作系统50。另外,控制器40可将通过第一和第二照相机22和24识别的与第一和第二触摸点相关的角度取平均以计算新触点及其坐标,并将它们提供给操作系统50。
操作系统50将对应第二控制信号的第二命令以及新触点提供给用户界面60。从而,用户界面60响应第二命令在新触点处执行按鼠标右键。一旦执行按鼠标右键,用户界面60可显示多个设置菜单。
在用户在某一时间使用五点触摸来触摸面板的情况下,第一和第二照相机22和24分别识别一到五次触摸频率,并且通过数字处理器30计算用户触摸的五个触摸点的坐标。
控制器40基于分别通过第一和第二照相机22和24识别的触摸频率选择触摸模式“3”,并且相应地,将第三控制信号提供给操作系统50。另外,控制器40可将通过第一和第二照相机22和24识别的与触摸点相关的角度取平均以计算新触点及其坐标,并将它们提供给操作系统50。
操作系统50将对应第三控制信号的第三命令以及新触点提供给用户界面60。从而,用户界面60响应第三命令在面板70上的新触点处执行鼠标滚动。
在该情形下,用户应当保持五点触摸状态。在该状态下,用户可朝上、下左和右的任意其中之一方向滚动手指。用户的该滚动操作通过第一和第二照相机22和24识别,以及相应信息通过数字处理器30、控制器40和操作系统50输送给用户界面60。相应地,用户界面60可根据用户的滚动操作沿滚动方向移动显示在面板70上的屏幕。
在用户在某一时间使用十点触摸来触摸面板70的情况下,第一和第二照相机22和24分别识别一到十次触摸频率,并且数字处理器30计算用户触摸的十个触摸点的坐标。
控制器40基于分别通过第一和第二照相机22和24识别的触摸频率选择触摸模式“4”,并且相应地,将第四控制信号提供给操作系统50。另外,控制器40可将通过第一和第二照相机22和24识别的与触摸点相关的角度取平均以计算新触点及其坐标,并将它们提供给操作系统50。
操作系统50将对应第四控制信号的第四命令以及新触点提供给用户界面60。从而,用户界面60响应第四命令使用面板70上的新触点作为参考打开虚拟键盘并显示虚拟键盘。
显示的虚拟键盘可包括字符键、数字键和命令键。用户可操作显示的虚拟键盘的字符键、数字键和命令键以将所需的字符或数字输入给虚拟键盘,并可给出所需命令。
其间,在用户在某一时间再次十点触摸面板70的情形下,用户界面关闭虚拟键盘以去除显示在面板70上的虚拟键盘。
图9是解释根据本发明的驱动多点触摸系统的流程图。
参照图1到图9,数字处理器30识别用户是否触摸面板70(S110)。当用户触摸面板70时,用户触摸通过设置在面板70的角落区域22和24处的第一和第二照相机22和24生成为第一和第二图像信息。第一和第二图像信息被提供给数字处理器30。数字处理器30可从由第一和第二照相机22和24提供的第一和第二图像信息识别用户触摸。
用户触摸信息和角度信息可显示在如图4A和图4B所示的第一和第二图像信息中。触摸信息可表示用户一次触摸的触摸频率,以及角度信息可表示通过第一和第二照相机22和24识别的触摸点的角度。
数字处理器30从第一和第二图像信息的每个中提取触摸频率和角度。
当用户触摸被识别时,数字处理器30基于所提取的角度信息和提前设定的第一和第二照相机22和24之间的距离信息来计算触点A和B的坐标(S113)。
从第一和第二照相机22和24提取的触点的触摸频率、角度和坐标可存储在第一存储器80中(S116)。
数字处理器30将从第一和第二照相机22和24提取的触点的触摸频率、角度和坐标提供给控制器40。
控制器40对从第一照相机22提取的触摸频率和从第二照相机24提取的触摸频率计算合计,选择对应来自第二存储器85的总和值的触摸模式,并产生对应所选的触摸模式的控制信号(S119)。
参照图7,从第一照相机22提取的触摸频率和从第二照相机24提取的触摸频率总和值,以及对应的触摸模式在第二存储器85中设定为表格。
当选择触摸模式“1”时,可产生对应触摸模式“1”的第一控制信号。当选择触摸模式“2”时,可产生对应触摸模式“2”的第二控制信号。
当选择触摸模式“3”时,可产生对应触摸模式“3”的第三控制信号。当选择触摸模式“4”时,可产生对应触摸模式“4”的第四控制信号。
其间,当选择触摸模式“2”到“4”其中之一时,控制器4将触摸点的角度取平均以计算平均角度,并使用平均角度计算新触点的坐标(S122)。当执行下文将要描述的功能时,新触点可作为参考点。
新触点的坐标可存储在第二存储器85中(S125)。
所产生的控制信号可与新触点的坐标一起提供给操作系统50。
在选择触摸模式“1”的情形下,由于这对应用户执行一点触摸的情形,不能产生新触点,代替地,对应存储在第一存储器80中并通过数字处理器30提供的一点触摸的触点,可与以上产生的控制信号一起提供给操作系统50。
操作系统50产生对应控制信号的命令,并将该命令与对应由数字处理器30提供的一点触摸的触点,或与存储在第二存储器85中的新触点一起提供给用户界面60(S128)。
用户界面60响应该命令执行特定的功能(S131)。
当该命令是对应通过控制器40提供的第一控制信号的第一命令时,可响应第一命令在对应面板70上的一点触摸的触摸点处执行按鼠标左键。
当该命令是对应通过控制器40提供的第二控制信号的第二命令时,可响应第二命令在面板70上的新触点处执行按鼠标右键,并因此,可以显示提前设定的多个菜单。
当该命令是对应通过控制器40提供的第三控制信号的第三命令时,可响应第三命令执行鼠标滚动键。在该情形下,当用户触摸面板70并沿上、下、左和右其中之一方向执行鼠标滚动键时,显示在面板70上的图像可从面板70上的新触点沿用户的鼠标滚动方向移动。
当该命令是对应通过控制器40提供的第四控制信号的第四命令时,响应第四命令,虚拟键盘可被打开并显示在面板70上的新触点上。在该情形下,当用户再次触摸面板70时,可以去除显示在面板70上的虚拟键盘。
当用户不再触摸时,可结束触摸功能(S134)。
虽然说明书针对提供两个照相机的情形,本发明公开内容不限于此而可应用于提供三个或更多的照相机的情形。
虽然说明书限制于照相机型,本发明公开内容不限于此而可以在IR矩阵型中实现。
本发明公开内容设置多个触摸模式并由此利用设置的多个触摸模式可实现多个输入/输出单元的功能。本发明的技术效果是在面板上使用多点触摸来代替在面板上设置一些其每个对应一种功能的图标来执行多种功能。根据本发明公开内容,由于提供多个照相机,因此根据每次触摸的触摸频率可实现不同的输入/输出功能,从而使用户最为方便。
对本领域技术人员来说,显而易见可以对本发明进行各种修改和变形。即,本发明意在覆盖落入在所附权利要求书及其等效物范围内的修改和变形。

多点触摸系统及其驱动方法.pdf_第1页
第1页 / 共23页
多点触摸系统及其驱动方法.pdf_第2页
第2页 / 共23页
多点触摸系统及其驱动方法.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《多点触摸系统及其驱动方法.pdf》由会员分享,可在线阅读,更多相关《多点触摸系统及其驱动方法.pdf(23页珍藏版)》请在专利查询网上搜索。

本发明提供了一种多点触摸系统及其驱动方法。在该方法中,从至少两个照相机的每个提取至少一点触摸的频率和至少一个角度。基于从所述每个照相机提取的至少一点触摸的频率选择触摸模式,以及执行与所述触摸模式相对应的触摸功能。设置多个触摸模式,从而即使在没有多个输入/输出单元下,也可使用多个设置的触摸模式实现多个输入/输出单元的功能。由于提供多个照相机,不管触摸是生成的虚拟图像,根据每次触摸的触摸频率可实现不同。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1