一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

触摸区域的确定方法与显示设备与流程

2022-04-30 02:11:22 来源:中国专利 TAG:


1.本技术实施例涉及触控技术领域,尤其涉及一种触摸区域的确定方法与显示设备。


背景技术:

2.随着电子产品的普遍应用,在用户使用电子产品的过程中,电子产品的显示屏直接影响了用户对电子产品的使用感受。为了简化人机交互过程,出现了触摸屏,触摸屏可以检测到触摸区域,以根据该触摸区域进行响应。例如,若该触摸区域上显示有用于关闭当前界面的控件,则关闭当前界面。
3.现有技术中,红外触摸屏作为一种常见的触摸屏,其呈矩形结构,其中,矩形结构中相对的两个长边分别为长边发射边和长边接收边,长边发射边上设置有若干发射灯,长边接收边上设置有若干接收灯;同理,相对的两个短边分别为短边发射边和短边接收边,短边发射边上设置有若干发射灯,短边接收边上设置有若干接收灯。发射灯发射的光红外光可以被对面的一个或多个接收灯接收,发射灯和对应的接收灯之间形成光路。在用户对红外触摸屏进行触摸之后,部分发射灯和接收灯之间的光路被遮挡,也就导致这些接收灯无法接收到发射灯发射的红外光,如此可以通过该被遮挡的光路确定触摸区域。
4.然而,申请人对现有技术进行研究之后发现,上述确定触摸区域的方法具有准确度较低的问题。


技术实现要素:

5.本技术实施例提供一种触摸区域的确定方法与显示设备,可以解决当前确定触摸区域的方式准确度较低的技术问题。
6.第一方面,本技术实施例提供一种显示设备,该显示设备包括:
7.触摸屏,用于接收触摸操作;
8.与所述触摸屏通信连接的控制器,所述控制器被配置为:
9.根据所述触摸屏的第一方向上被遮挡的光路,确定第一触摸区域;
10.若所述第一触摸区域中存在第二方向上未被遮挡的光路,则根据所述第一触摸区域和所述未被遮挡的光路确定第二触摸区域,所述第二触摸区域为所述第一触摸区域的子区域。
11.第二方面,本技术实施例提供一种触摸区域的确定方法,该方法包括:
12.根据所述触摸屏的第一方向上被遮挡的光路,确定第一触摸区域;
13.若所述第一触摸区域中存在第二方向上未被遮挡的光路,则根据所述第一触摸区域和所述未被遮挡的光路确定第二触摸区域,所述第二触摸区域为所述第一触摸区域的子区域。
14.本技术实施例所提供的触摸区域的确定方法与显示设备,根据所述触摸屏的第一方向上被遮挡的光路,确定第一触摸区域;若所述第一触摸区域中存在第二方向上未被遮
挡的光路,则根据所述第一触摸区域和所述未被遮挡的光路确定第二触摸区域,所述第二触摸区域为所述第一触摸区域的子区域。即本技术实施例中,首先通过被遮挡的光路确定了第一触摸区域,然后第一触摸区域作为粗轮廓可以进一步通过未被遮挡的光路确定第二触摸区域,第二触摸区域是第一触摸区域的子区域,从而其限定的触摸区域更加小,使得触摸区域的准确度更高。
附图说明
15.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对本技术实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
16.图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
17.图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;
18.图3中示例性示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示示意图;
19.图4中示例性示出了触摸屏发射红外光的示意图;
20.图5示例性示出了触摸屏的一种方向上的光网示意图;
21.图6示例性示出了触摸屏的另一种方向上的光网示意图;
22.图7示例性示出了触摸屏的另一种方向上的光网示意图;
23.图8示例性示出了触摸屏的另一种方向上的光网示意图;
24.图9示例性示出了触摸屏的另一种方向上的光网示意图;
25.图10示例性示出了触摸屏的另一种方向上的光网示意图;
26.图11示例性示出了触摸屏的一种红外光矩阵示意图;
27.图12示例性示出了用户操作区域在触摸屏中的示意图;
28.图13示例性示出了候选区域在触摸屏中的示意图;
29.图14示例性示出了第一触摸区域在触摸屏中的示意图;
30.图15示例性示出了第二触摸区域在触摸屏中的示意图;
31.图16中示例性示出了一种触摸区域的确定方法的流程示意图。
具体实施方式
32.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
33.基于本技术描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术所附权利要求保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。
34.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的
实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
35.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本技术实施例图示或描述中给出那些以外的顺序实施。
36.此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
37.图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图。如图1中示出,用户可通过移动终端300和控制装置100操作显示设备200。
38.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。
39.在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,在直观的用户界面(ui)中为用户提供各种控制。
40.在一些实施例中,移动终端300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以实现用移动终端300与显示设备200建立控制指令协议,将遥控控制键盘同步到移动终端300上,通过控制移动终端300上用户界面,实现控制显示设备200的功能。也可以将移动终端300上显示音视频内容传输到显示设备200上,实现同步显示功能。
41.如图1中还示出,显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。示例的,显示设备200通过发送和接收信息,以及电子节目指南(epg)互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。
42.显示设备200,可以液晶显示屏、oled显示屏、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。
43.显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(iptv)等。
44.图2中示例性示出了根据示例性实施例中显示设备200的硬件配置框图。
45.在一些实施例中,显示设备200中包括控制器250、调谐解调器210、通信器220、检
测器230、输入/输出接口255、显示屏275,音频输出接口285、存储器260、供电电源290、用户接口265、外部装置接口240中的至少一种。
46.在一些实施例中,显示屏275,用于接收源自第一处理器输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。
47.在一些实施例中,显示屏275,包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。
48.在一些实施例中,显示视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,可显示来自网络通信协议接收来自网络服务器端发送的各种图像内容。
49.在一些实施例中,显示屏275用于呈现显示设备200中产生且用于控制显示设备200的用户操控ui界面。
50.在一些实施例中,根据显示屏275类型不同,还包括用于驱动显示的驱动组件。
51.在一些实施例中,显示屏275为一种投影显示屏,还可以包括一种投影装置和投影屏幕。
52.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括wifi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。
53.在一些实施例中,显示设备200可以通过通信器220与控制装置100或内容提供设备之间建立控制信号和数据信号发送和接收。
54.在一些实施例中,用户接口265,可用于接收控制装置100(如:红外遥控器等)红外控制信号。
55.在一些实施例中,检测器230是显示设备200用于采集外部环境或与外部交互的信号。
56.在一些实施例中,检测器230包括光接收器,用于采集环境光线强度的传感器,可以通过采集环境光可以自适应性显示参数变化等。
57.在一些实施例中,检测器230还可以包括图像采集器,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
58.在一些实施例中,检测器230还可以包括温度传感器等,如通过感测环境温度。
59.在一些实施例中,显示设备200可自适应调整图像的显示色温。如当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调,或当温度偏低的环境时,可以调整显示设备200显示图像偏暖色调。
60.在一些实施例中,检测器230还可声音采集器等,如麦克风,可以用于接收用户的声音。示例性的,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,使得显示设备200可以自适应适应环境噪声。
61.在一些实施例中,如图2所示,输入/输出接口255被配置为,可进行控制器250与外部其他设备或其他控制器250之间的数据传输。如接收外部设备的视频信号数据和音频信号数据、或命令指令数据等。
62.在一些实施例中,外部装置接口240可以包括,但不限于如下:可以高清多媒体接口hdmi接口、模拟或数据高清分量输入接口、复合视频输入接口、usb输入接口、rgb端口等任一个或多个接口。也可以是上述多个接口形成复合性的输入/输出接口。
63.在一些实施例中,如图2所示,调谐解调器210被配置为,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多多个无线或有线广播电视信号中解调出音视频信号,该音视频信号可以包括用户所选择电视频道频率中所携带的电视音视频信号,以及epg数据信号。
64.在一些实施例中,调谐解调器210解调的频点受到控制器250的控制,控制器250可根据用户选择发出控制信号,以使的调制解调器响应用户选择的电视信号频率以及调制解调该频率所携带的电视信号。
65.在一些实施例中,广播电视信号可根据电视信号广播制式不同区分为地面广播信号、有线广播信号、卫星广播信号或互联网广播信号等。或者根据调制类型不同可以区分为数字调制信号,模拟调制信号等。或者根据信号种类不同区分为数字信号、模拟信号等。
66.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。这样,机顶盒将接收到的广播电视信号调制解调后的电视音视频信号输出给主体设备,主体设备经过第一输入/输出接口接收音视频信号。
67.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250可以控制显示设备200的整体操作。例如:响应于接收到用于选择在显示屏275上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
68.如图2所示,控制器250包括随机存取存储器251(random access memory,ram)、只读存储器252(read-only memory,rom)、视频处理器270、音频处理器280、其他处理器253(例如:图形处理器(graphics processing unit,gpu)、中央处理器254(central processing unit,cpu)、通信接口(communication interface),以及通信总线256(bus)中的至少一种。其中,通信总线连接各个部件。
69.在一些实施例中,ram 251用于存储操作系统或其他正在运行中的程序的临时数据
70.在一些实施例中,rom 252用于存储各种系统启动的指令。
71.在一些实施例中,rom 252用于存储一个基本输入输出系统,称为基本输入输出系统(basic input output system,bios)。用于完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统。
72.在一些实施例中,在收到开机信号时,显示设备200电源开始启动,cpu运行rom 252中系统启动指令,将存储在存储器的操作系统的临时数据拷贝至ram 251中,以便于启动或运行操作系统。当操作系统启动完成后,cpu再将存储器中各种应用程序的临时数据拷贝至ram 251中,然后,以便于启动或运行各种应用程序。
73.在一些实施例中,中央处理器254,用于执行存储在存储器中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
74.在一些示例性实施例中,中央处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。
75.在一些实施例中,图形处理器253,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示屏上。
76.在一些实施例中,视频处理器270被配置为将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到直接可显示设备200上显示或播放的信号。
77.在一些实施例中,视频处理器270,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。
78.其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入mpeg-2,则解复用模块进行解复用成视频信号和音频信号等。
79.视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。
80.图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。
81.帧率转换模块,用于对转换输入视频帧率,如将60hz帧率转换为120hz帧率或240hz帧率,通常的格式采用如插帧方式实现。
82.显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
83.在一些实施例中,图形处理器253可以和视频处理器270可以集成设置,也可以分开设置,集成设置的时候可以执行输出给显示屏的图形信号的处理,分离设置的时候可以分别执行不同的功能,例如gpu frc(frame rate conversion))架构。
84.在一些实施例中,音频处理器280,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
85.在一些实施例中,视频处理器270可以包括一颗或多颗芯片组成。音频处理器280,也可以包括一颗或多颗芯片组成。
86.在一些实施例中,视频处理器270和音频处理器280,可以单独的芯片,也可以于控制器一起集成在一颗或多颗芯片中。
87.供电电源290,在控制器250控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源290可以包括安装显示设备200内部的内置电源电路,也可以是安装在显示设备200外部电源,在显示设备200中提供外接电源的电源接口。
88.用户接口265,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器250。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。
89.在一些实施例中,用户通过控制装置100或移动终端300输入用户命令,用户输入
接口则根据用户的输入,显示设备200则通过控制器250响应用户的输入。
90.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
91.在一些实施例中,如图3中所示,应用程序层包含至少一个应用程序可以在显示屏中显示对应的图标控件,如:直播电视应用程序图标控件、视频点播应用程序图标控件、媒体中心应用程序图标控件、应用程序中心图标控件、游戏应用图标控件等。
92.在一些实施例中,直播电视应用程序,可以通过不同的信号源提供直播电视。例如,直播电视应用程可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用程序可在显示设备200上显示直播电视信号的视频。
93.在一些实施例中,视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。
94.在一些实施例中,媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用程序访问各种图像或音频所提供服务。
95.在一些实施例中,应用程序中心,可以提供储存各种应用程序。应用程序可以是一种游戏、应用程序,或某些和计算机系统或其他设备相关但可以在智能电视中运行的其他应用程序。应用程序中心可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在显示设备200上可运行。
96.目前,显示屏可以为触摸屏,用于接收触摸操作。当用户在触摸屏上进行触摸操作时,触摸操作会遮挡触摸屏上的光路,从而可以根据被遮挡的光路确定触摸操作对应的触摸区域。然而,在触摸屏支持多点触摸时,用户可以通过多根手指在触摸屏上触摸,多根手指仅遮挡了某些方向的光路,并未遮挡另一些方向的光路,这样,仅根据遮挡的方向的光路确定的触摸区域较大,导致触摸区域的准确度较低。
97.为了解决上述技术问题,本技术实施例中,首先通过被遮挡的光路确定了第一触摸区域,然后第一触摸区域作为粗轮廓可以进一步通过未被遮挡的光路确定第二触摸区域,第二触摸区域是第一触摸区域的子区域,从而其限定的触摸区域更加小,使得触摸区域的准确度更高。下面采用详细的实施例进行详细说明。
98.本技术实施例中,上述控制器250被配置为:
99.根据触摸屏的第一方向上被遮挡的光路,确定第一触摸区域;若第一触摸区域中存在第二方向上未被遮挡的光路,则根据第一触摸区域和未被遮挡的光路确定第二触摸区域,第二触摸区域为第一触摸区域的子区域。
100.其中,本技术的触摸屏可以为红外触摸显示屏,红外触摸显示屏具有环境适应性强、寿命长、可识别触摸区域数多等优势。红外触摸显示屏呈矩形结构。红外触摸显示屏又
称为红外线技术触摸屏(itst,infrared touch screen technology)。如图4所示的红外触摸显示屏,矩形结构的四个边分别为长边发射边ls1、长边接收边ls2、短边发射边ss1和短边接收边ss2,其中,ls1和ss1上分别设置有若干发射灯,ls2和ss2上分别设置有若干接收灯,ls1上的发射灯用于发射红外光,ls2上的接收灯用于接收ls1上的发射灯发射的红外光,同理,ss1上的发射灯用于发射红外光,ss2上的接收灯用于接收ss1上的发射灯发射的红外光。
101.从图4中可以看出,一个发射灯可以发射多个方向的红外光,图4中ls1上的发射灯tl1在三个方向d1、d2和d3上发射红外光,发射灯tl1发射的红外光在三个方向d1、d2和d3上分别形成光路;同样,ss1上的发射灯tl2在三个方向d4、d5和d6上发射红外光,发射灯tl2发射的红外光在三个方向d4、d5和d6上分别形成光路。
102.在实际应用中,任一发射灯均可以在多个方向上发射红外光,每个发射灯和对应的接收灯之间形成光路,同一方向上的多个光路在触摸屏上平行以形成红外线探测网,又称为光网。例如,对于图4,ls1上的每个发射灯均可以在三个方向d1、d2和d3上发射红外光,ss1上的每个发射灯均可以在三个方向d4、d5和d6上发射红外光,从而d1、d2、d3、d4、d5和d6方向上分别对应的多个光路在触摸屏上分别形成光网,如图5至10分别示出了d1至d6方向上的多个光路在触摸屏上形成的光网。
103.可以理解的是,不同方向的光网可以形成横竖交叉的红外光矩阵。例如,如图6所示的竖直方向的光网和如图9所示的水平方向的光网可以构成如图11所示的红外光矩阵。此外,红外触摸显示屏包括普通的显示屏和位于普通的显示屏周围的触摸框。
104.对于上述红外触摸显示屏,任何实施触摸操作的物体均可遮挡触点所在的红外光的光路,从而可以根据被遮挡的光路的坐标位置确定触摸区域,以根据该触摸区域内的控件实现对触摸操作的响应。本技术实施例中的第一方向为被遮挡的光路所在的方向,被遮挡的光路是被用户操作区域遮挡的光路,用户操作区域是用户在触摸屏上进行触摸时手指覆盖的区域。如图12所示,阴影区域ar1是用户操作区域,用户操作区域遮挡了三个方向d2、d5、d6上的光路,从而d2、d5、d6称为第一方向。
105.基于上述说明,第二方向为不存在被遮挡的光路的方向,即第二方向上的光路均未被遮挡,未被遮挡的光路是用户操作区域未遮挡的光路。如图12所示,用户操作区域并未遮挡方向d3上的光路,从而d3称为第二方向。
106.在本技术实施例中,第一方向上被遮挡的光路形成的区域可以作为第一触摸区域。例如,图12中的第一方向d2、d5、d6形成的区域可以为第一触摸区域。
107.在一种可行的实施方式中,第一方向存在至少两个,确定第一触摸区域的具体步骤可以包括:
108.确定第一方向对应的候选区域;候选区域包括:触摸屏的第一方向上被遮挡的光路在触摸屏上形成的区域;
109.将至少两个第一方向分别对应的候选区域之间的重叠区域确定为第一触摸区域。
110.其中,候选区域与第一方向对应,每个第一方向均对应一个候选区域,首先,获取第一方向上被遮挡的多个连续光路;然后,确定从这些连续光路中选取第一个和最后一个光路作为边界光路;最后,将边界光路之间的区域作为候选区域。例如,如图13所示,对于第一方向d2,被遮挡的光路存在两条:lr1和lr2,从而lr1和lr2为边界光路,lr1和lr2之间的
阴影区域ar2为方向d2的候选区域。
111.在按照上述方式继续确定第一方向d5和d6分别对应的候选区域之后,可以将各候选区域的重叠区域作为第一触摸区域。如图14示出了根据第一方向d2、d5和d6确定的第一触摸区域ar3,其为三个方向d2、d5和d6上边界光路围城的区域,也就是候选区域的重叠区域。
112.在确定第一触摸区域之后,按照第一触摸区域和第二方向上未被遮挡的光路确定第二触摸区域,具体包括:
113.通过未被遮挡的光路将第一触摸区域分割为子区域;
114.将子区域确定为第二触摸区域。
115.在本技术实施例中,未被遮挡的光路穿过第一触摸区域,从而可以将第一触摸区域分割为一个或多个子区域。例如,如图12所示,第二方向d3上的光路并未被遮挡,从而d3上的光路可以将图14得到的第一触摸区域ar3分割为如图15所示的三个子区域ar4、ar5和ar6,从而可以将子区域ar4、ar5和ar6作为第二触摸区域。
116.在本技术实施例中,还可以将面积小于或等于第一面积阈值的子区域删除,以将剩余的子区域作为第二触摸区域,如图15所示的子区域ar4、ar5和ar6中,ar5和ar6的面积小于或等于第一面积阈值,从而删除ar5和ar6之后将剩余的子区域ar4作为第二触摸区域。
117.从图12中可以看出,操作区域ar1呈倾斜的长条形结构,图14确定的第一触摸区域ar3是现有技术确定的触摸区域,是仅根据被遮挡的光路确定的触摸区域,图15确定的第二触摸区域ar4是本技术实施例确定的触摸区域,是结合被遮挡的光路和未被遮挡的光路确定的触摸区域。可以看出,图14中的第一触摸区域ar3并未体现出用户操作区域的长条形特征以及倾斜特征,而图15中,由于采用未被遮挡的光路对第一触摸区域进行了分割,从而分割之后的子区域在未被遮挡的光路所在的第二方向上呈现了长条形特征和倾斜特征,而第二方向上的光路未被遮挡代表原始的用户操作区域也沿着该第二方向呈现长条形特征和倾斜特征。基于上述原理,第二触摸区域更加准确的体现了长条形特征以及倾斜特征,从而相对现有技术确定的第一触摸区域,本技术实施例的第二触摸区域更加准确的体现了用户操作区域的特征,其准确度更高。
118.综上所述,第一触摸区域为根据被遮挡的光路确定的触摸区域,第二触摸区域为根据第一触摸区域和未被遮挡的光路确定的第一触摸区域的子区域,从而第一触摸区域的尺寸大于或等于第二触摸区域,基于此,第一触摸区域为较粗粒度的触摸区域,第二触摸区域是更精准的触摸区域。
119.在另一种可行的实施方式中,将子区域确定为第二触摸区域之前,控制器还被配置为:
120.删除不满足预设条件的子区域;
121.将子区域确定为第二触摸区域,包括:
122.将删除之后剩余的子区域确定为第二触摸区域。
123.其中,预设条件可以根据实际应用场景设定,预设条件用于对第二触摸区域进行限定,以使得确定的第二触摸区域符合预设期望,预设条件可以包括但不限于:对尺寸的限定、对形状的限定、对位置的限定。
124.上述尺寸可以是面积、长度、宽度等,从而预设条件可以是长度大于或等于第一长
度阈值,或宽度大于或等于第一宽度阈值,或面积大于或等于第一面积阈值。例如,触摸屏最小可以识别的长度为2毫米,则第一宽度阈值和第一长度阈值可以为1.5毫米,第一面积阈值可以为1.5毫米*1.5毫米。
125.当然,实际应用中,还会存在第二触摸区域过大的情况,在这种情况下,通常会出现第二触摸区域中存在若干控件,而无法确定对其中哪个控件进行响应,从而可以将这种第二触摸区域过大的情况确定为异常情况,对应的用户触摸操作确定为异常触摸操作。具体地,可以设置第二长度阈值或第二宽度阈值或第二面积阈值,预设条件可以为:长度小于或等于第二长度阈值,或宽度小于或等于第二宽度阈值,面积小于或等于第二面积阈值。其中,第二长度阈值大于第一长度阈值,第二宽度阈值大于第一宽度阈值,第二面积阈值大于第一面积阈值。第一长度阈值、第一宽度阈值用于剔除面积过小的异常触摸操作,第二长度阈值用于剔除面积过大的异常触摸操作。
126.上述对形状的限定中,预设条件可以为子区域的形状为目标形状,目标形状可以是根据实际应用场景设定的形状,对于属于目标形状的触摸区域进行响应,对于不属于目标形状的触摸区域不进行响应。例如,目标形状可以为长度小于或等于第二长度阈值且宽度小于或等于第三宽度阈值的矩形,从而可以避免对如下异常触摸操作的响应:用户操作区域过大导致触摸屏的大部分区域甚至整个触摸屏均被遮挡。在上述情况下,通常确定的第二触摸区域中会存在多个控件,导致无法确定响应哪个控件,从而可以将其设定为异常触摸操作。
127.上述对位置的限定中,可以将一些有特殊功能的位置之外的正常位置作为目标位置,系统对这些目标位置上的触摸操作进行响应,系统对具有特殊功能的位置不进行响应,从而预设条件可以是子区域的位置在目标区域内,目标区域内存在连续或不连续的多个目标位置。
128.本技术实施例可以通过预设条件将第二触摸区域进行限定,以进一步提高第二触摸区域的准确度。
129.在另一种可行的实施方式中,删除不满足预设条件的子区域,包括:
130.删除尺寸小于或等于预设尺寸阈值的子区域。
131.其中,尺寸可以是面积、长度、宽度等,对应的预设尺寸阈值可以称为第一面积阈值、第一长度阈值、第一宽度阈值。
132.本技术实施例可以避免将面积小于或等于预设尺寸阈值的子区域作为第二触摸区域,在实际应用中,异常触摸操作所对应的触摸区域的尺寸通常较小,从而本技术实施例可以剔除异常触摸操作所对应的触摸区域,有助于避免对异常触摸操作进行响应,降低了资源浪费。
133.在另一种可行的实施方式中,删除不满足预设条件的子区域,包括:
134.删除形状不属于目标形状的子区域。
135.其中,目标形状可以参照前述说明,在此不再赘述。
136.本技术实施例可以通过目标形状识别异常触摸操作,避免对异常触摸操作进行响应,降低了资源浪费。
137.在另一种可行的实施方式中,确定第一方向对应的候选区域之前,控制器还被配置为:
138.确定扫描周期和预设数量的方向;
139.在每个扫描周期内,确定存在被遮挡的光路的方向为第一方向。
140.其中,扫描周期可以根据实际应用场景设定,本技术实施例对其不加以限制。扫描周期用于对不同的方向进行扫描,以确定每个方向上是否存在被遮挡的光路,若一个接收灯无法接收到对应发射灯发射的红外光,则该发射灯和该接收灯之间的光路称为被遮挡的光路。
141.可以理解的是,在每个扫描周期内,所有方向上的光路均进行一次扫描,以确定光路是否被遮挡,从而可以根据该扫描周期内的被遮挡的光路和未被遮挡的光路确定该扫描周期内的第二触摸区域;如此,多个扫描周期会得到多个第二触摸区域。由于扫描周期具有时间顺序,从而多个第二触摸区域可以根据时间顺序形成轨迹,这个轨迹还可以经过平滑处理。当然,若某个时间周期内并不存在第二触摸区域,即不存在被遮挡的光路,则该时间周期代表上一时间周期的第二触摸区域为轨迹的结束区域,代表用户连续触摸操作结束。上述生成轨迹之前,还可以将其从自定义的坐标系转换至标准坐标系下,以使第二触摸区域更加符合标准,生成的轨迹可以在触摸屏中正确显示。
142.在实际应用中,在得到第二触摸区域之后,生成轨迹之前,可以对多个第二触摸区域进行去鬼点操作。当用户在触摸屏上进行两点触摸时,在触摸屏上会出现两个横坐标、两个纵坐标,如此会形成4个点,但实际上用户仅触摸了两个点,另外两个点就是鬼点。去鬼点操作已经是比较成熟的技术,本技术实施例在此不再赘述。
143.本技术实施例所提供的显示设备,首先通过被遮挡的光路确定了第一触摸区域,然后第一触摸区域作为粗轮廓可以进一步通过未被遮挡的光路确定第二触摸区域,第二触摸区域是第一触摸区域的子区域,从而其限定的触摸区域更加小,使得触摸区域的准确度更高。
144.基于上述实施例中所描述的内容,本技术实施例中还提供一种触摸区域的确定方法,参照图16,图16中示例性示出了一种触摸区域的确定方法的流程示意图,该方法包括:
145.步骤301、根据触摸屏的第一方向上被遮挡的光路,确定第一触摸区域。
146.步骤302、若第一触摸区域中存在第二方向上未被遮挡的光路,则根据第一触摸区域和未被遮挡的光路确定第二触摸区域,第二触摸区域为第一触摸区域的子区域。
147.本技术实施例所提供的触摸区域的确定方法,首先通过被遮挡的光路确定了第一触摸区域,然后第一触摸区域作为粗轮廓可以进一步通过未被遮挡的光路确定第二触摸区域,第二触摸区域是第一触摸区域的子区域,从而其限定的触摸区域更加小,使得触摸区域的准确度更高。
148.在一种可行的实施方式中,上述根据第一触摸区域和未被遮挡的光路确定第二触摸区域,包括:
149.通过未被遮挡的光路将第一触摸区域分割为子区域;
150.将子区域确定为第二触摸区域。
151.在一种可行的实施方式中,上述将子区域确定为第二触摸区域之前,还包括:
152.删除不满足预设条件的子区域;
153.上述将子区域确定为第二触摸区域,包括:
154.将删除之后剩余的子区域确定为第二触摸区域。
155.在一种可行的实施方式中,上述删除不满足预设条件的子区域,包括:
156.删除尺寸小于或等于预设尺寸阈值的子区域。
157.在一种可行的实施方式中,上述删除不满足预设条件的子区域,包括:
158.删除形状不属于目标形状的子区域。
159.在一种可行的实施方式中,上述第一方向存在至少两个,根据触摸屏的第一方向上被遮挡的光路,确定第一触摸区域,包括:
160.确定第一方向对应的候选区域;候选区域包括:触摸屏的第一方向上被遮挡的光路在触摸屏上形成的区域;
161.将至少两个第一方向分别对应的候选区域之间的重叠区域确定为第一触摸区域。
162.在一种可行的实施方式中,上述确定第一方向对应的候选区域之前,还包括:
163.确定扫描周期和预设数量的方向;
164.在每个扫描周期内,确定存在被遮挡的光路的方向为第一方向。
165.需要说明的是,上述触摸区域的确定方法中各个步骤的实现原理,与上述实施例中所描述的显示设备对应的各个功能的实现原理一致,具体可参照上述显示设备对应的各个实施例中所描述的内容,此处不再赘述。
166.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
167.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献