CN113132647B - 数据处理方法、装置、存储介质及电子设备 - Google Patents
数据处理方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN113132647B CN113132647B CN202110446638.8A CN202110446638A CN113132647B CN 113132647 B CN113132647 B CN 113132647B CN 202110446638 A CN202110446638 A CN 202110446638A CN 113132647 B CN113132647 B CN 113132647B
- Authority
- CN
- China
- Prior art keywords
- sampling
- display
- photosensitive element
- environment information
- light environment
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000005070 sampling Methods 0.000 claims abstract description 340
- 239000011159 matrix material Substances 0.000 claims abstract description 84
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000004590 computer program Methods 0.000 claims description 25
- 238000006073 displacement reaction Methods 0.000 claims description 19
- 238000003780 insertion Methods 0.000 claims description 8
- 230000037431 insertion Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本公开实施例提供了一种数据处理方法、装置、存储介质及电子设备,方法包括:按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,M、P和N均为大于或等于1的整数;按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与高频采样区域对应的显示区域的显示数据,其中,预定高斯矩阵为N*N型矩阵;根据预定显示规则对全部或部分显示区域的显示数据进行处理,以得到待显示信息。本公开实施例极大的提高了处理效率,减少了数据处理量。
Description
技术领域
本公开涉及计算机领域,特别涉及一种数据处理方法、装置、存储介质及电子设备。
背景技术
被摄物体反射光线,传播到镜头,经镜头聚焦到CCD芯片上,CCD根据光的强弱积聚相应的电荷,经周期性放电,信号经摄像头采集到之后会经过放电路放大、AGC自动增益控制,经模数转换到图像数字信号处理IC(DSP) 一个A/D转换电路(通常会使用一个A/D转换功能的芯片),将采集到的模拟量转换为相应的数字量,经过该处理器按照一定的视频标准处理之后,输出至显示器等输出设备。
上述过程为光采集到成像的具体处理过程,在该过程中,每一个sensor (摄像头里的感光元件)采集到的光环境信号都在后续处理过程中单独处理,只要是高清晰度的显示屏,其sensor的数量都巨大,无论显示什么清晰度的数据,都需要进行全量数据的处理,工程量巨大,处理时间较长,处理效率较低。
发明内容
有鉴于此,本公开实施例提出了一种数据处理方法、装置、存储介质及电子设备,用以解决现有技术的如下问题:无论显示什么清晰度的数据,都需要进行全量数据的处理,工程量巨大,处理时间较长,处理效率较低。
一方面,本公开实施例提出了一种数据处理方法,包括:按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,所述预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,所述M、P和N均为大于或等于1的整数;按照预定处理需求将所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与所述高频采样区域对应的显示区域的显示数据,其中,所述预定高斯矩阵为N*N型矩阵;根据预定显示规则对全部或部分所述显示区域的显示数据进行处理,以得到待显示信息。
在一些实施例中,所述按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,包括:采样步骤:按照所述N*N感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个所述高频采样区域;第一移动步骤:将所述N*N感光元件采样阵列同步向未采样的列方向移动P列;或者,将所述N*N感光元件采样阵列同步向未采样的行方向移动M行;第二移动步骤:将所述N*N感光元件采样阵列向未采样的行方向移动M行;或者,将所述N*N感光元件采样阵列向未采样的列方向移动P列;其中,先执行所述采样步骤和所述第一移动步骤;在所述第一移动步骤完成后,按照所述采样步骤继续对光环境信息进行采样,并交替执行所述第一移动步骤和所述采样步骤,直到所述N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行所述第二移动步骤;在所述第二移动步骤完成后,再交替执行所述采样步骤和所述第一移动步骤,直至全部的光环境信息均被采样完。
在一些实施例中,所述按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域之前,还包括:根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值。
在一些实施例中,所述按照预定处理需求将所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,包括:根据接收到的显示清晰度参数在全部所述高频采样区域中确定参与所述卷积处理的部分所述高频采样区域;将部分所述高频采样区域对应的光环境信息矩阵与所述预定高斯矩阵进行卷积处理。
在一些实施例中,所述得到待显示信息之前,还包括:对其它显示区域进行插黑帧处理,其中,所述其它显示区域为全部感光元件所对应的显示区域中未得到所述显示数据的区域。
在一些实施例中,所述高频采样区域对应的显示区域为所述高频采样区域的中心感光元件所对应的显示区域;或者,所述高频采样区域对应的显示区域为所述高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,所述中心点为在全部感光元件中的中心点位置。
在一些实施例中,所述M的取值等于所述P的取值。
另一方面,本公开实施例提出了一种数据处理装置,包括:采样模块,用于按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,所述预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,所述M、P和N均为大于或等于1的整数;卷积模块,用于按照预定处理需求将所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与所述高频采样区域对应的显示区域的显示数据,其中,所述预定高斯矩阵为N*N型矩阵;处理模块,用于根据预定显示规则对全部或部分所述显示区域的显示数据进行处理,以得到待显示信息。
在一些实施例中,所述采样模块,包括:采样单元,用于按照所述N*N 感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个所述高频采样区域;第一移动单元,用于将所述N*N感光元件采样阵列同步向未采样的列方向移动P列;或者,将所述N*N感光元件采样阵列同步向未采样的行方向移动M行;第二移动单元,用于将所述N*N感光元件采样阵列向未采样的行方向移动M行;或者,将所述N*N感光元件采样阵列向未采样的列方向移动P列;其中,先执行所述采样单元和所述第一移动单元;在所述第一移动单元完成后,按照所述采样单元继续对光环境信息进行采样,并交替执行所述第一移动单元和所述采样单元,直到所述N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行所述第二移动单元;在所述第二移动单元完成后,再交替执行所述采样单元和所述第一移动单元,直至全部的光环境信息均被采样完。
在一些实施例中,还包括:确定模块,用于在所述按照预定采样方式获取各个感光元件采集到的光环境信息之前,根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值。
在一些实施例中,所述卷积模块,包括:确定单元,用于根据接收到的显示清晰度参数在全部所述高频采样区域中确定参与所述卷积处理的部分所述高频采样区域;卷积单元,用于将部分所述高频采样区域对应的光环境信息矩阵与所述预定高斯矩阵进行卷积处理。
在一些实施例中,所述处理模块,还用于对其它显示区域进行插黑帧处理,其中,所述其它显示区域为全部感光元件所对应的显示区域中未得到所述显示数据的区域。
在一些实施例中,所述高频采样区域对应的显示区域为所述高频采样区域的中心感光元件所对应的显示区域;或者,所述高频采样区域对应的显示区域为所述高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,所述中心点为在全部感光元件中的中心点位置。
在一些实施例中,所述M的取值等于所述P的取值。
另一方面,本公开实施例提出了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现本公开任意实施例提供的方法。
另一方面,本公开实施例提出了一种电子设备,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现本公开任意实施例提供的方法。
本公开实施例在获取光环境信息时,采用了N*N感光元件采样阵列来对光环境信息进行采样,一个区域采样后将N*N感光元件采样阵列进行M行或 P列的位移,进而继续采样,当获取到需要数量的光环境信息后,将采样得到的每一个高频采样区域的光环境信息矩阵均与预定高斯矩阵进行卷积处理,进而得到高频采样区域对应的显示区域的显示数据,后续处理过程都基于该显示数据进行,极大的提高了处理效率。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开第一实施例提供的数据处理方法的流程图;
图2为本公开第一实施例提供的N*N感光元件采样阵列位移示意图;
图3为本公开第一实施例提供的高频采样区域对应的显示区域示意图一;
图4为本公开第一实施例提供的高频采样区域对应的显示区域示意图二;
图5为本公开第一实施例提供的卷积处理过程的示意图;
图6为本公开第一实施例提供的未完全采样的数据区域示意图一;
图7为本公开第一实施例提供的未完全采样的数据区域示意图二;
图8为本公开第二实施例提供的数据处理装置的结构示意图;
图9为本公开第四实施例提供的电子设备的结构示意图。
具体实施方式
为了使得本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例的附图,对本公开实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
为了保持本公开实施例的以下说明清楚且简明,本公开省略了已知功能和已知部件的详细说明。
本公开第一实施例提供了一种数据处理方法,该方法的流程如图1所示,包括步骤S101至S103:
S101,按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,M、P和N均为大于或等于1的整数。
实现时,上述的N优选取值为2或3,该取值既保证了需要处理的数据量明显减少,又能够保证较高的显示需求;相对应的,N*N则可以是2*2或 3*3等。
当其进行位移时,M、P的取值可以基于N的取值确定,当然,也可以设置M的取值等于P的取值,且取值为1,以保证最好的显示效果。如果显示清晰度要求不高,则可以将M和P的取值设置的大一些,例如取值为3,以尽可能提升处理速度。
如图2所示,为位移示意图,即当按照N*N感光元件采样阵列采样得到一个高频采样区域后进行位移的一种示例,图中是将N*N感光元件采样阵列在移位1列的一种示例,本领域技术人员可以根据实际需求进行设置。
在按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域时,其可以按照一定规则进行采样和位移,例如可以包括如下步骤:
采样步骤:按照N*N感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个高频采样区域;
第一移动步骤:将N*N感光元件采样阵列同步向未采样的列方向移动P 列;或者,将N*N感光元件采样阵列同步向未采样的行方向移动M行;
第二移动步骤:将N*N感光元件采样阵列向未采样的行方向移动M行;或者,将N*N感光元件采样阵列向未采样的列方向移动P列;
具体实现时,先执行采样步骤和第一移动步骤;在第一移动步骤完成后,按照采样步骤继续对光环境信息进行采样,并交替执行第一移动步骤和采样步骤,直到N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行第二移动步骤;在第二移动步骤完成后,再交替执行采样步骤和第一移动步骤,直至全部的光环境信息均被采样完。
为了不漏掉任何需要采样的区域,实现代码化,如果在第一移动步骤中是向未采样的列方向移动P列,则对应的在第二移动步骤中向未采样的行方向移动M行;如果在第一移动步骤中是向未采样的列方向移动M行,则对应的在第二移动步骤中向未采样的行方向移动P列。
S102,按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与高频采样区域对应的显示区域的显示数据,其中,预定高斯矩阵为N*N型矩阵。
上述预定高斯矩阵是通过高斯公式计算得到的,本领域技术人员可以根据实际需求确定高斯公式,例如,本公开实施例定义的预定高斯矩阵对应的高斯阵列区域为3*3阵列,对应的也需要采用3*3感光元件采样阵列采样,则对于3*3阵列的预定高斯矩阵的计算公式可以如下:
gaus[i][j]=(1/(2*PI*sigma*sigma))*exp(-((i-center)*(i-center)+ (j-center)*(j-center))/(2*sigma*sigma));
其中,gaus[i][j]就是最终得到的预定高斯矩阵中的每个元素,例如 gaus[1][1]就是第一行第一列的元素值;PI就是π,可以取一个估值;sigma 可以根据经验值填写,该值可以调整,以保证得到的gaus[i][j]是一个符合显示需求的较优值;center即为预定高斯矩阵对应的区域的中心值,例如3*3 阵列,则center就是1.5。本领域技术人员可以根据实际需求重新定义预定高斯矩阵的计算公式,例如高斯阵列区域也可以为4X4等情况,当此处仅为一种示例,不构成限定。
上述高频采样区域对应的显示区域可以为高频采样区域的中心感光元件所对应的显示区域,例如N为奇数的一些情况,图3示出了3*3高频采样区域的中心感光元件所对应的显示区域;上述高频采样区域对应的显示区域还可以为高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,中心点为在全部感光元件中的中心点位置,例如N为偶数的一些情况,图4 示出了2*2高频采样区域的中最靠近中心点的感光元件的所对应的显示区域。当然,上述只是一种较优的配置方式,本领域技术人员可以根据实际需求进行配置,此处不构成限定。
得到与高频采样区域对应的显示区域的显示数据后,对应的显示区域就是一个低信号量区域,其后续数据处理都基于当前显示数据为基础,不再以光环境信息为基础进行计算,其数据处理量明显降低。
本公开实施例中,高斯阵列区域设计成3*3,并且高斯跳跃(即M和P) 设定为3步长的话,全部光环境信息采样完成后,感光阵列全部采样的总时间变为1/9,但是核心区的数据量并没有因为时间减少而减少,依然保持了全部的光学数据,数据处理量会减少到原有的1/9。卷积处理过程的示意如图5所示,即图中左侧的高频采样区域的光环境信息矩阵与图中间的预定高斯矩阵进行卷积处理,得到图中右侧的显示信息,图中的数字仅为一种示意。
S103,根据预定显示规则对全部或部分显示区域的显示数据进行处理,以得到待显示信息。
本公开实施例在获取光环境信息时,采用了N*N感光元件采样阵列来对光环境信息进行采样,一个区域采样后将N*N感光元件采样阵列进行M行或 P列的位移,进而继续采样,当获取到需要数量的光环境信息后,将采样得到的每一个高频采样区域的光环境信息矩阵均与预定高斯矩阵进行卷积处理,进而得到高频采样区域对应的显示区域的显示数据,后续处理过程都基于该显示数据进行,极大的提高了处理效率。
为了最大化的减少数据处理量,可以在按照预定采样方式获取各个感光元件采集到的光环境信息之前,先根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值,例如,需要显示清晰度较高,则需要采样更多的光环境信息,M和P的值需要尽可能的设置较小,如果需要显示清晰度较低,则可以尽可能少的采样光环境信息,M和P的值则可以设置的较大。
为了避免采样过少而影响后续处理时间的问题,本公开实施例在对按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理的过程中,可以优选根据接收到的显示清晰度参数在全部高频采样区域中确定参与卷积处理的部分高频采样区域,再将部分高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理。该过程即是对全部的光环境信息都进行了采样,此时保留了更丰富的光环境信息,也可以根据显示清晰度随时快速调整显示,响应速度更快。
对于上述未全部做卷积处理的那些区域,其对应的显示区域中是没有新的数据的,此时,可以在得到待显示信息之前,对其它显示区域进行插黑帧处理,其中,其它显示区域为全部感光元件所对应的显示区域中未得到显示数据的区域,当然,还可以让没有新的数据的显示区域仍显示上一帧的内容,本领域技术人员可以根据实际显示需求进行配置,此处不进行限定。
由于高频采样区域的大小和位移选择不同,对非核心显示区域有不同的影响,如2x2为单位的高频采样区域,会造成屏幕四周最外一行/列的数据为非完全数据区域,例如图6外侧一圈为未完全采样区域;再如3x3为单位的,位移一行/列的方案,会造成屏幕四周最外一行/列的数据为非完全数据区域,和第二行/列的次完全数据区域,例如图7外侧两圈为未完全采样区域。对不同的区域采用不同的补偿方法。通常的补偿方法为上述过程中的持续插黑帧。
让每个区域以特殊离散的状态采样,因为移位每次采样和位移后的区域在采样点上有重复的区域,所以可以实现感光阵列的中心区(主显示区)的采样数据保持真实,非中心区的数据依然因为位移,造成了数据量低于中心区数据。快速观察显示内容时,人眼观察屏幕的区域为屏幕中心区,屏幕四周为人眼的非关注区域,所以数据量减少不会引起不适感。
为了方便观察,本发明实施例的上述附图中sensor(图中方格子)的数量设置的较少,但并不对本申请构成限定,其仅是现有技术中数量庞大的 sensor的一种示意图。
本公开第二实施例提供了一种数据处理装置,该装置的结构示意如图8 所示,包括:
采样模块10,用于按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,M、P和N均为大于或等于1的整数;卷积模块20,与采样模块10耦合,用于按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与高频采样区域对应的显示区域的显示数据,其中,预定高斯矩阵为N*N 型矩阵;处理模块30,与卷积模块20耦合,用于根据预定显示规则对全部或部分显示区域的显示数据进行处理,以得到待显示信息。
实现时,上述的N优选取值为2或3,该取值既保证了需要处理的数据量明显减少,又能够保证较高的显示需求;相对应的,N*N则可以是2*2或 3*3等。
当其进行位移时,M、P的取值可以基于N的取值确定,当然,也可以设置M的取值等于P的取值,且取值为1,以保证最好的显示效果。如果显示清晰度要求不高,则可以将M和P的取值设置的大一些,例如取值为3,以尽可能提升处理速度。
在一个优选实施例中,上述采样模块可以包括:采样单元,用于按照N*N 感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个高频采样区域;第一移动单元,用于将N*N感光元件采样阵列同步向未采样的列方向移动P列;或者,将N*N感光元件采样阵列同步向未采样的行方向移动M行;第二移动单元,用于将N*N感光元件采样阵列向未采样的行方向移动M行;或者,将N*N感光元件采样阵列向未采样的列方向移动P列;其中,先执行采样单元和第一移动单元;在第一移动单元完成后,按照采样单元继续对光环境信息进行采样,并交替执行第一移动单元和采样单元,直到N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行第二移动单元;在第二移动单元完成后,再交替执行采样单元和第一移动单元,直至全部的光环境信息均被采样完。
为了不漏掉任何需要采样的区域,实现代码化,如果在第一移动单元中是向未采样的列方向移动P列,则对应的在第二移动单元中向未采样的行方向移动M行;如果在第一移动单元中是向未采样的列方向移动M行,则对应的在第二移动单元中向未采样的行方向移动P列。
上述预定高斯矩阵是通过高斯公式计算得到的,本领域技术人员可以根据实际需求确定高斯公式,例如,本公开实施例定义的预定高斯矩阵对应的高斯阵列区域为3*3阵列,对应的也需要采用3*3感光元件采样阵列采样,则对于3*3阵列的预定高斯矩阵的计算公式可以如下:
gaus[i][j]=(1/(2*PI*sigma*sigma))*exp(-((i-center)*(i-center)+ (j-center)*(j-center))/(2*sigma*sigma));
其中,gaus[i][j]就是最终得到的预定高斯矩阵中的每个元素,例如 gaus[1][1]就是第一行第一列的元素值;PI就是π,可以取一个估值;sigma 可以根据经验值填写,该值可以调整,以保证得到的gaus[i][j]是一个符合显示需求的较优值;center即为预定高斯矩阵对应的区域的中心值,例如3*3 阵列,则center就是1.5。本领域技术人员可以根据实际需求重新定义预定高斯矩阵的计算公式,例如高斯阵列区域也可以为4X4等情况,当此处仅为一种示例,不构成限定。
上述高频采样区域对应的显示区域可以为高频采样区域的中心感光元件所对应的显示区域,例如N为奇数的一些情况;上述高频采样区域对应的显示区域还可以为高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,中心点为在全部感光元件中的中心点位置,例如N为偶数的一些情况。当然,上述只是一种较优的配置方式,本领域技术人员可以根据实际需求进行配置,此处不构成限定。
得到与高频采样区域对应的显示区域的显示数据后,对应的显示区域就是一个低信号量区域,其后续数据处理都基于当前显示数据为基础,不再以光环境信息为基础进行计算,其数据处理量明显降低。
本公开实施例中,高斯阵列区域设计成3*3,并且高斯跳跃(即M和P) 设定为3步长的话,全部光环境信息采样完成后,感光阵列全部采样的总时间变为1/9,但是核心区的数据量并没有因为时间减少而减少,依然保持了全部的光学数据,数据处理量会减少到原有的1/9。
为了最大化的减少数据处理量,本公开实施例还可以包括确定模块,用于在按照预定采样方式获取各个感光元件采集到的光环境信息之前,根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值。例如,需要显示清晰度较高,则需要采样更多的光环境信息,M和P的值需要尽可能的设置较小,如果需要显示清晰度较低,则可以尽可能少的采样光环境信息,M 和P的值则可以设置的较大。
为了避免采样过少而影响后续处理时间的问题,本公开实施例的卷积模块还可以包括:确定单元,用于根据接收到的显示清晰度参数在全部高频采样区域中确定参与卷积处理的部分高频采样区域;卷积单元,用于将部分高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理。该过程即是对全部的光环境信息都进行了采样,此时保留了更丰富的光环境信息,也可以根据显示清晰度随时快速调整显示,响应速度更快。
对于上述未全部做卷积处理的那些区域,其对应的显示区域中是没有新的数据的,本公开实施例的处理模块,还用于对其它显示区域进行插黑帧处理,其中,其它显示区域为全部感光元件所对应的显示区域中未得到显示数据的区域。当然,还可以让没有新的数据的显示区域仍显示上一帧的内容,本领域技术人员可以根据实际显示需求进行配置,此处不进行限定。
本公开实施例在获取光环境信息时,采用了N*N感光元件采样阵列来对光环境信息进行采样,一个区域采样后将N*N感光元件采样阵列进行M行或 P列的位移,进而继续采样,当获取到需要数量的光环境信息后,将采样得到的每一个高频采样区域的光环境信息矩阵均与预定高斯矩阵进行卷积处理,进而得到高频采样区域对应的显示区域的显示数据,后续处理过程都基于该显示数据进行,极大的提高了处理效率。
本公开第三实施例提供了一种存储介质,该存储介质为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行时实现本公开任意实施例提供的方法,包括如下步骤S11至S13:
S11,按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,M、P和N均为大于或等于1的整数;
S12,按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与高频采样区域对应的显示区域的显示数据,其中,预定高斯矩阵为N*N型矩阵;
S13,根据预定显示规则对全部或部分显示区域的显示数据进行处理,以得到待显示信息。
计算机程序被处理器执行按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域的步骤时,具体被处理器执行如下步骤:
采样步骤:按照N*N感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个高频采样区域;
第一移动步骤:将N*N感光元件采样阵列同步向未采样的列方向移动P 列;或者,将N*N感光元件采样阵列同步向未采样的行方向移动M行;
第二移动步骤:将N*N感光元件采样阵列向未采样的行方向移动M行;或者,将N*N感光元件采样阵列向未采样的列方向移动P列;
其中,先执行采样步骤和第一移动步骤;在第一移动步骤完成后,按照采样步骤继续对光环境信息进行采样,并交替执行第一移动步骤和采样步骤,直到N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行第二移动步骤;在第二移动步骤完成后,再交替执行采样步骤和第一移动步骤,直至全部的光环境信息均被采样完。
计算机程序被处理器执行按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域的步骤之前,还被处理器执行如下步骤:根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值。
计算机程序被处理器执行按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理的步骤时,具体被处理器执行如下步骤:根据接收到的显示清晰度参数在全部高频采样区域中确定参与卷积处理的部分高频采样区域;将部分高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理。
计算机程序被处理器执行得到待显示信息的步骤之前,还被处理器执行如下步骤:对其它显示区域进行插黑帧处理,其中,其它显示区域为全部感光元件所对应的显示区域中未得到显示数据的区域。
上述高频采样区域对应的显示区域为高频采样区域的中心感光元件所对应的显示区域;或者,上述高频采样区域对应的显示区域为高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,中心点为在全部感光元件中的中心点位置。
优选的,M的取值等于P的取值。
本公开实施例在获取光环境信息时,采用了N*N感光元件采样阵列来对光环境信息进行采样,一个区域采样后将N*N感光元件采样阵列进行M行或 P列的位移,进而继续采样,当获取到需要数量的光环境信息后,将采样得到的每一个高频采样区域的光环境信息矩阵均与预定高斯矩阵进行卷积处理,进而得到高频采样区域对应的显示区域的显示数据,后续处理过程都基于该显示数据进行,极大的提高了处理效率。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例记载的方法步骤。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本公开的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本公开不限制于任何特定的硬件和软件结合。
本公开第四实施例提供了一种电子设备,该电子设备的结构示意图可以如图9所示,至少包括存储器901和处理器902,存储器901上存储有计算机程序,处理器902在执行存储器901上的计算机程序时实现本公开任意实施例提供的方法。示例性的,电子设备计算机程序步骤如下S21至S23:
S21,按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,M、P和N均为大于或等于1的整数;
S22,按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与高频采样区域对应的显示区域的显示数据,其中,预定高斯矩阵为N*N型矩阵;
S23,根据预定显示规则对全部或部分显示区域的显示数据进行处理,以得到待显示信息。
处理器在执行存储器上存储的按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域的计算机程序时,具体执行如下计算机程序:
采样步骤:按照N*N感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个高频采样区域;
第一移动步骤:将N*N感光元件采样阵列同步向未采样的列方向移动P 列;或者,将N*N感光元件采样阵列同步向未采样的行方向移动M行;
第二移动步骤:将N*N感光元件采样阵列向未采样的行方向移动M行;或者,将N*N感光元件采样阵列向未采样的列方向移动P列;
其中,先执行采样步骤和第一移动步骤;在第一移动步骤完成后,按照采样步骤继续对光环境信息进行采样,并交替执行第一移动步骤和采样步骤,直到N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行第二移动步骤;在第二移动步骤完成后,再交替执行采样步骤和第一移动步骤,直至全部的光环境信息均被采样完。
处理器在执行存储器上存储的按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域的计算机程序之前,还执行如下计算机程序:根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值。
处理器在执行存储器上存储的按照预定处理需求将高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理的计算机程序时,具体执行如下计算机程序:根据接收到的显示清晰度参数在全部高频采样区域中确定参与卷积处理的部分高频采样区域;将部分高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理。
处理器在执行存储器上存储的得到待显示信息的计算机程序之前,还执行如下计算机程序:对其它显示区域进行插黑帧处理,其中,其它显示区域为全部感光元件所对应的显示区域中未得到显示数据的区域。
上述高频采样区域对应的显示区域为高频采样区域的中心感光元件所对应的显示区域;或者,上述高频采样区域对应的显示区域为高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,中心点为在全部感光元件中的中心点位置。
优选的,M的取值等于P的取值。
本公开实施例在获取光环境信息时,采用了N*N感光元件采样阵列来对光环境信息进行采样,一个区域采样后将N*N感光元件采样阵列进行M行或 P列的位移,进而继续采样,当获取到需要数量的光环境信息后,将采样得到的每一个高频采样区域的光环境信息矩阵均与预定高斯矩阵进行卷积处理,进而得到高频采样区域对应的显示区域的显示数据,后续处理过程都基于该显示数据进行,极大的提高了处理效率。
此外,尽管已经在本文中描述了示例性实施例,其范围包括任何和所有基于本公开的具有等同元件、修改、省略、组合(例如,各种实施例交叉的方案)、改编或改变的实施例。权利要求书中的元件将被基于权利要求中采用的语言宽泛地解释,并不限于在本说明书中或本申请的实施期间所描述的示例,其示例将被解释为非排他性的。因此,本说明书和示例旨在仅被认为是示例,真正的范围和精神由以下权利要求以及其等同物的全部范围所指示。
以上描述旨在是说明性的而不是限制性的。例如,上述示例(或其一个或更多方案)可以彼此组合使用。例如本领域普通技术人员在阅读上述描述时可以使用其它实施例。另外,在上述具体实施方式中,各种特征可以被分组在一起以简单化本公开。这不应解释为一种不要求保护的公开的特征对于任一权利要求是必要的意图。相反,本公开的主题可以少于特定的公开的实施例的全部特征。从而,以下权利要求书作为示例或实施例在此并入具体实施方式中,其中每个权利要求独立地作为单独的实施例,并且考虑这些实施例可以以各种组合或排列彼此组合。本公开的范围应参照所附权利要求以及这些权利要求赋权的等同形式的全部范围来确定。
以上对本公开多个实施例进行了详细说明,但本公开不限于这些具体的实施例,本领域技术人员在本公开构思的基础上,能够做出多种变型和修改实施例,这些变型和修改都应落入本公开所要求保护的范围之内。
Claims (9)
1.一种数据处理方法,其特征在于,包括:
按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,所述预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,所述M、P和N均为大于或等于1的整数;
按照预定处理需求将所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与所述高频采样区域对应的显示区域的显示数据,其中,所述预定高斯矩阵为N*N型矩阵;所述高频采样区域对应的显示区域为所述高频采样区域中心点的所述感光元件所对应的显示区域;
根据预定显示规则对全部或部分所述显示区域的显示数据进行处理,以得到待显示信息;
其中,所述按照预定处理需求将所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,包括:
根据接收到的显示清晰度参数在全部所述高频采样区域中确定参与所述卷积处理的部分所述高频采样区域;
将部分所述高频采样区域对应的光环境信息矩阵与所述预定高斯矩阵进行卷积处理。
2.如权利要求1所述的数据处理方法,其特征在于,所述按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,包括:
采样步骤:按照所述N*N感光元件采样阵列对各个感光元件采集到的光环境信息进行采样,以生成一个所述高频采样区域;
第一移动步骤:将所述N*N感光元件采样阵列同步向未采样的列方向移动P列;或者,将所述N*N感光元件采样阵列同步向未采样的行方向移动M行;
第二移动步骤:将所述N*N感光元件采样阵列向未采样的行方向移动M行;或者,将所述N*N感光元件采样阵列向未采样的列方向移动P列;
其中,先执行所述采样步骤和所述第一移动步骤;在所述第一移动步骤完成后,按照所述采样步骤继续对光环境信息进行采样,并交替执行所述第一移动步骤和所述采样步骤,直到所述N*N感光元件采样阵列所在行或列的光环境信息均被采样完,执行所述第二移动步骤;在所述第二移动步骤完成后,再交替执行所述采样步骤和所述第一移动步骤,直至全部的光环境信息均被采样完。
3.如权利要求2所述的数据处理方法,其特征在于,所述按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域之前,还包括:
根据接收到的显示清晰度参数确定每次采样后位移时M和P的取值。
4.如权利要求1至3中任一项所述的数据处理方法,其特征在于,所述得到待显示信息之前,还包括:
对其它显示区域进行插黑帧处理,其中,所述其它显示区域为全部感光元件所对应的显示区域中未得到所述显示数据的区域。
5.如权利要求1至3中任一项所述的数据处理方法,其特征在于,
所述高频采样区域对应的显示区域为所述高频采样区域的中心感光元件所对应的显示区域;或者,
所述高频采样区域对应的显示区域为所述高频采样区域中最靠近中心点的感光元件的所对应的显示区域,其中,所述中心点为在全部感光元件中的中心点位置。
6.如权利要求1至3中任一项所述的数据处理方法,其特征在于,所述M的取值等于所述P的取值。
7.一种数据处理装置,其特征在于,包括:
采样模块,用于按照预定采样方式获取各个感光元件采集到的光环境信息,以得到多个高频采样区域,其中,所述预定采样方式为按照N*N感光元件采样阵列采样、且每次采样后位移M行或P列的方式,所述M、P和N均为大于或等于1的整数;
卷积模块,用于按照预定处理需求将所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理,以得到与所述高频采样区域对应的显示区域的显示数据,其中,所述预定高斯矩阵为N*N型矩阵;所述高频采样区域对应的显示区域为所述高频采样区域中心点的所述感光元件所对应的显示区域;
处理模块,用于根据预定显示规则对全部或部分所述显示区域的显示数据进行处理,以得到待显示信息;
其中,所述卷积模块包括:
确定单元,用于根据接收到的显示清晰度参数在全部所述高频采样区域中确定参与所述卷积处理的部分高频采样区域;
卷积单元,用于将部分所述高频采样区域对应的光环境信息矩阵与预定高斯矩阵进行卷积处理。
8.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
9.一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至6中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110446638.8A CN113132647B (zh) | 2021-04-25 | 2021-04-25 | 数据处理方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110446638.8A CN113132647B (zh) | 2021-04-25 | 2021-04-25 | 数据处理方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113132647A CN113132647A (zh) | 2021-07-16 |
CN113132647B true CN113132647B (zh) | 2023-01-20 |
Family
ID=76779796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110446638.8A Active CN113132647B (zh) | 2021-04-25 | 2021-04-25 | 数据处理方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113132647B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0516867A (pt) * | 2004-09-30 | 2008-09-23 | Cambridge Display Tech Ltd | métodos e aparelhos de endereçamento de linha múltipla |
CN101884537A (zh) * | 2009-05-14 | 2010-11-17 | 索尼公司 | 静脉成像设备、位移插值方法以及程序 |
CN111665617A (zh) * | 2020-06-24 | 2020-09-15 | 武汉中纪生物科技有限公司 | 一种对焦方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009087641A2 (en) * | 2008-01-10 | 2009-07-16 | Ramot At Tel-Aviv University Ltd. | System and method for real-time super-resolution |
-
2021
- 2021-04-25 CN CN202110446638.8A patent/CN113132647B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0516867A (pt) * | 2004-09-30 | 2008-09-23 | Cambridge Display Tech Ltd | métodos e aparelhos de endereçamento de linha múltipla |
CN101884537A (zh) * | 2009-05-14 | 2010-11-17 | 索尼公司 | 静脉成像设备、位移插值方法以及程序 |
CN111665617A (zh) * | 2020-06-24 | 2020-09-15 | 武汉中纪生物科技有限公司 | 一种对焦方法及*** |
Non-Patent Citations (2)
Title |
---|
SIFT四部曲之——高斯滤波;晨凫追风;《博客》;20161022;2.2部分 * |
影象位移对电视画面清晰度的影响及其控制方法;杨晓宏;《电视技术》;19951217(第12期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113132647A (zh) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100462999C (zh) | 图像处理设备和图像处理方法 | |
EP2877080B1 (en) | Ycbcr pulsed illumination scheme in a light deficient environment | |
US8311385B2 (en) | Method and device for controlling video recordation property of camera module according to velocity of object | |
US8026956B2 (en) | Image sensor, image taking apparatus, and state inspection system | |
TWI531236B (zh) | 用於減少互補式金屬氧化物半導體影像感測器之類比影像資料中之雜訊之方法及裝置 | |
EP3229467A1 (en) | Imaging method, imaging device, and electronic device | |
CN102625059B (zh) | 用于移动式应用的cmos图像传感器的动态范围扩展 | |
US9344736B2 (en) | Systems and methods for compressive sense imaging | |
CN105721798B (zh) | 用于hdr成像的***及方法 | |
CN101203884A (zh) | 控制图像捕获***的方法、图像捕获***以及数码相机 | |
US20200211159A1 (en) | Method for image super resolution imitating optical zoom implemented on a resource-constrained mobile device, and a mobile device implementing the same | |
WO2017087215A1 (en) | Image sensor system | |
GB2575137A (en) | An image sensor and an image dynamic information processing method | |
US20200137287A1 (en) | Method and apparatus for dynamic image capturing based on motion information in image | |
CN104601905A (zh) | 产生高动态范围影像的方法与装置以及计算机程序产品 | |
CN112651911B (zh) | 一种基于偏振图像的高动态范围成像生成方法 | |
CN113132647B (zh) | 数据处理方法、装置、存储介质及电子设备 | |
CN108122218B (zh) | 基于颜色空间的图像融合方法与装置 | |
JP4909196B2 (ja) | 撮影制御装置、撮影制御方法及びプログラム | |
US11871119B2 (en) | Method for calculating exposure evaluation value and imaging device | |
CA3095218A1 (en) | Cross-row time delay integration method, apparatus and camera | |
EP3844945B1 (en) | Method and apparatus for dynamic image capturing based on motion information in image | |
CN114697537B (zh) | 图像获取方法、图像传感器及计算机可读存储介质 | |
CN111383171B (zh) | 一种图片处理方法、***及终端设备 | |
JP2021136604A (ja) | 撮像素子及びその制御方法、及び、撮像装置及びその制御方法 |
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 | ||
GR01 | Patent grant |