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

一种处理方法和电子设备与流程

2022-06-01 06:09:09 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,尤其涉及一种处理方法和电子设备。


背景技术:

2.随着科学技术的发展,通过红外光触发电子设备(例如显示屏幕)的应用越来越广泛。但是,相关技术中通过红外光触发电子设备的方案中,电子设备上感应到红外光的感应单元的尺寸会大于光斑的大小;因此,会存在光斑打在感应单元的一个角落上,但却定位在了感应单元的中央位置处,即感应单元对应多个显示像素;从而,出现光斑在显示屏幕上的位置与实际触发的位置对位不准确的问题。


技术实现要素:

3.本技术实施例期望提供一种处理方法和电子设备,解决了相关技术中通过红外光触发电子设备的方案中存在光斑在显示屏幕上的位置与实际触发的位置对位不准确的问题。
4.为达到上述目的,本技术的技术方案是这样实现的:
5.一种处理方法,所述方法包括:
6.获得感应信息;其中,获得所述感应信息表征显示屏上具有输入光斑;所述感应信息表征所述显示屏的感应阵列中产生变化的多个感应单元的感应值,所述产生变化的多个感应单元对应的感应区域包括第一感应单元区域和第二感应单元区域,所述第一感应单元区域与所述输入光斑一一对应,所述第二感应单元区域相邻所述第一感应单元区域;
7.基于所述感应信息确定所述输入光斑在所述显示屏上的输入位置;
8.基于所述输入位置控制在所述显示屏上显示与所述输入光斑对应的输入焦点。
9.上述方案中,
10.所述输入位置与所述输入光斑位于所述显示屏的位置重叠;
11.或者;
12.所述输入位置相对所述输入光斑位于所述第一感应单元区域的感应位置更接近于所述输入光斑位于所述显示屏的位置。
13.上述方案中,所述获得感应信息,包括:
14.获得所述输入光斑经由所述显示屏的光学散射层投射到所述感应阵列上形成散射光斑的感应信息,所述散射光斑对应的所述感应阵列上的感应区域包括所述第一感应单元区域和所述第二感应单元区域。
15.上述方案中,所述获得感应信息,包括:
16.获得第一感应信息,所述第一感应信息为所述输入光斑经投射到所述感应阵列获得;
17.基于所述第一感应信息确定扩展区域;
18.生成所述扩展区域的第二感应信息;
19.以所述第一感应信息以及所述第二感应信息作为所述感应信息;
20.其中,所述扩展区域至少包括所述第二感应单元区域。
21.上述方案中,所述基于所述感应信息确定所述输入光斑在所述显示屏上的输入位置,包括:
22.确定所述感应信息表征的感应区域的中心点,
23.将所述中心点作为所述输入光斑的输入位置。
24.上述方案中,所述感应值为多个值,所述多个值与感应到的光量相关,所述多个值具有上限阈值,所述确定所述感应信息表征的感应区域的中心点,包括:
25.基于所述多个感应单元中感应值与所述上限阈值确定每一个感应单元对应的感应区域大小;
26.基于所述多个感应单元的感应区域大小确定所述感应区域的中心。
27.上述方案中,所述基于所述多个感应单元的感应区域大小确定所述感应区域的中心,包括:
28.将所述多个感应单元中感应值最大的感应单元确定为感应区域的参考中心所在的感应单元,基于所述多个感应单元的感应区域大小和所述参考中心确定所述感应区域的中心。
29.一种电子设备,所述电子设备包括:
30.显示屏;
31.感光阵列,用于获得感应信息;
32.其中,获得所述感应信息表征显示屏上具有输入光斑;所述感应信息表征所述显示屏的感应阵列中产生变化的多个感应单元的感应值,所述产生变化的多个感应单元包括第一感应单元区域和第二感应单元区域,所述第一感应单元区域与所述输入光斑一一对应,所述第二感应单元区域相邻所述第一感应单元区域;
33.处理器:
34.基于所述感应信息确定所述输入光斑在所述显示屏上的输入位置;
35.基于所述输入位置控制在所述显示屏上显示与所述输入光斑对应的输入焦点。
36.上述方案中,所述电子设备还包括:
37.光学散射层,用于将所述输入光斑投射到所述感应阵列上形成散射光斑,所述散射光斑对应的所述感应阵列上的感应区域包括所述第一感应单元区域和所述第二感应单元区域。
38.上述方案中,所述处理器,还用于:
39.确定所述感应信息表征的感应区域的中心点;
40.将所述中心点作为所述输入光斑的输入位置。
41.本技术的实施例所提供的处理方法和电子设备,获得感应信息,获得感应信息表征显示屏上具有输入光斑;感应信息表征显示屏的感应阵列中产生变化的多个感应单元的感应值,产生变化的多个感应单元对应的感应区域包括第一感应单元区域和第二感应单元区域,第一感应单元区域与输入光斑一一对应,第二感应单元区域相邻第一感应单元区域,基于感应信息确定输入光斑在显示屏上的输入位置,基于输入位置控制在显示屏上显示与输入光斑对应的输入焦点,如此,通过包括第二感应单元区域和与输入光斑一一对应的第
一感应单元区域的多个感应单元,来感应输入在显示屏上的输入光斑,并根据该多个感应单元的感应信息确定输入光斑在显示屏上的输入焦点,不会存在感应单元大于光斑的大小的情况,从而解决了相关技术中通过红外光触发电子设备的方案中存在光斑在显示屏幕上的位置与实际触发的位置对位不准确的问题。
附图说明
42.图1为本技术实施例提供的一种处理方法的流程示意图;
43.图2为本技术实施例提供的另一种处理方法的流程示意图;
44.图3为本技术实施例提供的一种电子设备与红外发射装置的结构示意图;
45.图4为本技术实施例提供的一种处理方法中输入光斑经过光学散射层后的示意图;
46.图5为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
47.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
48.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
49.本技术的实施例提供一种处理方法,该方法可以应用于电子设备中,参照图1所示,该方法包括以下步骤:
50.步骤101、获得感应信息。
51.其中,获得感应信息表征显示屏上具有输入光斑;感应信息表征显示屏的感应阵列中产生变化的多个感应单元的感应值,产生变化的多个感应单元对应的感应区域包括第一感应单元区域和第二感应单元区域,第一感应单元区域与输入光斑一一对应,第二感应单元区域相邻第一感应单元区域。
52.在本技术实施例中,感应信息可以是在电子设备的显示屏上摄入有输入光斑后,电子设备获取的显示屏的感应阵列中针对该输入光斑产生变化的多个感应单元的感应值。需要说明的是,感应信息可以是通过在真实的环境中将输入光斑投射至显示屏上后,使得感应阵列中的感应单元感应到该输入光斑进而确定出感应值;当然,感应信息也可以是通过应用软件模拟出真实的光环境从而投射输入光斑至模拟场景中的显示屏,使得模拟场景的感应阵列中的感应单元感应到该输入光斑进而确定出感应值。在一种可行的实现方式中,输入光斑可以是红外光投射到显示屏上后产生的。
53.其中,第二感应单元区域可以是与第一感应单元区域的上、下、左和右中的一个边相邻;或者,第二感应单元区域也可以是第一感应单元区域的上、下、左和右中的多个边相邻的多个感应单元区域;或者,第二感应单元区域也可以是第一感应单元区域的上、下、左和右中的每个均边相邻的多个感应单元区域,即第二感应单元区域包围第一感应单元区域。
54.步骤102、基于感应信息确定输入光斑在显示屏上的输入位置。
55.在本技术实施例中,电子设备可以对感应单元区域的感应信息进行分析,确定对应的多个感应单元区域的大小,之后可以根据多个感应单元区域的大小确定输入光斑在显
示屏上的输入位置。
56.步骤103、基于输入位置控制在显示屏上显示与输入光斑对应的输入焦点。
57.其中,电子设备在确定输入光斑在显示屏上的输入位置后,可以在显示屏上的输入位置处显示与输入光斑对应的输入焦点;需要说明的是,该输入焦点可以是用于指示对电子设备中的哪些信息进行处理的。
58.本技术的实施例所提供的处理方法,通过包括第二感应单元区域和与输入光斑一一对应的第一感应单元区域的多个感应单元,来感应输入在显示屏上的输入光斑,并根据该多个感应单元的感应信息确定输入光斑在显示屏上的输入焦点,不会存在感应单元大于光斑的大小的情况,从而解决了相关技术中通过红外光触发电子设备的方案中存在光斑在显示屏幕上的位置与实际触发的位置对位不准确的问题。
59.基于前述实施例,本技术的实施例提供一种处理方法,参照图2所示,该方法包括以下步骤:
60.步骤201、电子设备获得输入光斑经由显示屏的光学散射层投射到感应阵列上形成散射光斑的感应信息。
61.其中,散射光斑对应的感应阵列上的感应区域包括第一感应单元区域和第二感应单元区域。
62.需要说明的是,参照图3所示,输入光斑可以是通过能够发射出红外光的发射装置投射红外光至显示屏后产生的;在一种可行的实现方式中,该发射装置可以是发射笔或者遥控器等。
63.在本技术实施例中,光学散射层可以将投射至显示屏上的输入光斑的尺寸进行扩大并基于输入光斑形成散射光斑,从而使得感应阵列中的更多感应单元感应到该输入光斑;这样,就不需要光感器件做的足够小了,保证了最终确定的输入位置的精度。参照图4所示,输入至显示屏的一束红外光经过光学散射层的散射后输入光斑的尺寸增大了,形成更大面积的红外光斑。
64.步骤202、电子设备获得第一感应信息。
65.其中,第一感应信息为输入光斑经投射到感应阵列获得。
66.在本技术实施例中,第一感应信息可以是能够发射红外光的发射装置发射红外光至显示屏后产生的输入光斑投射至感应阵列后产生变化的一个感应单元的感应值。
67.步骤203、电子设备基于第一感应信息确定扩展区域,并生成扩展区域的第二感应信息。
68.在本技术实施例中,获取到第一感应单元区域后,可以是通过应用软件模拟出输入光斑扩散后的区域作为扩展区域,进而第二感应信息为基于第一感应信息确定出的扩展区域处的感应单元的感应值;需要说明是的,在实际应用中可以基于第一感应单元确定显示屏与感应单元之间的距离,并基于光线散射的角度以及显示屏与感应单元的距离来确定扩展区域。扩展区域例如是矩形或者圆形,椭圆形等;并且,对于多值感应单元的情况,越靠近与输入光斑对应的感应单元的位置处的第二感应单元,模拟确定出的其对应的第二感应信息的值越大。
69.对于二值感应单元的情况,扩展区域处感应值为二值(0和1),若感应值为1表示扩展区域感应到了光;若感应值为0表示扩展区域未感应到光;此时,第二感应信息可以由扩
展区域对应的感应单元来确定。
70.步骤204、电子设备以第一感应信息以及第二感应信息作为感应信息。
71.其中,可以将第一感应信息和第二感应信息共同作为最终获得的感应信息,以基于该感应信息确定输入光斑在显示屏上的输入位置。
72.需要说明的是,步骤201或步骤202~204之后均可以执行步骤205~207。
73.步骤205、电子设备确定感应信息表征的感应区域的中心点。
74.其中,电子设备可以对感应信息进行分析,确定第一感应单元区域和第二感应单元区域的大小,之后确定整个区域的中心点;需要说明的是,本技术实施例中的第一感应单元区域和第二感应单元区域的大小并不是第一感应单元区域和第二感应单元区域在物理上的尺寸大小,而是基于感应信息的大小确定出来的大小。
75.在本技术实施例中,步骤205可以通过以下方式来实现:
76.步骤205a、电子设备基于多个感应单元中感应值与上限阈值确定每一个感应单元对应的感应区域大小。
77.其中,感应值为多个值,多个值与感应到的光量相关,多个值具有上限阈值。
78.在本技术实施例中,可以基于感应单元感应到的光量的大小和感应值对应的上限阈值来确定感应单元对应的感应区域大小;在一种可行的实现方式中,以感应值的上限阈值为128,感应值包括的多个值的范围为0-128,那么可以基于预先设定好的感应值与感应区域大小的对应关系来确定不同感应值对应的感应单元对应的感应区域大小,从而确定出每一个感应单元对应的感应区域大小;当然,感应值的大小取决于感应单元感应到的光量的大小;并且,感应值越大,对应的感应单元的感应区域大小越大。
79.在本技术其他实施例中,感应值也可以是采用二值的形式来表示的,即感应值可以包括0和1两个值;若感应值为第一值1,则表示该感应单元感应到了光;若感应值为第二值0,则表示该感应单元未感应到光;此时,可以是基于感应值为第一值的感应单元的尺寸大小来确定感应区域大小的。
80.步骤205b、电子设备基于多个感应单元的感应区域大小确定感应区域的中心。
81.其中,可以对多个感应单元的感应区域大小进行分析,从而确定感应区域的中心点。
82.在本技术实施例中,步骤205b可以通过以下方式来实现:
83.将多个感应单元中感应值最大的感应单元确定为感应区域的参考中心所在的感应单元,基于多个感应单元的感应区域的大小和参考中心确定感应区域的中心。
84.其中,在确定感应区域的中心时,可以先从多个感应单元中确定出感应值最大的感应单元作为参考中心对应的感应单元,也就是说参考中心在感应值最大的感应单元中;之后,可以基于每个感应单元的感应区域大小和参考中心从多个感应单元中确定感应区域的中心。也就是说,可以基于感应区域大小确定待选中心位置,并从待选中心位置中确定距离参考中心最近的待选中心位置为感应区域的中心。
85.步骤206、电子设备将中心点作为输入光斑的输入位置。
86.其中,输入位置与输入光斑位于显示屏的位置重叠;也就是说,输入光斑在显示屏上的位置就是显示屏上与中心点对应的位置,显示屏上的输入位置也是显示屏上与中心点对应的位置。
87.或者;
88.输入位置相对输入光斑位于第一感应单元区域的感应位置,更接近于输入光斑位于显示屏的位置;也就是说,输入位置与输入光斑在显示屏上的位置的第一差值,小于输入光斑在第一感应单元区域的感应位置与输入光斑在显示屏上的位置的第二差值,即第一差值小于第二差值,从而使得输入位置与输入光斑的位置更接近。
89.步骤207、电子设备基于输入位置控制在显示屏上显示与输入光斑对应的输入焦点。
90.在本技术的其他实施例中,当发射装置不是垂直于显示屏发射红外光线时,电子设备基于重力感应器确定显示屏接收到输入光斑的接收角度,之后可以基于显示屏与感应阵列所在层的距离和接收角度,确定输入光斑在感应阵列所在层上的偏移量,并基于偏移量对输入位置进行矫正。
91.本技术的实施例所提供的处理方法,通过包括第二感应单元区域和与输入光斑一一对应的第一感应单元区域的多个感应单元,来感应输入在显示屏上的输入光斑,并根据该多个感应单元的感应信息确定输入光斑在显示屏上的输入焦点,不会存在感应单元大于光斑的大小的情况,从而解决了相关技术中通过红外光触发电子设备的方案中存在光斑在显示屏幕上的位置与实际触发的位置对位不准确的问题。
92.基于前述实施例,本技术的实施例提供一种电子设备,该电子设备可以应用于图1~2对应的实施例提供的处理方法中,参照图3所示,该电子设备3可以包括:
93.显示屏31;
94.感光阵列32,用于获得感应信息;
95.其中,获得感应信息表征显示屏上具有输入光斑;感应信息表征显示屏的感应阵列中产生变化的多个感应单元的感应值,产生变化的多个感应单元包括第一感应单元区域和第二感应单元区域,第一感应单元区域与输入光斑一一对应,第二感应单元区域相邻第一感应单元区域;
96.在一种可行的实现方式中,显示屏可以是有机发光半导体(organic electroluminescence display,oled)显示屏。
97.处理器33(图3和图5中未示出),用于基于感应信息确定输入光斑在显示屏上的输入位置,基于输入位置控制在显示屏上显示与输入光斑对应的输入焦点。
98.在本技术的其他实施例中,参照图5所示,该电子设备还包括:
99.光学散射层34,用于将输入光斑投射到感应阵列上形成散射光斑;
100.其中,散射光斑对应的感应阵列上的感应区域包括第一感应单元区域和第二感应单元区域。
101.需要说明的是,如图5所示,光学散射层34可以设置在显示屏31与感应阵列32所在的层之间;并且,感应阵列可以包括光敏电阻矩阵。在一种可行的实现方式中,光学散射层的厚度为50-150um。
102.在本技术的其他实施例中,处理器,还用于执行以下步骤:
103.确定感应信息表征的感应区域的中心点,
104.将中心点作为输入光斑的输入位置。
105.需要说明的是,电子设备中还可以包括第一黏贴层和第二黏贴层;其中,
106.第一黏贴层设置在显示屏与光学散射层之间,用于将显示屏与光学散射层黏贴在一起;
107.第二黏贴层设置在光学散射层与光感器件层之间,用于将光学散射层与光感器件层黏贴在一起。
108.本技术的实施例所提供的电子设备,该电子设备可以包括显示屏和感应阵列,可以通过感应阵列中的包括第二感应单元区域和与输入光斑一一对应的第一感应单元区域的多个感应单元,来感应输入在显示屏上的输入光斑,并根据该多个感应单元的感应信息确定输入光斑在显示屏上的输入焦点,不会存在感应单元大于光斑的大小的情况,从而解决了相关技术中通过红外光触发电子设备的方案中存在光斑在显示屏幕上的位置与实际触发的位置对位不准确的问题。
109.基于前述实施例,本技术的实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现图1和2对应的实施例提供的处理方法中的步骤。
110.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
111.需要说明的是,上述计算机可读存储介质可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性随机存取存储器(ferromagnetic random access memory,fram)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc read-only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种电子设备,如移动电话、计算机、平板设备、个人数字助理等。
112.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、设备、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、设备、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、设备、物品或者装置中还存在另外的相同要素。
113.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
114.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例设备可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所描述的设备。
115.本技术是参照根据本技术实施例的设备、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
116.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
117.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
118.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

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

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

相关文献