CN111708456A - 显示设备及触摸区域确定方法 - Google Patents
显示设备及触摸区域确定方法 Download PDFInfo
- Publication number
- CN111708456A CN111708456A CN202010554484.XA CN202010554484A CN111708456A CN 111708456 A CN111708456 A CN 111708456A CN 202010554484 A CN202010554484 A CN 202010554484A CN 111708456 A CN111708456 A CN 111708456A
- Authority
- CN
- China
- Prior art keywords
- scanning
- region
- area
- scanning directions
- determining
- 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 53
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 238000013507 mapping Methods 0.000 claims description 20
- 230000003287 optical effect Effects 0.000 claims description 17
- 230000008569 process Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 239000000178 monomer Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction 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/0412—Digitisers structurally integrated in a display
-
- 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/0416—Control or interface arrangements specially adapted for digitisers
-
- 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/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
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
本申请提供一种显示设备及触摸区域确定方法,显示设备包括:处理器和触摸屏,触摸屏的第一边框对应N个扫描方向、第二边框对应M个扫描方向,N和M均为大于或等于1的整数,处理器用于执行:对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域。用于提高确定触摸区域的效率,进而提高显示设备的响应速度。
Description
技术领域
本申请涉及触摸屏领域,尤其涉及一种显示设备及触摸区域确定方法。
背景技术
电子设备(例如:智能电视、智能手机等)设置有触摸屏,用户可以触摸该触摸屏,使电子设备响应用户的触摸。例如,触摸屏中显示有多个琴键,当用户触摸不同的琴键时,电子设备可以响应用户的触摸,发出琴声。
目前,电子设备响应用户的触摸时,需要确定出触摸区域,根据触摸区域响应用户的触摸。在相关技术中,电子设备确定触摸区域的方法包括:确定触摸屏中被挡光路;将被挡住的光路转化为多边形数据;假定同角度光路的集合为一层光路层,将一层中的多边形与另一层光路层中的多边形相交,得到一组新的多边形,再将该组新多边形与再另一层光路层中的多边形相交,以再次得到新的多边形;如此重复直至完成所有光路层的多边形相交,从而得到最后一组多边形,该最后组多边形至少包括一个多边形单体,将至少一个多边形单体确定为触摸区域,其中,触摸区域的个数与至少一个多边形单体的个数相同。
在上述方法中,重复地将一层中的多边形与另一层光路层中的多边形相交得到一组新的多边形,再将该组新多边形与再另一层光路层中的多边形相交,以再次得到新的多边形,降低确定触摸区域的效率,进而降低了电子设备的响应速度。
发明内容
本申请提供一种显示设备及触摸区域确定方法,用于提高确定触摸区域的效率,进而提高显示设备的响应速度。
第一方面,本申请提供一种显示设备,包括:处理器和触摸屏,触摸屏包括第一边框和第二边框,第一边框对应N个扫描方向,第二边框对应M个扫描方向,N和M均为大于或等于1的整数,其中,
处理器用于执行:
对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;
根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;
根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,第三扫描方向为N个扫描方向中除第一基准方向之外的扫描方向,第四扫描方向为M个扫描方向中除第二基准方向之外的扫描方向。
第二方面,本申请提供一种触摸区域确定方法,应用于显示设备,显示设备包括处理器和触摸屏,触摸屏包括第一边框和第二边框,第一边框对应N个扫描方向,第二边框对应M个扫描方向,N和M均为大于或等于1的整数,方法包括:
处理器对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;
处理器根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;
处理器根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,第三扫描方向为N个扫描方向中除第一基准方向之外的扫描方向,第四扫描方向为M个扫描方向中除第二基准方向之外的扫描方向。
第三方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上第二方面中的触摸区域确定方法。
本申请提供的一种显示设备及触摸区域确定方法,该显示设备包括:包括:处理器和触摸屏,触摸屏包括第一边框和第二边框,第一边框对应N个扫描方向,第二边框对应M个扫描方向,N和M均为大于或等于1的整数,其中,处理器用于执行:对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,第三扫描方向为N个扫描方向中除第一基准方向之外的扫描方向,第四扫描方向为M个扫描方向中除第二基准方向之外的扫描方向。在上述显示设备中,根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,可以提高确定触摸区域的效率,进而提高显示设备的响应速度。
附图说明
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请提供的显示设备的应用场景示意图;
图2为本申请提供的第一边框对应的2个扫描方向的示意图;
图3为本申请提供的第二边框对应的2个扫描方向的示意图;
图4为本申请提供的触摸区域确定方法的流程示意图一;
图5为本申请提供的一种至少一个候选区域的示意图;
图6为本申请提供的触摸区域确定方法的流程示意图二;
图7为本申请提供的在至少一个候选区域中确定第一伪区域的示意图;
图8为本申请提供的显示设备的示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1为本申请提供的显示设备的应用场景示意图。如图1所示,显示设备中包括触摸屏10,其中,触摸屏10包括第一边框和第二边框,第一边框中包括位置相对的第一边框11和第一边框12,第二边框中包括位置相对的第二边框21和第二边框22。
在一些实施例中,第一边框11和第二边框21设置有多个发射灯01,第一边框12和第二边框22设置有多个接收灯02,第一边框11中的发射灯01的个数与第一边框2中的接收灯02的个数相同,第一边框11中的发射灯01可以向第一边框12中的接收灯02发射光线,第二边框21中的发射灯01的个数与第二边框22中的接收灯02的个数相同,第二边框21中的发射灯01可以向第二边框22中的接收灯02发射光线。
在一些实施例中,第一边框对应N个扫描方向,第二边框对应M个扫描方向。其中,N和M均为大于或等于1的整数,N和M可以相同,也可以不相同。例如,N和M相同、且同时为2时,第一边框对应2个扫描方向可以如图2所示,第二边框对应2个扫描方向如图3所示。图2为本申请提供的第一边框对应的2个扫描方向的示意图。如图2所示,包括:当N=2时,第一边框的2个扫描方向。在第一扫描方向中,第一边框11的第一个发射灯和第一边框12的第一个接收灯对应,第一边框11的第二个发射灯和第一边框12的第二个接收灯对应,依次类推。在第二方向中,第一边框11的第一个发射灯和第一边框12的第五个接收灯对应,第一边框11的第二个发射灯和第一边框12的第六个接收灯对应,依次类推。图3为本申请提供的第二边框对应的2个扫描方向的示意图。如图2所示,包括:当M=2时,第二边框的2个扫描方向。在第一扫描方向中,第二边框21的第一个发射灯和第二边框22的第一个接收灯对应,第二边框21的第二个发射灯和第二边框22的第二个接收灯对应,依次类推。在第二扫描方向中,第二边框21的第一个发射灯和第二边框22的第六个接收灯对应,第二边框21的第二个发射灯和第二边框22的第七个接收灯对应,依次类推。
其中,每个扫描方向中包括多条光路,当用户触摸该触摸屏时,光路被遮挡。如图1所示的,当触摸屏中存在一触摸区域时,第一边框的第一扫描方向和第二扫描方向中存在被遮挡的光路(通过虚线示出),第二边框的第一扫描方向中存在被遮挡的光路(通过虚线示出)。在一些实施例中,触摸屏中可以存在多个触摸区域。
在本申请中,可以对触摸屏进行光路检测,确定扫描方向对应的区域,根据扫描方向对应的区域确定基准方向,根据基准方向确定至少一个触摸区域。在上述方法中,根据基准方向确定至少一个触摸区域可以提高确定触摸区域的效率,进而提高电子设备的响应速度。
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图4为本申请提供的触摸区域确定方法的流程示意图一。如图4所示,本实施例提供的触摸区域确定方法包括:
S401:对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域。
可选地,本申请提供的触摸区域确定方法的执行主体可以为显示设备,可以为设置在显示设备中的处理器。
可选地,每个扫描方向对应的光路具有各自对应的标识n,可以通过标识来区分不同扫描方向对应的光路。其中,X可以为L,也可以为D。其中,Y可以为l1、l2、l3等,也可以为d1、d2、d3等,n可以为1、2、3、4等。例如,指示第一边框L的扫描方向l1中的光路1,指示第二边框D的扫描方向d1中的光路2。
可选地,上述第一区域和第二区域为与遮挡光路相邻的无遮挡光路组成的区域。如图1所示,当触摸区域为1个时,第一区域包括:扫描方向l1对应的第一区域扫描方向l2对应的第一区域第二区域包括:扫描方向d1对应的第二区域
在一些实施例中,当触摸区域个数大于1时,N个扫描方向中的任意一个扫描方向可以对应的多个第一区域,M个扫描方向中的任意一个扫描方向可以对应的多个第二区域。
S402:根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向。
在一些实施例中,获取N个扫描方向各自对应的第一区域的个数;根据每个第一区域的个数,确定第一基准方向;
获取M个扫描方向各自对应的第二区域的个数;根据每个第二区域的个数,确定第二基准方向。
其中,第一基准方向为N个扫描方向中具有第一区域的个数最多的扫描方向,第二基准方向为M个扫描方向中具有第二区域的个数最多的扫描方向。
在一些实施例中,当N个扫描方向(或者M个扫描方向)中存在至少两个扫描方向对应的第一区域(或者第二区域)的个数相同时,可以在将上述至少两个扫描方向中的任意一个作为基准方向。
S403:根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,第三扫描方向为N个扫描方向中除第一基准方向之外的扫描方向,第四扫描方向为M个扫描方向中除第二基准方向之外的扫描方向。
在一些实施例中,对第一基准方向对应的第一区域和第二基准方向对应的第二区域进行处理,得到至少一个候选区域;
根据至少一个候选区域、第三扫描方向和第四扫描方向,确定触摸屏中的至少一个触摸区域。
其中,至少一个候选区域为第一基准方向对应的第一区域和第二基准方向对应的第二区域的重叠区域。具体的,请参见图5。图5为本申请提供的一种至少一个候选区域的示意图。如图5所示,第一基准方向对应的第一区域511、512、513、514,第二基准方向对应的第二区域521、522、523、524,其中,第一基准方向对应的第一区域511、512、513、514,与第二基准方向对应的第二区域521、522、523、524相交之后,得到候选区域0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15。
需要说明的是,根据至少一个候选区域、第三扫描方向和第四扫描方向,确定触摸屏中的至少一个触摸区域的具体的方法可以参见图6实施例,此处不再进行赘述。
在一些实施例中,得到至少一个触摸区域之后,可以获取每个触摸区域的坐标,进而根据每个触摸区域的坐标,确定每个触摸区域对应的触摸点,具体的,确定每个触摸区域对应的触摸点的方法可以参见现有技术,此处不再进行赘述。
本实施例提供的触摸区域确定方法包括:对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,第三扫描方向为N个扫描方向中除第一基准方向之外的扫描方向,第四扫描方向为M个扫描方向中除第二基准方向之外的扫描方向。在上述方法中,根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,可以提高确定触摸区域的效率,进而提高显示设备的响应速度。
下面,结合图6对本申请提供的触摸区域确定方法做进一步的详细说明,具体的,请参见图6实施例。
图6为本申请提供的触摸区域确定方法的流程示意图二。如图6所示,本实施例提供的触摸区域确定方法包括:
S601:获取N个扫描方向、M个扫描方向、以及每个扫描方向对应的扫描偏移量。
在一些实施例中,在显示设备初始化时,可以赋值给N和M,以及每个扫描方向对应的扫描偏移量。
其中,扫描偏移量为发射灯和接收灯之间的扫描偏移量。例如,如图1所示,第一边框的扫描方向l1的扫描偏移量为0,指示第一边框11的第一个发射灯与第一边框12的第一个接收灯对应的;第一边框的扫描方向l1的扫描偏移量为4,指示第一边框11的第一个发射灯与第一边框12的第五个接收灯对应的。
S602:根据N个扫描方向、M个扫描方向、以及每个扫描方向对应的扫描偏移量,对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域。
在一些实施例中,例如,第一边框的扫描方向l1的扫描偏移量为4时,根据扫描方向和扫描方向对应的扫描偏移量对触摸屏进行光路检测的方法包括:控制第一边框11的第一个发射灯开启,同时检测第一边框12的第五个接收灯是否接收到发射光,若接收到第一个发射灯,则确定光路未被遮挡,若未接收到第一个发射灯,则确定光路被遮挡。
在实际应用中,根据每个扫描方向和每个扫描方向对应的扫描偏移量,对触摸屏进行光路检测,可以得到N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域。
需要说明的是,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域的方法可以参见图4实施例中的S401,此处不再进行赘述。
S603:根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向。
在一些实施例中,S603的执行方法与S402的执行方法相同,此处,不再赘述S603的执行过程。
S604:对第一基准方向对应的第一区域和第二基准方向对应的第二区域进行处理,得到至少一个候选区域。
在一些实施例中,得到至少一个候选区域的执行方法可以参见S403中得到至一个候选区域的方法,此处不再进行赘述。
S605:执行获取操作,获取目标方向,目标方向为第三扫描方向和第四扫描方向中的任意一个扫描方向。
S606:执行映射操作,根据目标方向对应的至少一个第三区域和至少一个候选区域,确定映射关系。
在一些实施例中,映射关系包括至少一个候选区域和候选区域对应的第三区域,以及至少一个第三区域和第三区域对应的候选区域和候选区域的个数。
在一些实施例中,映射关系包括第一对应关系、第二对应关系和第三对应关系,第一对应关系包括候选区域和候选区域对应的第三区域,第二对应关系包括第三区域、第三区域对应的候选区域和候选区域的个数,第三对应关系包括每个候选区域所在的一行和一列中包括的其他候选区域。
S607:执行确定操作,根据映射关系,在至少一个候选区域中确定伪区域和/或真区域。
在一些实施例中,在至少一个候选区域中确定至少一个伪区域和至少一个真区域的方法包括:
执行第一操作,根据第一对应关系,在至少一个候选区域中确定第一伪区域,将第一伪区域中包括的候选区域标记为假,第一伪区域为无对应第三区域的候选区域;
执行第二操作,根据第二对应关系和第三对应关系,在至少一个候选区域中确定第一真区域,更新第一伪区域,将第一真区域中包括的候选区域标记为真;
执行第三操作,根据第三对应关系和候选区域的标记,更新执行完第二操作中之后得到的第一真区域和第一伪区域;
将最终得到的第一伪区域中包括的候选区域确定为伪区域,将最终得到的第一真区域中包括的候选区域确定为真区域。
在一些实施例中,可以根据第一对应关系依次判断每个候选区域是否有对应的第三区域,若无,则将该候选区域确定为第一伪区域,其中,第一伪区域为第一对应关系中无对应第三区域的候选区域。图7为本申请提供的在至少一个候选区域中确定第一伪区域的示意图。如图7所示,目标方向为扫描方向l2,扫描方向l2对应第三区域71、72、73。其中,候选区域2、3、5、7、8、9、12、14、15,与第三区域71、72、73均没有重叠区域,即候选区域2、3、5、7、8、9、12、14、15均没有对应的第三区域,因此第一伪区域包括:候选区域2、3、5、7、8、9、12、14、15,即候选区域2、3、5、7、8、9、12、14、15为伪区域。进一步地,候选区域2、3、5、7、8、9、12、14、15均标记为“假”。
在一些实施例中,可以根据第二对应关系依次判断每个第三区域对应的候选区域的个数是否为预设值,若是,则将个数为预设值的候选区域确定为第一真区域,其中,预设值为1。例如在图7中的第三区域73,由于第三区域73对应的候选区域(即候选区域13)个数为1(等于预设值),因此第一真区域包括:候选区域13(即为执行完第二操作之后得到的第一真区域),将将候选区域13标记为“真”。
在一些实施例中,根据第三对应关系,将与第一真区域在同一行和同一列的候选区域确定为伪区域,并根据该伪区域更新第一伪区域。例如在图7中,与第一真区域(候选区域13)在同一行和同一列的候选区域为候选区域1、5、9、12、14、15,因此,候选区域1、5、9、12、14、15为伪区域。进一步地,根据伪区域1、5、9、12、14、15,更新第一伪区域之后得到的第一伪区域(即为执行完第二操作之后得到的第一伪区域)中包括候选区域1、2、3、5、7、8、9、12、14、15。由于在更新之前,第一伪区域中已经包括了候选区域5、9、12、14、15,因此在更新之后,第一伪区域中的增加候选区域1,并候选区域1标记为“假”。
在一些实施例中,可以通过如下可行的方法一,更新执行完所述第二操作之后得到的第一真区域和第一伪区域:
在依次执行完第一操作和第二操作之后,根据第三对应关系和候选区域的标记,将满足预设条件的候选区域标记为“真”,将标记为“真”候选区域所在的一列(或者一行)中的其他候选区域标记为“假”,并根据标记后的候选区域更新执行完所述第二操作之后得到的第一真区域和第一伪区域。其中,预设条件为候选区域是其所在的一行(或者一列)中未被标记为假的唯一一个候选区域。
例如在图7中,由于与候选区域11在同一行中的候选区域3、5、7被标记为“假”,因此将候选区域11标记为“真”,将与候选区域11在同一列的候选区域10、9、8标记为“假”;由于与候选区域6在的同一行中的候选区域2、10、14被标记为“假”,因此将候选区域6标记为“真”,将与候选区域6在同一列的候选区域7、5、4标记为“假”;由于候选区域0在的同一行中的候选区域4、8、12被标记为“假”,因此将候选区域0标记为“真”,将与候选区域0在同一列的候选区域1、2、3标记为“假”。进一步地,更新执行完第二操作之后得到的第一真区域和第一伪区域之后(即执行完第三操作之后),得到的第一真区域中包括:候选区域0、候选区域6、候选区域11、候选区域13,得到第一伪区域中包括:候选区域1、2、3、4、5、7、8、9、10、12、14、15。
在一些实施例中,可以重复执行上述第一操作、第二操作和第三操作,直至第一伪区域和第一真区域中包括的候选区域不变时,将最终得到的第一伪区域中包括的候选区域确定为至少一个伪区域,将最终得到的第一真区域中包括的候选区域确定为至少一个真区域。
S608:更新目标方向,依次重复执行获取操作、执行映射操作和执行确定操作。
在一些实施例中,更新后的目标方向是S605中没有使用过的扫描方向。
需要说明的是,在更新目标方向依次重复执行S605~S607的过程中,可能出现,根据目标方向无法在至少一个候选区域中确定出伪区域和/或真区域的情况。
S609:直至伪区域的个数和真区域的个数不变,将至少一个真区域确定为至少一个触摸区域。
本实施例提供的触摸区域确定方法包括:获取N个扫描方向、M个扫描方向、以及每个扫描方向对应的扫描偏移量;根据N个扫描方向、M个扫描方向、以及每个扫描方向对应的扫描偏移量,对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;对第一基准方向对应的第一区域和第二基准方向对应的第二区域进行处理,得到至少一个候选区域;执行获取操作,获取目标方向,目标方向为第三扫描方向和第四扫描方向中的任意一个扫描方向;执行映射操作,根据目标方向对应的至少一个第三区域和至少一个候选区域,确定映射关系;执行确定操作,根据映射关系,在至少一个候选区域中确定至少一个伪区域和至少一个真区域;更新目标方向依次重复执行获取操作、映射操作和确定操作,直至至少一个伪区域的个数不变、至少一个真区域的个数不变;将至少一个真区域确定为至少一个触摸区域。在上述方法中,对第一基准方向对应的第一区域和第二基准方向对应的第二区域进行处理,得到至少一个候选区域,根据至少一个候选区域、第三扫描方向和第四扫描方向,确定触摸屏中的至少一个触摸区域,可以提高确定触摸区域的效率,进而提高显示设备的响应速度。
图8为本申请提供的显示设备的示意图,如图8所示,显示设备80包括:处理器81和触摸屏82,触摸屏包括第一边框和第二边框,第一边框对应N个扫描方向,第二边框对应M个扫描方向,N和M均为大于或等于1的整数,其中,
处理器81用于执行:
对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域;
根据N个扫描方向各自对应的第一区域,在N个扫描方向中确定第一基准方向,根据M个扫描方向各自对应的第二区域,在M个扫描方向中确定第二基准方向;
根据第一基准方向对应的第一区域、第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,第三扫描方向为N个扫描方向中除第一基准方向之外的扫描方向,第四扫描方向为M个扫描方向中除第二基准方向之外的扫描方向。
本申请提供的处理器81可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
在一些实施例中,处理器81具体用于:
对第一基准方向对应的第一区域和第二基准方向对应的第二区域进行处理,得到至少一个候选区域;
根据至少一个候选区域、第三扫描方向和第四扫描方向,确定触摸屏中的至少一个触摸区域。
在一些实施例中,处理器81具体用于:
执行获取操作,获取目标方向,所述目标方向为所述第三扫描方向和所述第四扫描方向中的任意一个扫描方向;
执行映射操作,根据所述目标方向对应的至少一个第三区域和所述至少一个候选区域,确定映射关系;
执行确定操作,根据所述映射关系,在所述至少一个候选区域中确定伪区域和/或真区域;
更新目标方向,依次重复执行获取操作、映射操作和确定操作,直至伪区域的个数和真区域的个数不变,并将至少一个真区域确定为至少一个触摸区域。
在一些实施例中,映射关系包括第一对应关系、第二对应关系和第三对应关系,第一对应关系包括候选区域和候选区域对应的第三区域,第二对应关系包括第三区域、第三区域对应的候选区域和候选区域的个数,第三对应关系包括每个候选区域所在的一行和一列中包括的其他候选区域。
在一些实施例中,处理器81具体用于:
执行第一操作,根据第一对应关系,在至少一个候选区域中确定第一伪区域,将第一伪区域中包括的候选区域标记为假,第一伪区域为无对应第三区域的候选区域;
执行第二操作,根据第二对应关系和第三对应关系,在至少一个候选区域中确定第一真区域,并更新第一伪区域,将第一真区域中包括的候选区域标记为真;
执行第三操作,根据第三对应关系和候选区域的标记,更新执行完第二操作之后得到的第一真区域和第一伪区域;
将最终得到的第一伪区域中包括的候选区域确定为伪区域,将最终得到的第一真区域中包括的候选区域确定为真区域。
在一些实施例中,处理器81具体用于:
获取N个扫描方向各自对应的第一区域的个数;
根据每个第一区域的个数,确定第一基准方向;
获取M个扫描方向各自对应的第二区域的个数;
根据每个第二区域的个数,确定第二基准方向。
在一些实施例中,处理器81具体用于:
获取N个扫描方向、M个扫描方向、以及每个扫描方向对应的扫描偏移量;
根据N个扫描方向、M个扫描方向、以及每个扫描方向对应的扫描偏移量,对触摸屏进行光路检测,确定N个扫描方向各自对应的第一区域、以及M个扫描方向各自对应的第二区域。
在上述图8所示的实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignal Processor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如磁盘存储器。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上的触摸区域确定方法。
上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。
单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种显示设备,其特征在于,包括:处理器和触摸屏,所述触摸屏包括第一边框和第二边框,所述第一边框对应N个扫描方向,所述第二边框对应M个扫描方向,所述N和所述M均为大于或等于1的整数,其中,
所述处理器用于执行:
对所述触摸屏进行光路检测,确定所述N个扫描方向各自对应的第一区域、以及所述M个扫描方向各自对应的第二区域;
根据所述N个扫描方向各自对应的第一区域,在所述N个扫描方向中确定第一基准方向,根据所述M个扫描方向各自对应的第二区域,在所述M个扫描方向中确定第二基准方向;
根据所述第一基准方向对应的第一区域、所述第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,所述第三扫描方向为所述N个扫描方向中除所述第一基准方向之外的扫描方向,所述第四扫描方向为所述M个扫描方向中除所述第二基准方向之外的扫描方向。
2.根据权利要求1所述的显示设备,其特征在于,所述处理器具体用于:
对所述第一基准方向对应的第一区域和所述第二基准方向对应的第二区域进行处理,得到至少一个候选区域;
根据所述至少一个候选区域、所述第三扫描方向和所述第四扫描方向,确定所述触摸屏中的至少一个触摸区域。
3.根据权利要求2所述的显示设备,其特征在于,所述处理器具体用于:
执行获取操作,获取目标方向,所述目标方向为所述第三扫描方向和所述第四扫描方向中的任意一个扫描方向;
执行映射操作,根据所述目标方向对应的至少一个第三区域和所述至少一个候选区域,确定映射关系;
执行确定操作,根据所述映射关系,在所述至少一个候选区域中确定伪区域和/或真区域;
更新所述目标方向,依次重复执行所述获取操作、所述映射操作和所述确定操作,直至伪区域的个数和真区域的个数不变,并将至少一个真区域确定为所述至少一个触摸区域。
4.根据权利要求3所述的显示设备,其特征在于,所述映射关系包括第一对应关系、第二对应关系和第三对应关系,所述第一对应关系包括候选区域和候选区域对应的第三区域,所述第二对应关系包括第三区域、第三区域对应的候选区域和候选区域的个数,第三对应关系包括每个候选区域所在的一行和一列中包括的其他候选区域。
5.根据权利要求4所述的显示设备,其特征在于,所述处理器具体用于:
执行第一操作,根据所述第一对应关系,在所述至少一个候选区域中确定第一伪区域,将所述第一伪区域中包括的候选区域标记为假,所述第一伪区域为无对应第三区域的候选区域;
执行第二操作,根据所述第二对应关系和所述第三对应关系,在所述至少一个候选区域中确定第一真区域,并更新所述第一伪区域,将所述第一真区域中包括的候选区域标记为真;
执行第三操作,根据所述第三对应关系和候选区域的标记,更新执行完所述第二操作之后得到的第一真区域和第一伪区域;
将最终得到的第一伪区域中包括的候选区域确定为伪区域,将最终得到的第一真区域中包括的候选区域确定为真区域。
6.根据权利要求1至5任一项所述的显示设备,其特征在于,所述处理器具体用于:
获取所述N个扫描方向各自对应的第一区域的个数;
根据每个第一区域的个数,确定所述第一基准方向;
获取所述M个扫描方向各自对应的第二区域的个数;
根据每个第二区域的个数,确定所述第二基准方向。
7.根据权利要求6所述的显示设备,其特征在于,所述处理器具体用于:
获取所述N个扫描方向、所述M个扫描方向、以及每个扫描方向对应的扫描偏移量;
根据所述N个扫描方向、所述M个扫描方向、以及每个扫描方向对应的扫描偏移量,对所述触摸屏进行光路检测,确定所述N个扫描方向各自对应的第一区域、以及所述M个扫描方向各自对应的第二区域。
8.一种触摸区域确定方法,其特征在于,应用于显示设备,所述显示设备包括处理器和触摸屏,所述触摸屏包括第一边框和第二边框,所述第一边框对应N个扫描方向,所述第二边框对应M个扫描方向,所述N和所述M均为大于或等于1的整数,所述方法包括:
所述处理器对所述触摸屏进行光路检测,确定所述N个扫描方向各自对应的第一区域、以及所述M个扫描方向各自对应的第二区域;
所述处理器根据所述N个扫描方向各自对应的第一区域,在所述N个扫描方向中确定第一基准方向,根据所述M个扫描方向各自对应的第二区域,在所述M个扫描方向中确定第二基准方向;
所述处理器根据所述第一基准方向对应的第一区域、所述第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,其中,所述第三扫描方向为所述N个扫描方向中除所述第一基准方向之外的扫描方向,所述第四扫描方向为所述M个扫描方向中除所述第二基准方向之外的扫描方向。
9.根据权利要求8所述的方法,其特征在于,所述处理器根据所述第一基准方向对应的第一区域、所述第二基准方向对应的第二区域、第三扫描方向和第四扫描方向,确定至少一个触摸区域,包括:
所述处理器对所述第一基准方向对应的第一区域和所述第二基准方向对应的第二区域进行处理,得到至少一个候选区域;
所述处理器根据所述至少一个候选区域、所述第三扫描方向和所述第四扫描方向,确定所述触摸屏中的至少一个触摸区域。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求8或9所述的触摸区域确定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010554484.XA CN111708456B (zh) | 2020-06-17 | 2020-06-17 | 显示设备及触摸区域确定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010554484.XA CN111708456B (zh) | 2020-06-17 | 2020-06-17 | 显示设备及触摸区域确定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111708456A true CN111708456A (zh) | 2020-09-25 |
CN111708456B CN111708456B (zh) | 2024-07-23 |
Family
ID=72540785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010554484.XA Active CN111708456B (zh) | 2020-06-17 | 2020-06-17 | 显示设备及触摸区域确定方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111708456B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598082A (zh) * | 2015-01-23 | 2015-05-06 | 青岛海信电器股份有限公司 | 一种确定候选触摸点的方法及装置 |
CN104615310A (zh) * | 2015-01-23 | 2015-05-13 | 青岛海信电器股份有限公司 | 一种确定候选触摸点的方法及装置 |
CN104731418A (zh) * | 2015-03-27 | 2015-06-24 | 青岛海信电器股份有限公司 | 一种触摸屏定位方法、装置及触屏设备 |
CN109542276A (zh) * | 2018-11-22 | 2019-03-29 | 青岛海信商用显示股份有限公司 | 一种触控点识别方法及装置和显示设备 |
CN110489015A (zh) * | 2019-08-19 | 2019-11-22 | 青岛海信商用显示股份有限公司 | 触摸点确定方法及装置、触摸屏和显示器 |
-
2020
- 2020-06-17 CN CN202010554484.XA patent/CN111708456B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598082A (zh) * | 2015-01-23 | 2015-05-06 | 青岛海信电器股份有限公司 | 一种确定候选触摸点的方法及装置 |
CN104615310A (zh) * | 2015-01-23 | 2015-05-13 | 青岛海信电器股份有限公司 | 一种确定候选触摸点的方法及装置 |
CN104731418A (zh) * | 2015-03-27 | 2015-06-24 | 青岛海信电器股份有限公司 | 一种触摸屏定位方法、装置及触屏设备 |
CN109542276A (zh) * | 2018-11-22 | 2019-03-29 | 青岛海信商用显示股份有限公司 | 一种触控点识别方法及装置和显示设备 |
CN110489015A (zh) * | 2019-08-19 | 2019-11-22 | 青岛海信商用显示股份有限公司 | 触摸点确定方法及装置、触摸屏和显示器 |
Also Published As
Publication number | Publication date |
---|---|
CN111708456B (zh) | 2024-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220036648A1 (en) | Method and terminal device for determining occluded area of virtual object | |
CN107172346B (zh) | 一种虚化方法及移动终端 | |
CN110096929A (zh) | 基于神经网络的目标检测 | |
CN107274442A (zh) | 一种图像识别方法和装置 | |
CN109542276B (zh) | 一种触控点识别方法及装置和显示设备 | |
CN108363507B (zh) | 触摸屏死区的补偿方法、装置、电子设备和存储介质 | |
CN109509461B (zh) | 显示面板的亮度调节方法及装置 | |
CN111091572A (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
CN111111210B (zh) | 一种网络游戏的物品整理方法和装置 | |
CN110865785B (zh) | 像素尺寸的获取方法、装置及电子设备 | |
CN114363167B (zh) | 网段信息处理方法、装置、电子设备以及存储介质 | |
CN110914810B (zh) | Monkey测试方法及终端 | |
CN117036445B (zh) | 基于随机分配的深度估计方法、装置、计算机设备和介质 | |
CN107450840B (zh) | 手指触控连通域的确定方法、装置及电子设备 | |
CN111708456B (zh) | 显示设备及触摸区域确定方法 | |
CN110119429B (zh) | 数据处理方法、装置、计算机设备和存储介质 | |
US10839570B2 (en) | Graph display method, electronic device, and recording medium for displaying modified expression in different ways in response to determining whether condition regarding modified expression is satisfied | |
CN111553847A (zh) | 图像处理方法及装置 | |
CN115829929A (zh) | 产品表面图像的缺陷检测方法、装置、设备及存储介质 | |
CN111388994B (zh) | 游戏中虚拟道具的处理方法、装置、设备和存储介质 | |
CN110942445B (zh) | 红外触摸屏的触点识别方法、装置、终端设备及存储介质 | |
CN114926455A (zh) | 目标中心位置的检测方法、装置、计算机设备及存储介质 | |
CN112118474B (zh) | 视频弹幕的显示方法、***、计算机设备及可读存储介质 | |
CN109242763B (zh) | 图片处理方法、图片处理装置、终端设备 | |
CN114077359A (zh) | 触摸识别方法及显示设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |