CN101727245A - 多点触摸定位方法及多点触摸屏 - Google Patents
多点触摸定位方法及多点触摸屏 Download PDFInfo
- Publication number
- CN101727245A CN101727245A CN200810224095A CN200810224095A CN101727245A CN 101727245 A CN101727245 A CN 101727245A CN 200810224095 A CN200810224095 A CN 200810224095A CN 200810224095 A CN200810224095 A CN 200810224095A CN 101727245 A CN101727245 A CN 101727245A
- Authority
- CN
- China
- Prior art keywords
- infrared
- corner
- inductor
- infrared view
- view
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 100
- 238000012886 linear function Methods 0.000 claims description 57
- 238000012545 processing Methods 0.000 claims description 25
- 230000003287 optical effect Effects 0.000 claims description 22
- 238000003702 image correction Methods 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 230000006698 induction Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 8
- 238000001914 filtration Methods 0.000 description 8
- 238000002360 preparation method Methods 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0421—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0428—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by sensing at the edges of the touch surface the interruption of optical paths, e.g. an illumination plane, parallel to the touch surface which may be virtual
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明涉及多点触摸定位方法及多点触摸屏,多点触摸定位方法包括:设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线;设置在第一边角对角的第一红外线图像感应器接收第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收所述第二波长的红外线,并生成第二红外线图像;对所述第一红外线图像和所述第二红外线图像进行处理,确定至少一个触摸点。本发明采用设置在显示面板边角的红外线发生器、以及对应的红外线图像感应器来捕捉触摸信号,使得触摸屏能够同时识别多个触摸点,并且触摸点的识别精度高,方法简单易行。
Description
技术领域
本发明涉及触摸屏,尤其涉及一种多点触摸定位方法及多点触摸屏。
背景技术
触摸屏是一种允许用户使用手指或触笔通过简单触摸显示屏来执行操作的设备,在许多的系统中都有广泛的应用,例如:电脑台式机、手机、数码相机、MP3/MP4、笔记本以及ATM机等。目前,触摸屏一般可以包括触摸面板、显示面板和控制处理系统。触摸面板记录触摸事件,并把触摸事件产生的触摸信号发送给控制处理系统。控制处理系统处理对触摸信号进行处理,并执行相应的操作。
现有技术中有几种触摸屏技术,包括电阻式、红外式、红外、声波表面以及电磁式等,但是上述这些触摸屏,当在触摸屏的表面有多个点被同时触摸时,例如:用多个手指触摸完成图片的旋转、缩放等操作;用多个手指触摸完成正在播放视频的拖动、以及同时完成窗口的变换;用多个手指触摸完成多个文件夹的拖动、删除等操作,触摸屏只能识别一个触摸点,而无法同时识别多个触摸点。
发明内容
本发明的目的是提供一种多点触摸定位方法及多点触摸屏,能够同时识别触摸屏上的多个触摸点。
本发明提供了一种多点触摸定位方法,包括:
设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线;
设置在第一边角对角的第一红外线图像感应器接收所述第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收所述第二波长的红外线,并生成第二红外线图像;
对所述第一红外线图像和所述第二红外线图像进行处理,确定至少一个触摸点。
本发明提供了另一种多点触摸定位方法,包括:
设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线,设置在第三边角的第三红外线发生器以第三波长发射红外线,设置在第四边角的第四红外线发生器以第四波长发射红外线;
设置在第一边角对角的第一红外线图像感应器接收所述第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收所述第二波长的红外线,并生成第二红外线图像,设置在第三边角对角的第三红外线图像感应器接收所述第三波长的红外线,并生成第三红外线图像,设置在第四边角对角的第四红外线图像感应器接收所述第四波长的红外线,并生成第四红外线图像;
对所述第一红外线图像、所述第二红外线图像、所述第三红外线图像和所述第四红外线图像进行处理,确定至少一个触摸点。
本发明还提供了一种多点触摸屏,包括显示面板、设置在显示面板第一边角的第一红外线发生器、设置在显示面板第二边角的第二红外线发生器、设置在所述第一边角对角的第一红外线图像感应器、设置在所述第二边角对角的第二红外线图像感应器,以及与所述显示面板相连的控制处理子系统,其中:
所述显示面板用于接收触摸事件;
所述第一红外线发生器用于以第一波长发射红外线;
所述第二红外线发生器用于以第二波长发射红外线;
所述第一红外线图像感应器用于接收所述第一红外线发生器以第一波长发射的红外线,并生成第一红外线图像;
所述第二红外线图像感应器用于接收所述第二红外线发生器以第二波长发射的红外线,并生成第二红外线图像;
所述控制处理子系统用于对所述第一红外线图像感应器生成的第一红外线图像和所述第二红外线图像感应器生成的第二红外线图像进行处理,确定至少一个触摸点。
本发明采用分别设置在显示面板任意两边角的红外线发生器、以及分别设置在该两边角对角的红外线图像感应器来生成携带有触摸点信息的红外线图像,并通过控制处理子系统对该红外线图像进行处理后确定触摸点的位置,使得触摸屏能够同时识别多个触摸点,实现了触摸屏的多点触摸定位功能,而且触摸点的识别精度高,方法简单易行。
附图说明
图1为本发明实施例一提供的多点触摸定位方法的流程示意图;
图2为本发明实施例一提供的多点触摸定位方法的原理示意图;
图3为本发明实施例一提供的多点触摸定位方法中步骤103的流程示意图;
图4为本发明实施例一提供的多点触摸定位方法中步骤304的流程示意图;
图5为本发明实施例二提供的多点触摸定位方法的流程示意图;
图6为本发明实施例二提供的多点触摸定位方法的原理示意图;
图7为本发明实施例二提供的多点触摸定位方法中步骤503的流程示意图;
图8为本发明实施例二提供的多点触摸定位方法中步骤704的流程示意图;
图9为本发明实施例三提供的多点触摸屏的结构示意图;
图10为本发明实施例四提供的多点触摸屏的结构示意图;
图11为本发明实施例三提供的多点触摸屏中触摸点位置识别处理子系统的内部结构示意图;
图12为本发明实施例三提供的多点触摸屏中数字信号处理器的内部结构示意图;
图13为本发明实施例一提供的多点触摸定位方法中一般情况下数字图像与触摸区域对应关系示意图;
图14为本发明实施例一提供的多点触摸定位方法中特殊情况下数字图像与触摸区域对应关系示意图;
图15为本发明实施例一提供的多点触摸定位方法中特殊情况下标识处理方法的原理示意图。
下面结合附图和实施例,对本发明的技术方案作进一步的详细描述。
具体实施方式
图1为本发明实施例一提供的多点触摸定位方法的流程示意图,如图1所示,本实施例可以包括如下步骤:
步骤101,设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线。
图2为本发明实施例一提供的多点触摸定位方法的原理示意图,第一边角和第二边角为相邻边角,如图2所示,红外线发生器10和红外线发生器11分别位于显示面板的两个边角处,如图2中的点A、点B所示,红外线发生器10、红外线发生器11的发射角度均大于或等于90度,且两者的波长不同,例如可以分别为940nm和880nm。红外线图像感应器12和红外线图像感应器13分别为红外线发生器10、红外线发生器11对应的红外线图像感应器,分别位于红外线发生器10、红外线发生器11所在边角的对角处,如图2中的点C、点D所示,红外线图像感应器12、红外线图像感应器13的波长与对应的红外线发生器10、红外线发生器11的波长一致,即红外线图像感应器12与红外线发生器10的波长一致,红外线图像感应器13与红外线发生器11的波长一致,红外线图像感应器12、红外线图像感应器13的感应角度均大于或等于90度。
步骤102,设置在第一边角对角的第一红外线图像感应器接收上述第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收上述第二波长的红外线,并生成第二红外线图像。
图2中,红外线图像感应器12、13的镜头前面可以设置有滤光片,用于滤除其所对应的波长范围外的光波,使得在红外线图像感应器12、13上的成像不受干扰。红外线图像感应器12、13可以采用数码相机用的电荷藕合器件(Charge Coupled Device,以下简称:CCD)图像感应器或者采用互补性氧化金属半导体(Complementary Metal-Oxide Semi conductor,以下简称:CMOS)图像感应器。本发明中,对红外线图像感应器12、13的感应频率即采集图像数据的频率的要求是不低于显示面板所显示图像的刷新率。例如可以设定红外线图像感应器12、13的感应频率为120Hz,因为目前多数显示面板所显示图像的刷新率均小于或等于120Hz。需要说明的是,这里步骤102中所生成的红外线图像为模拟红外线图像,当采用CCD图像感应器或者CMOS图像感应器时,感应红外线后只是在对应的感应器的CCD或者CMOS器件中产生电子,而不存在物理意义上的图像,我们只是为了叙述上的方便,将CCD图像感应器或者CMOS图像感应器感应红外线后在对应的感应器的CCD或者CMOS器件中产生电子这一过程称为生成红外线图像。
步骤103,对第一红外线图像和第二红外线图像进行处理,确定至少一个触摸点。其中,对第一红外线图像和第二红外线图像进行处理包括标识处理和触摸点位置识别处理。标识处理可以采用后续确定属于同一触摸点的第一标设位置和第二标设位置的方式实现。
在本实施例中,对红外线图像的处理可以包括图像校正、模/数转换、辨识处理等等。
本实施例采用设置在显示面板相邻两个边角的红外线发生器、以及设置在该相邻两个边角对角的红外线图像感应器来捕捉触摸信号,使得触摸屏能够同时识别多个触摸点,实现了触摸屏的多点触摸定位功能,并且触摸点的识别精度高,方法简单易行。
图3为本发明实施例一提供的多点触摸定位方法中步骤103的流程示意图,如图3所示,本实施例中步骤103进一步可以包括以下步骤:
步骤301,对第一红外线图像和第二红外线图像进行图像校正处理。
由于不同的镜头会产生不同的畸变,导致镜头周围区域的图像亮度降低,从而使所采集的图像数据失真,因此对生成的红外线图像进行图像校正处理,可以消除失真。
步骤302,对经过图像校正处理的第一红外线图像和第二红外线图像进行模/数转换,生成第一数字图像和第二数字图像。
由于生成的红外线图像是模拟信号,因此需经过模/数转换变为数字信号,才可以在数字信号处理器等数字处理器件中进行处理。
步骤303,对第一数字图像和第二数字图像进行辨识处理,获得触摸点在第一数字图像中的第一投影位置和在第二数字图像中的第二投影位置。
图13为本发明实施例一提供的多点触摸定位方法中一般情况下数字图像与触摸区域对应关系示意图,图14为本发明实施例一提供的多点触摸定位方法中特殊情况下数字图像与触摸区域对应关系示意图。图13中,区域50和区域51对应两个手指的数字图像,然后根据该数字图像,分析得到对应的触摸区域,如区域52和区域53所示,根据该触摸区域,进一步可以确定触摸点在数字图像中的投影位置,比如选取该触摸区域的中心点作为触摸点在数字图像中的投影位置。特殊情况下,当手指离红外线图像感应器的距离很近时,触摸手指对应的数字图像很大,如图14中区域60所示,这时,可以选择该数字图像中心部分的区域61作为触摸区域,根据区域61进一步确定触摸点在数字图像中的投影位置,比如选取该触摸区域的中心点作为触摸点在数字图像中的投影位置。
步骤304,根据第一投影位置和第二投影位置,得到触摸点的位置。
图4为本发明实施例一提供的多点触摸定位方法中步骤304的流程示意图,如图4所示,本实施例中步骤304进一步可以包括以下步骤:
步骤401,根据第一投影位置在第二对角线上生成第一标设位置,根据第二投影位置在第一对角线上生成第二标设位置,其中,第一对角线为第一边角(即第一红外线发生器所在边角)的顶点与第一边角对角的顶点之间的连线,第二对角线为第二边角(即第二红外线发生器所在边角)的顶点与第二边角对角的顶点之间的连线。
参见图2,点E′为触摸点E在对角线BD上的标设位置,点E″为触摸点E在对角线AC上的标设位置。
这里,我们给出一种标识处理的方法。当有多个触摸点时,第一标设位置有多个,第二标设位置也有多个,首先要确定每个触摸点分别对应哪一个第一标设位置和哪一个第二标设位置。对每一个触摸点而言,第一标设位置和对应的红外线感应器的连线与该红外线感应器所在边的连线形成夹角α,第二标设位置和对应的红外线感应器的连线与该红外线感应器所在边的连线形成夹角η,当有多个触摸点时,就会出现多个角α和多个角η,只要确定属于一个触摸点的一对角α和角η,就可以确定属于该触摸点的第一标设位置和第二标设位置。下面以图5为例,说明确定属于一个触摸点的角α和角η的方法。图15为本发明实施例一提供的多点触摸定位方法中特殊情况下标识处理方法的原理示意图,如图15所示,对每一个触摸点而言,以该触摸点、该触摸点对应的第一标设位置、该触摸点对应的第二标设位置和显示区域中心点(即第一对角线和第二对角线的交点)为顶点构成一个四边形,在该四边形中,有如下关系:
角1=α+η,
角2=180-(γ+η),
角3=2arctg(W/L),
角4=180-(α+β),
其中,W为触摸屏显示区域的宽度,L为触摸屏显示区域的长度,角γ、角β、角3可以由显示区域的边长确定,角γ=角β=arctg(W/L),为已知角。
当由从多个角α和多个角η中选出的一对α和η计算得到的角1、角2满足:角1+角2+角3+角4=360,则该角α和角η对应同一个触摸点,从而可以根据角α和角η确定对应该触摸点的第一标设位置和第二标设位置。若角1+角2+角3+角4≠360,则该角α和角η不对应同一个触摸点,则重新选定角α和角η的组合进行验证。
步骤402,根据第一红外线图像感应器所在位置(即第一边角对角的顶点位置)和第一标设位置,生成第一线性函数,根据第二红外线图像感应器所在位置(即第二边角对角的顶点位置)和第二标设位置,生成第二线性函数。
参见图2,根据点C的位置和点E′的位置可以得到直线CE′的函数,根据点D的位置和点E″的位置可以得到直线DE″的函数。
步骤403,根据第一线性函数和第二线性函数获得触摸点的坐标。
参见图2,触摸点E为直线CE′和直线DE″的交点,因此可以通过求解直线CE′的函数和直线DE″的函数的公共解得到触摸点E的坐标,也即获得了触摸点E的位置信息。
本实施例中,图2中的另一个触摸点F的位置信息的获得方法与触摸点E的位置信息的获得方法相同,此处不再赘述。进一步地,本实施例中还可以有多个触摸点(图中未示出),每个触摸点的位置信息的获得方法都与触摸点E的位置信息的获得方法相同。
可替换地,本发明多点触摸定位方法第一实施例、第二实施例和第三实施例中,第一边角与第二边角还可以为相对边角,即第一红外线发生器和第二红外线发生器还可以相对设置,此时,第一红外线图像感应器位于第一红外线发生器所在边角对角位置,第二红外线图像感应器位于第二红外线发生器所在边角对角位置。当第一边角与第二边角为相对边角时,多点触摸定位方法的流程示意图可以与图1所示的本发明实施例一提供的多点触摸定位方法的流程示意图相同,也可以与图3所示的本发明一种多点触摸定位方法第二实施例的流程示意图相同,这里不再赘述。在第一边角与第二边角为相对边角时的一个多点触摸定位方法实施例中,与图3所示的本发明一种多点触摸定位方法第二实施例的流程示意图相比,根据所述第一投影位置和所述第二投影位置,确定触摸点的位置进一步可以包括以下步骤:根据第一投影位置在第二对角线上生成第一标设位置,根据第二投影位置在第二对角线上生成第二标设位置,其中,第二对角线为第一边角的两相邻边角的顶点之间的连线;根据第一边角对角的顶点位置和所述第一标设位置,生成第一线性函数,根据第二边角对角的顶点位置和所述第二标设位置,生成第二线性函数;根据第一线性函数和第二线性函数获得触摸点的坐标。
本实施例采用设置在显示面板任意两边角的红外线发生器、以及设置在该两边角对角的红外线图像感应器来捕捉触摸信号,使得触摸屏能够同时识别多个触摸点,实现了触摸屏的多点触摸定位功能,并且触摸点的识别精度高,方法简单易行。
上述采用两对红外线发生器和红外线感应器的多点触摸屏中,当两个红外线发生器分别设置在显示面板的两对角处时,相应的两红外线感应器也位于两对角处,此时无法识别在上述两红外线感应器所在两对角的顶点连线上的触摸点。为了改善这种情况,同时为了进一步提高触摸点的识别精度,还可以同时采用设置在显示面板四个边角的四个红外线发生器和对应的红外线图像处理器。
图5为本发明实施例二提供的多点触摸定位方法的流程示意图,如图5所示,本实施例可以包括如下步骤:
步骤501,设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线,设置在第三边角的第三红外线发生器以第三波长发射红外线,设置在第四边角的第四红外线发生器以第四波长发射红外线。
图6为本发明实施例二提供的多点触摸定位方法的原理示意图,如图6所示,红外线图像感应器20、红外线图像感应器21、红外线图像感应器22、红外线图像感应器23分别位于显示面板的四个边角所在位置,如点A1、点B1、点C1、点D1所示,红外线图像感应器20、21、22、23所对应的红外线发生器24、红外线发生器25、红外线发生器26、红外线发生器27分别位于对应的红外线图像感应器20、21、22、23所在边角的对角位置,如点A1′、点B1′、点C1′、点D1′所示,并且红外线发生器24、25、26、27的发射角度均大于或等于90度,红外线图像感应器20、21、22、23的感应角度也大于或等于90度,红外线发生器24、25、26、27的波长不同,例如可以分别为940nm、880nm、850nm、830nm,对应地,红外线图像感应器20、21、22、23的波长可以分别为940nm、880nm、850nm、830nm。图6中的两个触摸点E和F处于同一直线ED1上。
步骤502,设置在第一边角对角的第一红外线图像感应器接收上述第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收上述第二波长的红外线,并生成第二红外线图像,设置在第三边角对角的第三红外线图像感应器接收上述第三波长的红外线,并生成第三红外线图像,设置在第四边角对角的第四红外线图像感应器接收上述第四波长的红外线,并生成第四红外线图像。
红外线图像感应器20、21、22、23的镜头前面可以设置有滤光片,用于滤除其所对应的波长范围外的光波,使得在图片上的成像不受干扰。红外线图像感应器20、21、22、23可以采用CCD图像感应器或者采用CMOS图像感应器。本发明中,对红外线感应器20、21、22、23的感应频率的要求是不低于显示面板所显示图像的刷新率。例如可以设定红外线图像感应器20、21、22、23的感应频率即采集图像数据的频率为120Hz,因为目前多数显示面板所显示图像的刷新率均小于或等于120Hz。
步骤503,对第一红外线图像、第二红外线图像、第三红外线图像和第四红外线图像进行处理,确定至少一个触摸点。其中,对第一红外线图像、第二红外线图像、第三红外线图像和第四红外线图像进行处理包括标识处理和触摸点位置识别处理。标识处理可以类似采用本发明实施例一提供的多点触摸定位方法中确定属于同一触摸点的第一标设位置和第二标设位置的方式实现,此处不再赘述。
本实施例中,对红外线图像的处理可以包括图像校正、模/数转换、辨识处理等等。
本实施例采用设置在显示面板四个边角的红外线发生器、以及设置在该四个边角对角的红外线图像感应器来捕捉触摸信号,使得触摸屏能够同时识别多个触摸点,并且相对于采用两个红外线发生器、两个红外线图像感应器的触摸屏,可以进一步提高触摸点的识别精度,有效地实现了触摸屏的多点触摸定位功能,使得可以在触摸系统上实现高级操作功能,比如用多个手指触摸完成图片的旋转、缩放,对正在播放的视频拖动、同时进行窗口的变换,触摸多个文件夹进行拖动或删除等等操作,并且方法简单易行。
图7为本发明实施例二提供的多点触摸定位方法中步骤503的流程示意图,如图7所示,本实施例中步骤503进一步可以包括以下步骤:
步骤701,对第一红外线图像、第二红外线图像、第三红外线图像和第四红外线图像进行图像校正处理。
由于不同的镜头会产生不同的畸变,导致镜头周围区域的图像亮度降低,从而使所采集的图像数据失真,因此对生成的红外线图像可以进行图像校正处理,以消除失具。
步骤702,对经过图像校正处理的第一红外线图像、第二红外线图像、第三红外线图像和第四红外线图像进行模/数转换,生成第一数字图像、第二数字图像、第三数字图像和第四数字图像。
由于生成的红外线图像是模拟信号,因此可以经过模/数转换变为数字信号,使得可以在数字信号处理器中对图像信号进行处理。
步骤703,对第一数字图像、第二数字图像、第三数字图像和第四数字图像进行辨识处理,获得触摸点在第一数字图像中的第一投影位置、在第二数字图像中的第二投影位置、在第三数字图像中的第三投影位置和在第四数字图像中的第四投影位置。
这里,数字图像与触摸区域对应关系示意图可以如图13或图14所示,此处不再赘述。
步骤704,根据第一投影位置、第二投影位置、第三投影位置和第四投影位置,得到触摸点的位置。
图8为本发明实施例二提供的多点触摸定位方法中步骤704的流程示意图,如图8所示,本实施例中步骤704进一步可以包括以下步骤:
步骤801,根据第一投影位置在第二对角线上生成第一标设位置,根据第二投影位置在第一对角线上生成第二标设位置,根据第三投影位置在第二对角线上生成第三标设位置,根据第四投影位置在第一对角线上生成第四标设位置,其中,第一对角线为第一边角的顶点与第一边角对角的顶点之间的连线,第二对角线为第二边角的顶点与第二边角对角的顶点之间的连线。
参见图6,点E1为触摸点E在对角线B1D1上的标设位置,点E2为触摸点E在对角线A1C1上的标设位置,点E3为触摸点E在对角线B1D1上的标设位置,点E4为触摸点E在对角线A1C1上的标设位置。
步骤802,根据第一红外线图像感应器所在位置(即第一边角对角的顶点位置)和第一标设位置,生成第一线性函数,根据第二红外线图像感应器所在位置(即第二边角对角的顶点位置)和第二标设位置,生成第二线性函数,根据第三红外线图像感应器所在位置(即第三边角对角的顶点位置)和第三标设位置,生成第三线性函数,根据第四红外线图像感应器所在位置(即第四边角对角的顶点位置)和第四标设位置,生成第四线性函数。
参见图6,根据点C1的位置和点E1的位置可以得到直线C1E1的函数,根据点D1的位置和点E2的位置可以得到直线D1E2的函数,根据点E3的位置和点A1的位置可以得到直线A1E3的函数,根据点E4的位置和点B1的位置可以得到直线B1E4的函数。
步骤803,根据第一线性函数、第二线性函数、第三线性函数和第四线性函数获得触摸点的坐标。
参见图6,触摸点E为直线C1E1、直线D1E2、直线A1E3、直线B1E4的交点,因此可以通过求解直线C1E1的函数、直线D1E2的函数、直线A1E3的函数、直线B1E4的函数的公共解得到触摸点E的坐标,也即获得了触摸点E的位置信息。
本实施例中,对于图6中的触摸点F,位置信息的确定方法与上述触摸点E位置信息的确定方法相同,此处不再赘述。如果同时有多个触摸点,每个触摸点的位置信息的确定方法都与上述触摸点E的位置信息的确定方法相同。
本实施例采用设置在显示面板四个边角的红外线发生器、以及设置在该四个边角对角的红外线图像感应器来捕捉触摸信号,使得触摸屏能够同时识别多个触摸点,而且对于与同一红外线图像感应器在同一直线上的两个点也能够准确地识别出来,有效地实现了触摸屏的多点触摸定位功能,使得可以在触摸系统上实现高级操作功能,比如用多个手指触摸完成图片的旋转、缩放,对正在播放的视频拖动、同时进行窗口的变换,触摸多个文件夹进行拖动或删除等等操作,并进一步提高了触摸点的识别精度,方法简单易行。
为了实现上述的多点触摸定位方法,本发明还给出了可实现上述方法的多点触摸屏。
图9为本发明实施例三提供的多点触摸屏的结构示意图,如图9所示,本实施例可以包括显示面板91、设置在显示面板第一边角的第一红外线发生器921、设置在显示面板第二边角的第二红外线发生器931、设置在第一边角对角的第一红外线图像感应器922、设置在第二边角对角的第二红外线图像感应器932,以及与显示面板91相连的控制处理子系统94。其中,显示面板91,用于接收触摸事件。第一红外线发生器921,用于以第一波长发射红外线。第二红外线发生器931,用于以第二波长发射红外线。第一红外线图像感应器922,用于接收第一红外线发生器921以第一波长发射的红外线,并生成第一红外线图像。第二红外线图像感应器932,用于接收第二红外线发生器931以第二波长发射的红外线,并生成第二红外线图像。控制处理子系统94,用于对第一红外线图像感应器922生成的第一红外线图像和第二红外线图像感应器932生成的第二红外线图像进行处理,确定至少一个触摸点。其中,红外线发生器921和931具有大于或等于90度的发射角度,红外线图像感应器922和932具有大于或等于90度的感应角度。此外,第一红外线图像感应器922的镜头前可以设置有第一滤光片,该滤光片的波长为第一波长,用于滤除第一波长外的红外线,同样,第二红外线图像感应器932的镜头前可以设置有第二滤光片,该滤光片的波长为第二波长,用于滤除第二波长外的红外线。
本实施例中,控制处理子系统94可以进一步包括对所述第一红外线图像感应器生成的第一红外线图像和所述第二红外线图像感应器生成的第二红外线图像进行标识处理的标识处理子系统和对所述第一红外线图像感应器生成的第一红外线图像和所述第二红外线图像感应器生成的第二红外线图像进行触摸点位置识别处理的触摸点位置识别处理子系统。
本实施例中,触摸点位置识别处理子系统可以进一步包括依次相连的选择控制电路1、微处理器2、数字信号处理器4、存储器5,以及连接在选择控制电路1和数字信号处理器4之间的模/数转换器3,如图11所示。其中,微处理器2,用于驱动设置在显示面板第一边角的第一红外线发生器921以第一波长发射红外线、设置在显示面板第二边角的第二红外线发生器931以第二波长发射红外线,并驱动第一红外线图像感应器922接收所述第一波长的红外线生成第一红外线图像、驱动第二红外线图像感应器932接收所述第二波长的红外线生成第二红外线图像。具体地,微处理器2通过选择控制电路1驱动红外线发生器和红外线图像感应器完成上述操作。选择控制电路1,用于分别对第一红外线图像感应器922生成的第一红外线图像、第二红外线图像感应器932生成的第二红外线图像进行图像校正处理,以消除图像失真。模/数转换器3用于对选择控制电路1输出的经过图像校正处理的第一红外线图像、第二红外线图像进行模/数转换,生成第一数字图像和第二数字图像。数字信号处理器4用于对模/数转换器3所生成的第一数字图像和第二数字图像进行辨识处理,获取触摸点的位置信息。存储器5用于存储数字信号处理器4获取的触摸点位置信息。
进一步地,图12为本发明实施例三提供的多点触摸屏中数字信号处理器的内部结构示意图,如图12所示,数字信号处理器4可以进一步包括投影处理模块41、标设位置生成模块42、线性函数生成模块43和坐标生成模块44。其中,投影处理模块41能够对模/数转换器3生成的数字图像进行辨识处理,获得触摸点在对应数字图像中的投影位置,标设位置生成模块42再根据投影位置在相应对角线上生成标设位置。线性函数生成模块43根据红外线图像感应器所在边角的顶点位置和该标设位置生成线性函数。坐标生成模块44最后根据线性函数生成模块43生成的至少两个线性函数获得触摸点的坐标。具体地,投影处理模块41首先对模/数转换器3生成的第一数字图像和第二数字图像进行辨识处理,获得触摸点在第一数字图像中的第一投影位置和触摸点在所述第二数字图像中的第二投影位置。标设位置生成模块42再根据第一投影位置在第二对角线上生成第一标设位置,根据第二投影位置在第一对角线上生成第二标设位置,其中,第一对角线为第一边角(即第一红外线发生器所在的边角)的顶点与第一边角对角的顶点之间的连线,第二对角线为第二边角(即第二红外线发生器所在的边角)的顶点与第二边角对角的顶点之间的连线。线性函数生成模块43进一步根据第一边角对角的顶点位置和第一标设位置生成第一线性函数,根据第二边角对角的顶点位置和第二标设位置生成第二线性函数。坐标生成模块44最后根据线性函数生成模块43生成的第一线性函数和第二线性函数获得触摸点的坐标。
本实施例提供的多点触摸屏,可以同时识别触摸屏上的多个触摸点。此外,本实施例提供的多点触摸屏由于省去了触摸面板部分,大大节省了触摸屏的成本。并且由于红外线发生器和红外线感应器的体积很小,对于触摸显示屏的尺寸的影响很小。红外线是非可见光,采用红外线不会影响正常的显示。本发明的多点触摸屏对触摸点的识别精度高,且使用方便。
图10为本发明实施例四提供的多点触摸屏的结构示意图,如图10所示,本实施例与本发明实施例三提供的多点触摸屏相比,还可以进一步包括:设置在显示面板第三边角的第三红外线发生器951、设置在显示面板第四边角的第四红外线发生器961、设置在第三边角对角的第三红外线图像感应器952、设置在第四边角对角的第四红外线图像感应器962。其中,第三红外线发生器951,用于以第三波长发射红外线。第四红外线发生器961,用于以第四波长发射红外线。第三红外线图像感应器952,用于接收第三红外线发生器951以第三波长发射的红外线,并生成第三红外线图像。第四红外线图像感应器962,用于接收第四红外线发生器961以第四波长发射的红外线,并生成第四红外线图像。此时,多点触摸屏的控制处理子系统94,用于对第一红外线图像感应器922生成的第一红外线图像、第二红外线图像感应器932生成的第二红外线图像、第三红外线图像感应器952生成的第三红外线图像和第四红外线图像感应器962生成的第四红外线图像进行处理,确定至少一个触摸点。其中,红外线发生器921、931、951和961具有大于或等于90度的发射角度,红外线图像感应器922、932、952和962具有大于或等于90度的感应角度。此外,第一红外线图像感应器922的镜头前可以设置有第一滤光片,该滤光片的波长为第一波长,用于滤除第一波长外的红外线,同样,第二红外线图像感应器932的镜头前可以设置有第二滤光片,该滤光片的波长为第二波长,用于滤除第二波长外的红外线,第三红外线图像感应器952的镜头前可以设置有第三滤光片,该滤光片的波长为第三波长,用于滤除第三波长外的红外线,第四红外线图像感应器962的镜头前可以设置有第四滤光片,该滤光片的波长为第四波长,用于滤除第四波长外的红外线。具体地,本实施例中第一、第二、第三、第四红外线发生器可以分别为940nm红外线发生器、880nm红外线发生器、850nm红外线发生器和830nm红外线发生器。
本实施例提供的多点触摸屏,可以同时识别触摸屏上的多个触摸点,而且对于与同一红外线图像感应器在同一直线上的两个点也能够准确地识别出来。此外,本实施例提供的多点触摸屏由于省去了触摸面板部分,大大节省了触摸屏的成本。并且由于红外线发生器和红外线感应器的体积很小,对于触摸显示屏的尺寸的影响很小。红外线是非可见光,采用红外线不会影响正常的显示。本发明的多点触摸屏对触摸点的识别精度高,且使用方便。
再如图11所示,与本发明实施例三提供的多点触摸屏相比,本实施例中的微处理器2,用于驱动设置在显示面板第一边角的第一红外线发生器921以第一波长发射红外线、设置在显示面板第二边角的第二红外线发生器931以第二波长发射红外线、设置在显示面板第三边角的第三红外线发生器951以第三波长发射红外线、设置在显示面板第四边角的第四红外线发生器961以第四波长发射红外线,并驱动第一红外线图像感应器922接收所述第一波长的红外线生成第一红外线图像、驱动第二红外线图像感应器932接收所述第二波长的红外线生成第二红外线图像、驱动第三红外线图像感应器952接收所述第三波长的红外线生成第三红外线图像、驱动第四红外线图像感应器962接收第四波长的红外线生成第四红外线图像。具体地,微处理器2通过选择控制电路1驱动红外线发生器和红外线图像感应器完成上述操作。选择控制电路1,用于分别对第一红外线图像感应器922生成的第一红外线图像、第二红外线图像感应器932生成的第二红外线图像、第三红外线图像感应器952生成的第三红外线图像、第四红外线图像感应器962生成的第四红外线图像进行图像校正处理,以消除图像失真。模/数转换器3用于对选择控制电路1输出的经过图像校正处理的第一红外线图像、第二红外线图像、第三红外线图像和第四红外线图像进行模/数转换,生成第一数字图像、第二数字图像、第三数字图像和第四数字图像。数字信号处理器4用于对模/数转换器3所生成的第一数字图像、第二数字图像、第三数字图像和第四数字图像进行辨识处理,获取触摸点的位置信息。存储器5用于存储数字信号处理器4获取的触摸点位置信息。
下面简要描述本实施例多点触摸屏的工作流程:触摸屏启动后,微处理器驱动各红外线发生器发出相应波长的红外线,同时驱动各红外线图像感应器接收对应波长的红外线产生模拟图像信号,各红外线图像感应器产生的模拟图像信号经过选择控制电路进行图像校正处理后,通过选择控制电路设定的通路进入模/数转换器进行模/数转换,形成数字图像信号,数字信号处理器对模/数转换器输出的数字图像信号进行辨识处理,经过数字图像信号的分析处理后得到触摸点的位置信息,最后存储器对数字图像信号输出的触摸点的位置信息进行存储。
参见图12,具体地,投影处理模块41可以对模/数转换器3生成的第一数字图像、第二数字图像、第三数字图像和第四数字图像进行辨识处理,获得触摸点在第一数字图像中的第一投影位置、触摸点在所述第二数字图像中的第二投影位置、触摸点在第三数字图像中的第三投影位置和触摸点在第四数字图像中的第四投影位置。标设位置生成模块42再根据第一投影位置在第二对角线上生成第一标设位置,根据第二投影位置在第一对角线上生成第二标设位置,根据第三投影位置在第二对角线上生成第三标设位置,根据第四投影位置在第一对角线上生成第四标设位置,其中,第一对角线为第一边角(即第一红外线发生器所在的边角)的顶点与第一边角对角的顶点之间的连线,第二对角线为第二边角(即第二红外线发生器所在的边角)的顶点与第二边角对角的顶点之间的连线。线性函数生成模块43根据第一边角对角的顶点位置和第一标设位置生成第一线性函数,根据第二边角对角的顶点位置和第二标设位置生成第二线性函数,根据第三边角对角的顶点位置和第三标设位置生成第三线性函数,根据第四边角对角的顶点位置和第四标设位置生成第四线性函数。坐标生成模块44最后根据线性函数生成模块43生成的第一线性函数、第二线性函数、第三线性函数和第四线性函数获得触摸点的坐标。
本实施例提供的多点触摸屏,能够同时识别触摸屏上的多个触摸点,而且对于与同一红外线图像感应器在同一直线上的两个点也可以准确地识别出来。此外,由于本实施例提供的多点触摸屏省去了触摸面板部分,节省了触摸屏的成本。并且由于红外线发生器和红外线感应器的体积很小,对于触摸显示屏的尺寸的影响很小。红外线是非可见光,采用红外线不会影响正常的显示。本发明的多点触摸屏对触摸点的识别精度高,且使用方便。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (21)
1.一种多点触摸定位方法,其特征在于,包括:
设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线;
设置在第一边角对角的第一红外线图像感应器接收所述第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收所述第二波长的红外线,并生成第二红外线图像;
对所述第一红外线图像和所述第二红外线图像进行处理,确定至少一个触摸点。
2.根据权利要求1所述的多点触摸定位方法,其特征在于,所述对所述第一红外线图像和所述第二红外线图像进行处理包括标识处理和触摸点位置识别处理。
3.根据权利要求2所述的多点触摸定位方法,其特征在于,所述对所述第一红外线图像和所述第二红外线图像进行触摸点位置识别处理,确定至少一个触摸点具体包括:
对所述第一红外线图像和所述第二红外线图像进行图像校正处理;
对经过图像校正处理的第一红外线图像和第二红外线图像进行模/数转换,生成第一数字图像和第二数字图像;
对所述第一数字图像和所述第二数字图像进行辨识处理,获得触摸点在所述第一数字图像中的第一投影位置和在所述第二数字图像中的第二投影位置;
根据所述第一投影位置和所述第二投影位置,确定触摸点的位置。
4.根据权利要求3所述的多点触摸定位方法,其特征在于,所述第一边角与所述第二边角为相邻边角时,所述根据所述第一投影位置和所述第二投影位置,确定触摸点的位置具体包括:
根据所述第一投影位置在第二对角线上生成第一标设位置,根据所述第二投影位置在第一对角线上生成第二标设位置,所述第一对角线为所述第一边角的顶点与所述第一边角对角的顶点之间的连线,所述第二对角线为所述第二边角的顶点与所述第二边角对角的顶点之间的连线;
根据第一边角对角的顶点位置和所述第一标设位置,生成第一线性函数,根据第二边角对角的顶点位置和所述第二标设位置,生成第二线性函数;
根据所述第一线性函数和所述第二线性函数获得触摸点的坐标;
所述第一边角与所述第二边角为相对边角时,所述根据所述第一投影位置和所述第二投影位置,确定触摸点的位置具体包括:
根据所述第一投影位置在第二对角线上生成第一标设位置,根据所述第二投影位置在第二对角线上生成第二标设位置,所述第二对角线为所述第一边角的两相邻边角的顶点之间的连线;
根据第一边角对角的顶点位置和所述第一标设位置,生成第一线性函数,根据第二边角对角的顶点位置和所述第二标设位置,生成第二线性函数;
根据所述第一线性函数和所述第二线性函数获得触摸点的坐标。
5.根据权利要求1~4中任一权利要求所述的多点触摸定位方法,其特征在于,所述第一红外线发生器、所述第二红外线发生器的发射角度大于或等于90度,所述第一红外线图像感应器、所述第二红外线图像感应器的感应角度大于或等于90度。
6.一种多点触摸定位方法,其特征在于,包括:
设置在显示面板第一边角的第一红外线发生器以第一波长发射红外线,设置在第二边角的第二红外线发生器以第二波长发射红外线,设置在第三边角的第三红外线发生器以第三波长发射红外线,设置在第四边角的第四红外线发生器以第四波长发射红外线;
设置在第一边角对角的第一红外线图像感应器接收所述第一波长的红外线,并生成第一红外线图像,设置在第二边角对角的第二红外线图像感应器接收所述第二波长的红外线,并生成第二红外线图像,设置在第三边角对角的第三红外线图像感应器接收所述第三波长的红外线,并生成第三红外线图像,设置在第四边角对角的第四红外线图像感应器接收所述第四波长的红外线,并生成第四红外线图像;
对所述第一红外线图像、所述第二红外线图像、所述第三红外线图像和所述第四红外线图像进行处理,确定至少一个触摸点。
7.根据权利要求6所述的多点触摸定位方法,其特征在于,所述对所述第一红外线图像、所述第二红外线图像、所述第三红外线图像和所述第四红外线图像进行处理包括标识处理和触摸点位置识别处理。
8.根据权利要求7所述的多点触摸定位方法,其特征在于,所述对所述第一红外线图像、所述第二红外线图像、所述第三红外线图像和所述第四红外线图像进行触摸点位置识别处理,确定至少一个触摸点具体包括:
对所述第一红外线图像、所述第二红外线图像、所述第三红外线图像和所述第四红外线图像进行图像校正处理;
对经过图像校正处理的第一红外线图像、第二红外线图像、第三红外线图像和第四红外线图像进行模/数转换,生成第一数字图像、第二数字图像、第三数字图像和第四数字图像;
对所述第一数字图像、所述第二数字图像、所述第三数字图像和所述第四数字图像进行辨识处理,获得触摸点在所述第一数字图像中的第一投影位置、在所述第二数字图像中的第二投影位置、在所述第三数字图像中的第三投影位置和在所述第四数字图像中的第四投影位置;
根据所述第一投影位置、所述第二投影位置、所述第三投影位置和所述第四投影位置,确定触摸点的位置。
9.根据权利要求8所述的多点触摸定位方法,其特征在于,所述根据所述第一投影位置、所述第二投影位置、所述第三投影位置和所述第四投影位置,确定触摸点的位置具体包括:
根据所述第一投影位置在第二对角线上生成第一标设位置,根据所述第二投影位置在第一对角线上生成第二标设位置,根据所述第三投影位置在第二对角线上生成第三标设位置,根据所述第四投影位置在第一对角线上生成第四标设位置,所述第一对角线为所述第一边角的顶点与所述第一边角对角的顶点之间的连线,所述第二对角线为所述第二边角的顶点与所述第二边角对角的顶点之间的连线;
根据所述第一边角对角的顶点位置和所述第一标设位置,生成第一线性函数,根据所述第二边角对角的顶点位置和所述第二标设位置,生成第二线性函数,根据所述第三边角对角的顶点位置和所述第三标设位置,生成第三线性函数,根据所述第四边角对角的顶点位置和所述第四标设位置,生成第四线性函数;
根据所述第一线性函数、所述第二线性函数、所述第三线性函数和所述第四线性函数获得触摸点的坐标。
10.根据权利要求6~9中任一权利要求所述的多点触摸定位方法,其特征在于,所述第一红外线发生器、所述第二红外线发生器、所述第三红外线发生器、所述第四红外线发生器的发射角度大于或等于90度,所述第一红外线图像感应器、所述第二红外线图像感应器、所述第三红外线图像感应器、所述第四红外线图像感应器的感应角度大于或等于90度。
11.一种多点触摸屏,其特征在于,包括显示面板、设置在显示面板第一边角的第一红外线发生器、设置在显示面板第二边角的第二红外线发生器、设置在所述第一边角对角的第一红外线图像感应器、设置在所述第二边角对角的第二红外线图像感应器,以及与所述显示面板相连的控制处理子系统,其中:
所述显示面板用于接收触摸事件;
所述第一红外线发生器用于以第一波长发射红外线;
所述第二红外线发生器用于以第二波长发射红外线;
所述第一红外线图像感应器用于接收所述第一红外线发生器以第一波长发射的红外线,并生成第一红外线图像;
所述第二红外线图像感应器用于接收所述第二红外线发生器以第二波长发射的红外线,并生成第二红外线图像;
所述控制处理子系统用于对所述第一红外线图像感应器生成的第一红外线图像和所述第二红外线图像感应器生成的第二红外线图像进行处理,确定至少一个触摸点。
12.根据权利要求11所述的多点触摸屏,其特征在于,所述第一红外线图像感应器的镜头前设置有第一滤光片,所述第一滤光片的波长为第一波长,所述第二红外线图像感应器的镜头前设置有第二滤光片,所述第二滤光片的波长为第二波长。
13.根据权利要求11所述的多点触摸屏,其特征在于,所述第一红外线发生器、所述第二红外线发生器的发射角度大于或等于90度,所述第一红外线图像感应器、所述第二红外线图像感应器的感应角度大于或等于90度。
14.根据权利要求11所述的多点触摸屏,其特征在于,所述控制处理子系统包括:
标识处理子系统,用于对所述第一红外线图像感应器生成的第一红外线图像和所述第二红外线图像感应器生成的第二红外线图像进行标识处理;
触摸点位置识别处理子系统用于对所述第一红外线图像感应器生成的第一红外线图像和所述第二红外线图像感应器生成的第二红外线图像进行触摸点位置识别处理。
15.根据权利要求14所述的多点触摸屏,其特征在于,所述触摸点位置识别处理子系统包括:
微处理器,用于驱动设置在显示面板第一边角的所述第一红外线发生器以第一波长发射红外线和驱动设置在显示面板第二边角的所述第二红外线发生器以第二波长发射红外线,并驱动所述第一红外线图像感应器接收所述第一波长的红外线生成第一红外线图像和驱动所述第二红外线图像感应器接收所述第二波长的红外线生成第二红外线图像;
选择控制电路,用于分别对所述第一红外线图像和所述第二红外线图像进行图像校正处理;
模/数转换器,用于对经过图像校正处理的第一红外线图像和第二红外线图像进行模/数转换,生成第一数字图像和第二数字图像;
数字信号处理器,用于对所述第一数字图像和所述第二数字图像进行辨识处理,获取触摸点的位置信息;
存储器,用于存储所述数字信号处理器获取的触摸点的位置信息。
16.根据权利要求15所述的多点触摸屏,其特征在于,所述数字信号处理器包括:
投影处理模块,用于对所述第一数字图像和所述第二数字图像进行辨识处理,获得触摸点在所述第一数字图像中的第一投影位置和触摸点在所述第二数字图像中的第二投影位置;
标设位置生成模块,用于根据所述第一投影位置在第二对角线上生成第一标设位置,根据所述第二投影位置在第一对角线上生成第二标设位置,所述第一对角线为所述第一边角的顶点与所述第一边角对角的顶点之间的连线,所述第二对角线为所述第二边角的顶点与所述第二边角对角的顶点之间的连线;
线性函数生成模块,用于根据所述第一边角对角的顶点位置和所述第一标设位置生成第一线性函数,根据所述第二边角对角的顶点位置和所述第二标设位置生成第二线性函数;
坐标生成模块,用于根据所述第一线性函数和所述第二线性函数获得触摸点的坐标。
17.根据权利要求11~16任一权利要求所述的多点触摸屏,其特征在于,所述多点触摸屏还包括设置在显示面板第三边角的第三红外线发生器、设置在显示面板第四边角的第四红外线发生器、设置在所述第三边角对角的第三红外线图像感应器、设置在所述第四边角对角的第四红外线图像感应器,其中:
所述第三红外线发生器用于以第三波长发射红外线;
所述第四红外线发生器用于以第四波长发射红外线;
所述第三红外线图像感应器用于接收所述第三红外线发生器以第三波长发射的红外线,并生成第三红外线图像;
所述第四红外线图像感应器用于接收所述第四红外线发生器以第四波长发射的红外线,并生成第四红外线图像;
所述控制处理子系统用于对所述第一红外线图像感应器生成的第一红外线图像、所述第二红外线图像感应器生成的第二红外线图像、所述第三红外线图像感应器生成的第三红外线图像和所述第四红外线图像感应器生成的第四红外线图像进行处理,确定至少一个触摸点。
18.根据权利要求17所述的多点触摸屏,其特征在于,所述第三红外线图像感应器的镜头前设置有第三滤光片,所述第三滤光片的波长为第三波长,所述第四红外线图像感应器的镜头前设置有第四滤光片,所述第四滤光片的波长为第四波长。
19.根据权利要求17所述的多点触摸屏,其特征在于,所述第三红外线发生器、所述第四红外线发生器的发射角度大于或等于90度,所述第三红外线图像感应器、所述第四红外线图像感应器的感应角度大于或等于90度。
20.根据权利要求15所述的多点触摸屏,其特征在于,
所述微处理器还用于驱动设置在显示面板第三边角的所述第三红外线发生器以第三波长发射红外线和驱动设置在显示面板第四边角的所述第四红外线发生器以第四波长发射红外线,并驱动所述第三红外线图像感应器接收所述第三波长的红外线生成第三红外线图像和驱动所述第四红外线图像感应器接收第四波长的红外线生成第四红外线图像;
所述选择控制电路还用于分别对所述第三红外线图像和所述第四红外线图像进行图像校正处理;
所述模/数转换器还用于对经过图像校正处理的第三红外线图像和第四红外线图像进行模/数转换,生成第三数字图像和第四数字图像;
所述数字信号处理器还用于对所述第三数字图像和所述第四数字图像进行辨识处理,获取触摸点的位置信息。
21.根据权利要求16所述的多点触摸屏,其特征在于,
所述投影处理模块还用于对所述第三数字图像和所述第四数字图像进行辨识处理,获得触摸点在第三数字图像中的第三投影位置和触摸点在第四数字图像中的第四投影位置;
所述标设位置生成模块还用于根据所述第三投影位置在第二对角线上生成第三标设位置,根据所述第四投影位置在第一对角线上生成第四标设位置,所述第一对角线为所述第一边角的顶点与所述第一边角对角的顶点之间的连线,所述第二对角线为所述第二边角的顶点与所述第二边角对角的顶点之间的连线;
所述线性函数生成模块还用于根据所述第三边角对角的顶点位置和所述第三标设位置生成第三线性函数,根据所述第四边角对角的顶点位置和所述第四标设位置生成第四线性函数;
所述坐标生成模块还用于根据所述第一线性函数、所述第二线性函数、所述第三线性函数和所述第四线性函数获得触摸点的坐标。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810224095XA CN101727245B (zh) | 2008-10-15 | 2008-10-15 | 多点触摸定位方法及多点触摸屏 |
US12/578,717 US8619060B2 (en) | 2008-10-15 | 2009-10-14 | Multi-touch positioning method and multi-touch screen |
US14/085,100 US9542044B2 (en) | 2008-10-15 | 2013-11-20 | Multi-touch positioning method and multi-touch screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810224095XA CN101727245B (zh) | 2008-10-15 | 2008-10-15 | 多点触摸定位方法及多点触摸屏 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101727245A true CN101727245A (zh) | 2010-06-09 |
CN101727245B CN101727245B (zh) | 2012-11-21 |
Family
ID=42098431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810224095XA Expired - Fee Related CN101727245B (zh) | 2008-10-15 | 2008-10-15 | 多点触摸定位方法及多点触摸屏 |
Country Status (2)
Country | Link |
---|---|
US (2) | US8619060B2 (zh) |
CN (1) | CN101727245B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102419663A (zh) * | 2011-08-03 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏多点识别方法及系统 |
CN102419664A (zh) * | 2011-08-03 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
CN102419662A (zh) * | 2011-06-13 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
CN102479000A (zh) * | 2010-11-26 | 2012-05-30 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏多点识别方法及一种红外触摸屏 |
CN103576994A (zh) * | 2013-06-27 | 2014-02-12 | 香港应用科技研究院有限公司 | 在输入触摸面板上使用传感模块确定真正触点的方法及系统 |
CN103699273A (zh) * | 2013-12-26 | 2014-04-02 | 广州视睿电子科技有限公司 | 红外触摸屏的触摸点识别方法及其系统 |
CN108334246A (zh) * | 2017-12-11 | 2018-07-27 | 北京硬壳科技有限公司 | 悬浮触控方法及相关装置 |
CN114281219A (zh) * | 2021-12-20 | 2022-04-05 | 昆山工研院新型平板显示技术中心有限公司 | 触控显示装置 |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9103732B2 (en) | 2010-05-25 | 2015-08-11 | Google Technology Holdings LLC | User computer device with temperature sensing capabilities and method of operating same |
US20120068952A1 (en) * | 2010-05-25 | 2012-03-22 | Motorola Mobility, Inc. | User computer device with temperature sensing capabilities and method of operating same |
US20120054667A1 (en) * | 2010-08-31 | 2012-03-01 | Blackboard Inc. | Separate and simultaneous control of windows in windowing systems |
KR101319351B1 (ko) * | 2010-10-29 | 2013-10-16 | 엘지디스플레이 주식회사 | 적외선 센서모듈의 자동 각도 설정 방법 및 이를 적용한 표시 장치 |
CN102004586B (zh) * | 2010-11-23 | 2013-01-09 | 广东威创视讯科技股份有限公司 | 一种触摸点定位装置及方法 |
KR20130023954A (ko) * | 2011-08-30 | 2013-03-08 | 삼성전자주식회사 | 휴대용 단말기에서 아이콘 편집 과정을 수행하기 위한 장치 및 방법 |
US9377900B1 (en) * | 2012-06-18 | 2016-06-28 | Amazon Technologies, Inc. | Optical touch sensor |
US20140340362A1 (en) * | 2013-05-14 | 2014-11-20 | 1 Oak Technologies, LLC | Virtual writing surface |
US9658717B2 (en) * | 2013-05-14 | 2017-05-23 | Otter Products, Llc | Virtual writing surface |
US9229583B2 (en) | 2013-05-29 | 2016-01-05 | Otter Products, Llc | Object location determination including writing pressure information of a stylus |
US9170685B2 (en) | 2013-06-20 | 2015-10-27 | Otter Products, Llc | Object location determination |
US9335866B2 (en) | 2013-11-20 | 2016-05-10 | Otter Products, Llc | Retractable touchscreen adapter |
TWI520035B (zh) * | 2013-12-03 | 2016-02-01 | 緯創資通股份有限公司 | 外掛式觸控裝置及其感應模組 |
CN106484194B (zh) * | 2015-08-26 | 2019-10-29 | 上海精研电子科技有限公司 | 一种红外触摸屏多点定位方法 |
KR102448375B1 (ko) | 2015-12-18 | 2022-09-29 | 경기대학교 산학협력단 | 비가시 표시 장치 |
CN111813273B (zh) * | 2020-06-19 | 2023-06-20 | 深圳市鸿合创新信息技术有限责任公司 | 红外触控屏的触点坐标计算方法及红外触控屏 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US82009A (en) * | 1868-09-08 | Improved paving-roller | ||
CN100340957C (zh) | 1996-08-12 | 2007-10-03 | 埃罗接触系统公司 | 利用多个互不正交的波的声学条件传感器 |
US8035612B2 (en) | 2002-05-28 | 2011-10-11 | Intellectual Ventures Holding 67 Llc | Self-contained interactive video display system |
US8405636B2 (en) * | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
WO2009102681A2 (en) * | 2008-02-11 | 2009-08-20 | Next Holdings, Inc. | Systems and methods for resolving multitouch scenarios for optical touchscreens |
CN101271372B (zh) * | 2008-05-06 | 2010-10-13 | 党韧 | 一种多点触摸屏 |
EP2353069B1 (en) * | 2008-10-02 | 2013-07-03 | Next Holdings Limited | Stereo optical sensors for resolving multi-touch in a touch detection system |
-
2008
- 2008-10-15 CN CN200810224095XA patent/CN101727245B/zh not_active Expired - Fee Related
-
2009
- 2009-10-14 US US12/578,717 patent/US8619060B2/en active Active
-
2013
- 2013-11-20 US US14/085,100 patent/US9542044B2/en active Active
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102479000A (zh) * | 2010-11-26 | 2012-05-30 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏多点识别方法及一种红外触摸屏 |
WO2012068933A1 (zh) * | 2010-11-26 | 2012-05-31 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏多点识别方法及一种红外触摸屏 |
US9395849B2 (en) | 2010-11-26 | 2016-07-19 | Beijing Irtouch Systems Co., Ltd | Infrared touch screen multi-point recognizing method and infrared touch screen |
CN102419662A (zh) * | 2011-06-13 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
WO2012171457A1 (zh) * | 2011-06-13 | 2012-12-20 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
CN102419664A (zh) * | 2011-08-03 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
WO2013016995A1 (zh) * | 2011-08-03 | 2013-02-07 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
CN102419663A (zh) * | 2011-08-03 | 2012-04-18 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏多点识别方法及系统 |
CN102419664B (zh) * | 2011-08-03 | 2014-04-02 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏的多点识别方法及系统 |
CN102419663B (zh) * | 2011-08-03 | 2015-10-14 | 北京汇冠新技术股份有限公司 | 一种红外触摸屏多点识别方法及系统 |
CN103576994B (zh) * | 2013-06-27 | 2016-12-28 | 香港应用科技研究院有限公司 | 在输入触摸面板上使用传感模块确定真正触点的方法及系统 |
CN103576994A (zh) * | 2013-06-27 | 2014-02-12 | 香港应用科技研究院有限公司 | 在输入触摸面板上使用传感模块确定真正触点的方法及系统 |
CN103699273A (zh) * | 2013-12-26 | 2014-04-02 | 广州视睿电子科技有限公司 | 红外触摸屏的触摸点识别方法及其系统 |
CN103699273B (zh) * | 2013-12-26 | 2016-09-21 | 广州视睿电子科技有限公司 | 红外触摸屏的触摸点识别方法及其系统 |
CN108334246A (zh) * | 2017-12-11 | 2018-07-27 | 北京硬壳科技有限公司 | 悬浮触控方法及相关装置 |
CN114281219A (zh) * | 2021-12-20 | 2022-04-05 | 昆山工研院新型平板显示技术中心有限公司 | 触控显示装置 |
Also Published As
Publication number | Publication date |
---|---|
US20100090986A1 (en) | 2010-04-15 |
US9542044B2 (en) | 2017-01-10 |
US20140085268A1 (en) | 2014-03-27 |
CN101727245B (zh) | 2012-11-21 |
US8619060B2 (en) | 2013-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101727245B (zh) | 多点触摸定位方法及多点触摸屏 | |
US10101874B2 (en) | Apparatus and method for controlling user interface to select object within image and image input device | |
CN110471596B (zh) | 一种分屏切换方法、装置、存储介质及电子设备 | |
US20180356935A1 (en) | Touch point positioning method and apparatus, and terminal device | |
US8436832B2 (en) | Multi-touch system and driving method thereof | |
KR102035305B1 (ko) | 휴대 단말에서 햅틱 효과를 제공하는 방법 및 기계로 읽을 수 있는 저장 매체 및 휴대 단말 | |
US9383887B1 (en) | Method and apparatus of providing a customized user interface | |
US8493341B2 (en) | Optical touch display device and method thereof | |
US9405400B1 (en) | Method and apparatus of providing and customizing data input touch screen interface to multiple users | |
CA2830491C (en) | Manipulating graphical objects in a multi-touch interactive system | |
CN102662577A (zh) | 一种基于三维显示的光标操作方法及移动终端 | |
CN104094204B (zh) | 具有交替的反射透镜晶面的光学元件 | |
CN104407786A (zh) | 实现全息图像显示的交互式显示方法、控制方法及系统 | |
WO2012129973A1 (en) | Method of identifying multi-touch scaling gesture and device using the same | |
US10754446B2 (en) | Information processing apparatus and information processing method | |
US10656746B2 (en) | Information processing device, information processing method, and program | |
CN107347140B (zh) | 一种拍摄方法、移动终端及计算机可读存储介质 | |
TWI499938B (zh) | 觸控系統 | |
US10191609B1 (en) | Method and apparatus of providing a customized user interface | |
CN102184062B (zh) | 一种红外线触摸系统及其控制方法 | |
US20180260031A1 (en) | Method for controlling distribution of multiple sub-screens and device using the same | |
CN104049846A (zh) | 一种信息处理方法及电子设备 | |
US9489077B2 (en) | Optical touch panel system, optical sensing module, and operation method thereof | |
CN110162257A (zh) | 多触点触控方法、装置、设备及计算机可读存储介质 | |
US10642472B2 (en) | Display control apparatus equipped with touch panel, control method therefor, and storage medium storing control program therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121121 |