发布信息

一种指纹信息加密电路、显示设备、电子设备及驱动芯片的制作方法 专利技术说明

作者:admin      2022-11-26 10:44:42     510



计算;推算;计数设备的制造及其应用技术1.本公开涉及身份信息识别技术领域,尤其涉及一种指纹信息加密电路、显示设备、电子设备及驱动芯片。背景技术:2.随着科技的进步和发展,病毒、恶意代码等对计算机系统的攻击水平不断提高,随着诸如移动支付等业务的普及,移动终端的安全性需求逐渐增强。3.目前市面上移动终端的身份识别系统多数是不具备身份数据加密功能的。在身份信息采集芯片(例如指纹信息采集芯片)输出身份信息后,易被他人从物理层面恶意获取到身份信息,即窃取身份信息采集芯片输出的身份信息,导致用户的身份信息泄露,数据安全性无法保障。4.有鉴于此,本公开提供一种指纹信息加密电路,以解决上述技术问题。技术实现要素:5.根据本公开的一方面,提供了一种指纹信息加密电路,所述电路包括:控制模块、处理模块以及包括多个传感单元的传感阵列模块;所述控制模块用于生成并输出采集指令至所述处理模块;所述处理模块用于在接收到所述采集指令的情况下,根据预设时序加密规则,以及预设扫描时序,生成加密扫描时序;根据所述加密扫描时序,生成并输出多个扫描驱动信号至所述传感阵列模块;所述传感阵列模块用于根据接收到的所述多个扫描驱动信号,扫描所述多个扫描驱动信号对应的所述多个传感单元,生成并输出所述多个传感单元对应的多个扫描结果信号至所述处理模块;所述处理模块用于根据接收到的所述多个扫描结果信号,生成并输出指纹加密信息至所述控制模块。6.在一种可能的实施方式中,所述传感阵列模块中存在至少两个同行且相邻的所述传感单元,对应的加密扫描时序不相邻,和/或,所述传感阵列模块中至少相邻的两行所述传感单元之间,不存在加密扫描时序相邻的传感单元。7.在一种可能的实施方式中,所述预设扫描时序包括按顺序排列的多个位置数据;其中,所述位置数据用于表示所述传感单元在所述传感阵列模块中的位置;所述处理模块包括:数据处理单元、时序加密单元以及驱动单元;所述数据处理单元用于在接收到所述采集指令的情况下,输出所述预设扫描时序至所述时序加密单元;所述时序加密单元根据预设位置数据调换表,调换接收到的所述预设扫描时序中至少两个所述位置数据,得到更新后的所述预设扫描时序;将更新后的所述预设扫描时序作为所述加密扫描时序,并输出所述加密扫描时序至所述驱动单元;所述驱动单元根据接收到的所述加密扫描时序,生成并输出多个扫描驱动信号至所述传感阵列模块。8.在一种可能的实施方式中,所述位置数据包括用于表示所述传感单元在所述传感阵列模块中对应行的行位置数据;所述预设位置数据调换表包括预设行位置数据调换表;所述时序加密单元包括:行时序加密单元;所述行时序加密单元用于根据所述数据处理单元输出的所述预设扫描时序,以及预设行位置数据调换表,调换所述预设扫描时序中至少两个位置数据中的行位置数据,得到更新后的所述预设扫描时序;将更新后的所述预设扫描时序作为所述加密扫描时序,并输出所述加密扫描时序至所述驱动单元。9.在一种可能的实施方式中,所述位置数据包括用于表示所述传感单元在所述传感阵列模块中对应列的列位置数据;所述预设位置数据调换表包括预设列位置数据调换表;所述时序加密单元包括:列时序加密单元;所述列时序加密单元用于根据所述数据处理单元输出的所述预设扫描时序,以及预设列位置数据调换表,调换所述预设扫描时序中至少两个所述位置数据中的列位置数据,得到更新后的所述预设扫描时序;将更新后的所述预设扫描时序作为所述加密扫描时序,并输出所述加密扫描时序至所述驱动单元。10.在一种可能的实施方式中,在所述处理模块输出指纹加密信息至所述控制模块,且所述控制模块未输出下一个所述采集指令的情况下,所述控制模块还用于生成并输出调换表更新指令至所述处理模块;所述处理模块用于根据所述调换表更新指令,更新所述预设位置数据调换表中至少两组所述位置数据的调换关系。11.根据本公开的另一方面,还提供一种显示设备,包括多个显示单元及至少一个前文所述的指纹信息加密电路。12.在一种可能的实施方式中,所述显示单元包括显示面板,所述显示面板包括液晶显示面板、微发光二极管显示面板、发光二极管显示面板、迷你发光二极管显示面板、量子点发光二极管显示面板、有机发光二极管显示面板、阴极射线管显示面板、数字光处理显示面板、场发射显示面板、电浆显示面板、电泳显示面板、电润湿显示面板以及小间距显示面板中至少一种。13.根据本公开的另一方面,还提供一种电子设备,所述电子设备包括前文所述的显示设备。14.在一种可能的实施方式中,所述电子设备为指纹识别器、指纹门禁、指纹考勤机、智能手机、平板电脑中的至少一种。15.根据本公开的另一方面,还提供一种驱动芯片,所述驱动芯片包括上文所述的指纹信息加密电路。16.本公开提供一种指纹信息加密电路,其能够对传感阵列模块中各个传感单元的扫描时序进行加密,使他人即使获取到处理模块输出的指纹加密信息,也无法根据现有技术中的扫描时序确定指纹加密信息中的指纹信息,进而能够防止指纹信息的泄露,从而提升身份信息采集装置的保密性。17.根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明18.包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。19.图1为本公开实施例提供的一种指纹信息加密电路的结构示意图。20.图2为本公开实施例提供的另一种指纹信息加密电路的结构示意图。21.图3为本公开实施例提供的一种传感单元的扫描时序的示意图。22.图4为本公开实施例提供的另一种传感单元的扫描时序的示意图。23.图5为本公开实施例提供的一种时序加密单元的结构示意图。24.图6为本公开实施例提供的另一种时序加密单元的结构示意图。25.图7为本公开实施例提供的另一种时序加密单元的结构示意图。具体实施方式26.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。27.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。28.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。29.在相关技术中的身份信息采集装置中,以指纹信息采集装置为例,其通常由控制模块生成并输出指纹采集指令至处理模块,处理模块根据该指纹采集指令生成多个扫描驱动信号。处理模块能够依照传感阵列模块中各个传感单元的扫描时序,向当前扫描时序对应的传感单元输出扫描驱动信号。其中,传感阵列模块中各个传感单元的扫描时序为按照传感单元的排列顺序逐个传感单元进行扫描。可参阅图1所示,在相关技术中,传感阵列模块中各个传感单元的扫描时序为由传感单元a1逐个扫描至传感单元a16。传感阵列模块中的传感单元在接收到扫描驱动信号的情况下,生成扫描结果信号,并将该扫描结果信号输出至处理模块中。处理模块根据接收的扫描结果信号生成指纹信息,并将该指纹信息发送至控制模块中,由控制模块识别该指纹信息。然而,在这种指纹采集装置中,他人易从物理层面获取处理模块输出至控制模块的指纹信息,并且由于处理模块输出的指纹信息内部包括根据上述扫描时序排列的多个扫描结果信号对应的内容,而上述扫描时序已被本领域技术人员所熟知,故他人能够根据获取到的指纹信息,确定指纹的图像等内容,导致该指纹信息泄露,降低指纹采集装置对于指纹信息的保密性。30.有鉴于此,参阅图1至图7所示,本公开提供一种指纹信息加密电路,其能够通过加密预设扫描时序(相当于上文中的扫描时序),生成加密扫描时序,并根据该加密扫描时序依序驱动传感阵列模块中的各个传感单元,生成指纹加密信息(可以为上文中的指纹信息)。由于本公开能够对传感阵列模块中各个传感单元的扫描时序进行加密,故即使他人获取到处理模块输出的指纹加密信息,也无法根据现有技术中的扫描时序确定指纹加密信息中的指纹信息,进而能够防止指纹信息的泄露,从而提升身份信息采集装置的保密性。31.参阅图1所示,本公开提供一种指纹信息加密电路1,该指纹信息加密电路1包括:控制模块11、处理模块12以及包括多个传感单元131的传感阵列模块13。32.示例性的,控制模块11用于生成并输出采集指令至处理模块12。33.示例性的,控制模块11可通过spi协议(即serial peripheral interface,串口外设接口) 发送采集指令至处理模块12。其中,该采集指令用于指示处理模块12扫描传感阵列模块13中的各个传感单元131。34.示例性的,参阅图1所示,处理模块12用于在接收到采集指令的情况下,根据预设时序加密规则,以及预设扫描时序,生成加密扫描时序,根据加密扫描时序,生成并输出多个扫描驱动信号至传感阵列模块13。35.示例性的,预设扫描时序可以为按照传感单元的排列顺序逐个传感单元进行扫描。继续参见图1所示,预设扫描时序可以为由传感单元a1开始,按照a1至a16的顺序,逐个对传感阵列模块13中的传感单元131进行扫描,即处理模块12在第一个扫描时刻向传感单元a1输出扫描驱动信号,在第二个扫描时刻向传感单元a2输出扫描驱动信号,在第三个扫描时刻向传感单元a3输出扫描驱动信号,以此类推。36.示例性的,处理模块12根据预设扫描时序以及预设时序加密规则,生成的加密扫描时序中存在至少两个扫描时刻对应的传感单元131,与预设扫描时序中相同扫描时刻对应的传感单元131不同。例如:预设扫描时序的第m个扫描时刻对应传感单元a13(即在第 m个扫描时刻时,处理模块12向传感单元a13输出扫描驱动信号),预设扫描时序的第m+1 个扫描时刻对应传感单元a14(即在第m+1个扫描时刻时,处理模块12向传感单元a14输出扫描驱动信号)。而加密扫描时序的第m个扫描时刻对应传感单元a14(即在第m个扫描时刻时,处理模块12向传感单元a14输出扫描驱动信号),加密扫描时序的第m+1个扫描时刻对应传感单元a13(即在第m+1个扫描时刻时,处理模块12向传感单元a13输出扫描驱动信号)。37.示例性的,传感阵列模块13用于根据接收到的多个扫描驱动信号,扫描多个扫描驱动信号对应的多个传感单元,生成并输出多个传感单元131对应的多个扫描结果信号至处理模块12。38.示例性的,在第m个扫描时刻时,处理模块12向传感单元a14输出扫描驱动信号,传感单元a14能够根据扫描驱动信号生成并输出扫描结果信号至处理模块12。其中,扫描结果信号的生成过程以及生成原理可参见相关技术,本公开对此不进行赘述。39.示例性的,传感阵列模块13中存在至少两个同行且相邻的传感单元131,对应的加密扫描时序不相邻,和/或,传感阵列模块13中至少相邻的两行传感单元131之间,不存在加密扫描时序相邻的传感单元131。40.示例性的,参见图1所示,处理模块12可根据加密扫描时序,依序向传感阵列模块13 中的传感单元131输出扫描驱动信号。此时,传感阵列模块13中的传感单元131接收到扫描驱动信号的顺序可以包括:先依次由传感单元a1至传感单元a2接收到扫描驱动信号,再由传感单元a4接收到扫描驱动信号,最后由传感单元a3接收到扫描驱动信号,其余传感单元(即传感单元a5至a16)则是在传感单元a3接收到扫描驱动信号后按照传感单元的排列顺序逐个接收扫描驱动信号,相当于上文中的传感阵列模块13中存在至少两个同行且相邻的传感单元131,对应的加密扫描时序不相邻,即传感单元a2与相邻的传感单元 a3对应的扫描时序并不相邻。传感阵列模块13中的传感单元131接收扫描驱动信号的顺序还可以包括:先依次由传感单元a1至传感单元a8(即传感阵列模块13中的第一行以及第二行中的传感单元131)接收到扫描驱动信号,再依次由传感单元a13至传感单元a16(即传感阵列模块13中的第四行中的传感单元131)接收到扫描驱动信号,最后由传感单元a9 至传感单元a12(即传感阵列模块13中的第三行中的传感单元131)接收到扫描驱动信号,相当于上文中的传感阵列模块13至少相邻的两行传感单元131之间,不存在加密扫描时序相邻的传感单元,即传感阵列模块13中第二行的传感单元a5至传感单元a8中的任意一个传感单元131的加密扫描时序,不与第三行的传感单元a9至传感单元a12中任意一个传感单元131的加密扫描时序相邻。41.示例性的,传感阵列模块13中的传感单元131接收扫描驱动信号的顺序还可以包括:先由传感单元a1至传感单元a8接收到扫描驱动信号,再依次由传感单元a13至传感单元 a16接收到扫描驱动信号,最后依次由传感单元a9至传感单元a12接收到扫描驱动信号。其中,在扫描第一行传感单元(即传感单元a1至传感单元a4)的情况下,先依次由传感单元a1至传感单元a2接收到扫描驱动信号,再由传感单元a4接收到扫描驱动信号,最后由传感单元a3接收到扫描驱动信号,而第二行传感单元(即传感单元a5至传感单元a8),则可以为依次接收扫描驱动信号。上述仅为示例性内容,并不对本公开中的传感单元的扫描顺序进行限定。42.示例性的,处理模块12用于根据接收到的多个扫描结果信号,生成并输出指纹加密信息至控制模块11。其中,处理模块12可以通过将多个扫描结果信号进行模数转换,生成并输出指纹加密信息至控制模块11。43.在一种可能的实施方式中,参阅图1至图4所示,预设扫描时序包括按顺序排列的多个位置数据,其中,位置数据用于表示传感单元131在传感阵列模块13中的位置。处理模块12包括:数据处理单元121、时序加密单元122以及驱动单元123。44.示例性的,数据处理单元121用于在接收到采集指令的情况下,输出预设扫描时序至时序加密单元122。45.示例性的,数据处理单元121可以存储上述预设扫描时序,并在接收到控制模块11输出的采集指令的情况下,向时序加密单元122输出预设扫描时序。其中,该预设扫描时序为前文中按照传感单元的排列顺序逐个传感单元进行扫描的扫描时序。46.示例性的,时序加密单元122根据预设位置数据调换表,调换接收到的预设扫描时序中至少两个位置数据,得到更新后的预设扫描时序,将更新后的预设扫描时序作为加密扫描时序,并输出加密扫描时序至驱动单元123。47.示例性的,参阅图2所示,在传感阵列模块13包括4*4的传感阵列的情况下,预设扫描时序可以包括16个位置数据,每一个位置数据与传感阵列模块13中的一个传感单元131 对应,并且不同的位置数据对应不同的传感单元131。其中,位置数据用于表示传感单元 131在传感阵列模块13中的位置。例如:预设扫描时序中的第一个位置数据用于表示第一行第一列,则第一个位置数据与传感单元a1对应,第二个位置数据用于表示第一行第二列,则第二个位置数据与传感单元a2对应。其中,位置数据在预设扫描时序中的排列顺序表示扫描驱动信号驱动传感单元的顺序。48.示例性的,继续参阅图2所示,位置数据可以为4比特位的二进制数据,该位置数据可通过其中两比特位二进制数据表示行位置,另外两比特位二进制数据表示列位置。例如:预设扫描时序中的第一个位置数据为0000,可用于表示第一行第一列的传感单元131 (即传感单元a1),预设扫描时序中的第二位置数据为0001,可用于表示第一行第二列的传感单元131(即传感单元a2)。其中,本公开并不限定位置数据中的比特位的数目,在传感阵列模块13包括8*8的传感阵列的情况下,位置数据可以为6比特位的二进制数据。49.示例性的,时序加密单元122可以根据预设位置数据调换表生成加密扫描时序。例如:根据预设位置数据调换表可确定第一个位置数据与第二个位置数据对调,则调换后的第一个位置数据为0001,对应传感单元a2,第二个位置数据为0000,对应传感单元a1。时序加密单元122将调换位置数据后的预设扫描时序作为加密扫描时序。其中,在上述情况下,驱动单元123根据加密扫描时序向传感单元131输出扫描驱动信号的顺序(也即传感阵列模块13中传感单元131的驱动顺序)为先向传感单元a2输出扫描驱动信号,再向传感单元a1输出扫描驱动信号,在将扫描驱动信号输出至传感单元a1之后再按照传感单元的排列顺序逐个向其余的传感单元输出扫描驱动信号。50.示例性的,在需要变更顺序的位置数据为三个或三个以上的情况下,此处以三个位置数据(即位置数据a、位置数据b以及位置数据c)为例,通过预设位置数据调换表可以将位置数据a的排列顺序调换为位置数据b原来所在的排列顺序,将位置数据b的排列顺序调换为位置数据c原来所在的排列顺序,将位置数据c的排列顺序调换为位置数据a 原来所在的排列顺序,时序加密单元122可以根据该预设位置数据调换表,重新确定位置数据a、位置数据b以及位置数据c的排列顺序。51.示例性的,本公开对于调换排列顺序的位置数据以及数目不做限定,时序加密单元 122也可通过调换多个位置数据的排列顺序,实现图3以及图4中的传感单元131的扫描顺序。图3中先依次扫描传感阵列模块13中第一列中的传感单元131,再由第四行第二列的传感单元131(即传感单元a14)依次扫描至第四行第四列的传感单元131(即传感单元 a16),再由第四列第三行的传感单元131(即传感单元a12)依次扫描至第四列第一行的传感单元131(即传感单元a4),再由第一行第三列的传感单元131(即传感单元a3)依次扫描至第一行第二列的传感单元131(即传感单元a2),再由第二列第二行的传感单元 131(即传感单元a6)依次扫描至第二列第三行的传感单元131(即传感单元a10),最后由第三列第三行的传感单元131(即传感单元a11)依次扫描至第三列第二行的传感单元 131(即传感单元a7)。图4中则是先依次扫描第一行中的传感单元131(即传感单元a1至传感单元a4),再依次扫描第四行中的传感单元131(即传感单元a13至传感单元a16),再依次扫描第三行中的传感单元131(即传感单元a9至传感单元a12),最后依次扫描第二行中的传感单元131(即传感单元a5至传感单元a8)。52.示例性的,可以由控制模块11生成并输出位置数据调换指令至处理模块12(位置数据调换指令可以与采集指令同时输出),该位置数据调换指令包括预设扫描时序中需要调换排列顺序的位置数据。处理模块12中的时序加密单元122可根据位置数据调换指令调换预设扫描时序中对应的位置数据的排列顺序,生成加密扫描时序。53.示例性的,驱动单元123根据接收到的加密扫描时序,生成并输出多个扫描驱动信号至传感阵列模块13。54.示例性的,驱动单元123可根据加密扫描时序中各个位置数据,确定每一个位置数据对应的传感单元131,并向对应的传感单元131输出扫描驱动信号。例如:驱动单元123接收到位置数据为第一行第四列,则驱动单元123向传感单元a4输出扫描驱动信号。55.本公开提供的指纹信息加密电路能够通过调换至少两个位置数据的排列顺序,生成加密时序数据,对传感阵列模块中各个传感单元的扫描时序进行加密,进而使处理模块输出的指纹加密信息,从而保证指纹信息的保密性。此外,由于本公开提供的指纹信息加密电路能够灵活地调换多个位置数据的排列顺序,故其能够更为灵活地对传感单元的扫描时序进行加密。56.在一种可能的实施方式中,参阅图1以及图5所示,位置数据包括用于表示传感单元 131在传感阵列模块13中对应行的行位置数据。预设位置数据调换表包括预设行位置数据调换表。时序加密单元122包括:行时序加密单元1221。57.示例性的,行时序加密单元1221用于根据数据处理单元121输出的预设扫描时序,以及预设行位置数据调换表,调换预设扫描时序中至少两个位置数据中的行位置数据,得到更新后的预设扫描时序,将更新后的预设扫描时序作为加密扫描时序,并输出加密扫描时序至驱动单元123。58.示例性的,参阅图1以及图5所示,在传感阵列模块13包括4*4的传感阵列的情况下,位置数据可以包括4bit的二进制数据,位于高位的2比特数据表示传感单元131在传感阵列模块13中对应行的行位置数据。例如:在预设扫描时序中,第五个位置数据为0100。其中,01表示第五个位置数据对应的传感单元131位于传感阵列模块13中的第二行。59.示例性的,行时序加密单元1221可以根据预设行位置数据调换表,以及需要变更行位置数据的位置数据,生成加密扫描时序。例如:第一个位置数据的行位置数据需要变更,行时序加密单元1221根据预设行位置数据调换表,将第一个位置数据的行位置数据与第五个位置数据的行位置数据进行对调,则调换后的第一个位置数据为0100,对应传感单元a5,第五个位置数据为0000,对应传感单元a1。行时序加密单元1221将调换行位置数据后的预设扫描时序作为加密扫描时序。其中,驱动单元123根据加密扫描时序向传感单元131输出扫描驱动信号的顺序为先向传感单元a5输出扫描驱动信号,再依次向传感单元a2至传感单元a4输出扫描驱动信号,在向传感单元a4输出扫描驱动信号后,向传感单元a1输出扫描驱动信号,最后按照传感单元的排列顺序逐个向传感单元a6至传感单元 a16输出扫描驱动信号。其中,本公开对于调换行位置数据的位置数据在预设扫描时序中的排列顺序,以及调换行位置数据的位置数据的数目不做限定,行时序加密单元1221也可调换多个位置数据中的行位置数据。60.示例性的,在需要变更行位置数据的位置数据为三个或三个以上的情况下,此处以三个位置数据(即位置数据a、位置数据b以及位置数据c)为例,通过预设行位置数据调换表还可以将位置数据a的行位置数据调换为位置数据b原来的行位置数据,位置数据 b的行位置数据调换为位置数据c原来的行位置数据,位置数据c的行位置数据调换为位置数据a原来的行位置数据,行时序加密单元1221可以根据该预设行位置数据调换表,重新确定位置数据a、位置数据b以及位置数据c三者包括的行位置数据,相当于为每一个需要变更行位置数据的位置数据重新分配行位置数据,进而改变预设扫描时序中至少两个位置数据的排列顺序,从而对预设扫描时序进行加密,生成加密扫描时序。61.示例性的,可以由控制模块11生成并输出行位置数据调换指令至处理模块12(行位置数据调换指令可以与采集指令同时输出),该行位置数据调换指令包括预设扫描时序中需要调换行位置数据的位置数据。处理模块12中的时序加密单元122可根据行位置数据调换指令,调换预设扫描时序中对应的位置数据的行位置数据,生成加密扫描时序。62.示例性的,通过调换行位置数据生成的加密扫描时序中,不存在相同的位置数据。63.在一种可能的实施方式中,参阅图1以及图6所示,位置数据包括用于表示传感单元131在传感阵列模块13中对应列的列位置数据,预设位置数据调换表包括预设列位置数据调换表。时序加密单元122包括:列时序加密单元1222。64.示例性的,列时序加密单元1222用于根据数据处理单元121输出的预设扫描时序,以及预设列位置数据调换表,调换预设扫描时序中至少两个位置数据的列位置数据,得到更新后的预设扫描时序,将更新后的预设扫描时序作为加密扫描时序,并输出加密扫描时序至驱动单元123。65.示例性的,参阅图1以及图6所示,在传感阵列模块13包括4*4的传感阵列的情况下,位置数据可以包括4bit的二进制数据,位于低位2比特数据表示传感单元131在传感阵列模块13中对应列的列位置数据。例如:在预设扫描时序中,第二个位置数据为0001。其中, 01表示第二个位置数据对应的传感单元131位于传感阵列模块13的第二列。66.示例性的,列时序加密单元1222可以根据预设列位置数据调换表,以及需要变更列位置数据的位置数据,生成加密扫描时序。例如:第二个位置数据的列位置数据需要变更,列时序加密单元1222根据预设列位置数据调换表,将第二个位置数据的列位置数据与第一个位置数据的列位置数据进行对调,调换后的第一个位置数据为0001,对应传感单元a2,第二个位置数据为0000,对应传感单元a1。列时序加密单元1222根据调换列位置数据的第一个位置数据以及第二个位置数据更新预设扫描时序,并将更新后的预设扫描时序作为加密扫描时序。其中,在上述情况下,驱动单元123根据加密扫描时序向传感单元131输出扫描驱动信号的顺序为先向传感单元a2输出扫描驱动信号,再向传感单元 a1输出扫描驱动信号,再按照传感单元的排列顺序逐个向传感单元a3至传感单元a16输出扫描驱动信号。其中,本公开对于调换列位置数据的位置数据在预设扫描时序中的排列顺序,以及调换列位置数据的位置数据的数目不做限定,列时序加密单元1222也可调换多个位置数据的列位置数据。67.示例性的,在需要变更列位置数据的位置数据为三个或三个以上的情况下,此处以三个位置数据(即位置数据a、位置数据b以及位置数据c)为例,预设列位置数据调换表还可以包括:将位置数据a的列位置数据调换为位置数据b原来的列位置数据,将位置数据b的列位置数据调换为位置数据c原来的列位置数据,将位置数据c包括的列位置数据调换为位置数据a原来的列位置数据的内容,列时序加密单元1222可以根据该预设列位置数据调换表,重新确定位置数据a、位置数据b以及位置数据c三者包括的列位置数据,相当于为每一个需要变更列位置数据的位置数据重新分配列位置数据,进而改变预设扫描时序中至少两个位置数据的排列顺序,从而对预设扫描时序进行加密,生成加密扫描时序。68.示例性的,可以由控制模块11生成并输出列位置数据调换指令至处理模块12(列位置数据调换指令可以与采集指令同时输出),该列位置数据调换指令包括预设扫描时序中需要调换列位置数据的位置数据。处理模块12中的时序加密单元122可根据列位置数据调换指令,调换预设扫描时序中对应的位置数据的列位置数据,生成加密扫描时序。示例性的,通过调换列位置数据生成的加密扫描时序中,不存在相同的位置数据。69.在一种可能的实施方式中,参阅图1以及图7所示,时序加密单元122还可以在通过行时序加密单元1221,根据预设行位置数据调换表,调换多个位置数据的行位置数据的同时,通过列时序加密单元1222,根据预设列位置数据调换表,调换多个位置数据的列位置数据。70.在一种可能的实施方式中,前文中预设行位置数据调换表以及列位置数据调换表的具体实现方式可以是,在行时序加密单元1221中依次设置多个行寄存器,该行寄存器的数目与传感阵列模块13中传感阵列的行数相同,同时,在列时序加密单元1222中依次设置多个列寄存器,该列寄存器的数目与传感阵列模块13中传感阵列的列数相同。其中,每个行寄存器中可以存储一个预设的二进制数据,每个列寄存器中也可以存储一个预设的二进制数据。在数据处理单元121根据控制模块11输出的采集指令,输出预设扫描时序的情况下,行时序加密单元1221可以根据预设扫描时序中各个位置数据包括的行位置数据,驱动对应的行寄存器输出行加密扫描时序。列时序加密单元1222可以根据预设扫描时序中各个位置数据包括的列位置数据,驱动对应的列寄存器输出列加密扫描时序。其中,加密扫描时序包括行加密扫描时序以及列加密扫描时序。驱动单元123可以根据当前的加密扫描时序(包括当前行扫描加密时序以及当前列扫描加密时序),生成扫描驱动信号,扫描对应的传感单元131。71.示例性的,参阅图1以及图7所示,传感阵列模块13中的传感阵列的行数为4,且列数为4,则行时序加密单元1221中的行寄存器的数目为4,列时序加密单元1222中的列寄存器的数目同样为4。以预设扫描时序中第一个位置数据为0000为例,在数据处理单元121 输出该第一个位置数据的情况下,行时序加密单元1221根据第一个位置数据的行位置数据00,驱动第一个行寄存器输出对应的二进制数据,若第一个行寄存器存储的二进制数据为10,则第一个行寄存器输出的二进制数据为10。同样的,列时序加密单元1222根据第一个位置数据的列位置数据00,驱动第一个列寄存器输出对应的二进制数据,若第一个列寄存器存储的二进制数据为01,则第一个列寄存器输出的二进制数据为01。此时,时序加密单元122输出的加密扫描时序的第一个位置数据为1001。驱动单元123根据加密扫描时序的第一个位置数据,生成扫描驱动信号至第三行第二个传感单元131(即传感单元a10)。72.在一种可能的实施方式中,参阅图1所示,在处理模块12输出指纹加密信息至控制模块11,且控制模块11未输出下一个采集指令的情况下,控制模块11还用于生成并输出调换表更新指令至处理模块12。处理模块12用于根据调换表更新指令,更新预设位置数据调换表中至少两组位置数据的调换关系。73.示例性的,处理模块12可以根据控制模块11输出的调换表更新指令,更新行时序加密单元1221中每一个行寄存器存储的二进制数据,以及列时序加密单元1222中每一个列寄存器存储的二进制数据,进而实现更新预设位置数据调换表的目的。74.示例性的,可以在应用该指纹信息加密电路1的电子设备上设置多个表示不同加密模式的按钮,在其中一个加密模式的按钮被触发时,控制模块11可以根据被触发的按钮对应的加密模式,生成调换表更新指令,指示处理模块12更新内部的预设位置数据调换表。75.本公开提供的指纹信息加密电路通过控制模块输出调换表更新指令,变更预设位置数据调换表,进而改变预设扫描时序的加密结果(即加密扫描时序),其能够使指纹信息加密电路在出厂后,可以根据实际的应用情况,在一定时间内多次改变扫描时序的加密规则,使他人即使获取到处理模块输出多个指纹加密信息,也无法破解出加密规则,进而提升指纹信息的安全性。76.此外,值得说明的是,上文中的控制模块11可以为处理器,该处理器可以是一个处理器,也可以是多个处理元件的统称,例如,该处理器可以是cpu,或者是被配置成实施以上子像素渲染方法的一个或多个集成电路。77.于一实施例中,处理器可以是通用处理器,包括但不限于中央处理器(centralprocessing unit,cpu)、网络处理器(network processor,np)等,还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit, asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。78.本发明实施例对每个传感单元中电容的数目不做限定,本领域技术人员可以根据需要设置,在一个示例中,本发明实施例可以通过选择模块对每个传感单元中的电容的数目、具体包括的电容进行实时配置,以适应不同的环境及不同的需求。79.用于数据处理的模块或单元包括但不限于单独的处理器,或者分立元器件,或者处理器与分立元器件的组合。所述处理器可以包括电子设备中具有执行指令功能的控制器,所述处理器可以按任何适当的方式实现,例如,被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现。在所述处理器内部,可以通过逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器等硬件电路执行所述可执行指令。80.根据本公开的另一方面,还提供一种显示设备,包括多个显示单元及至少一个如前文所述的指纹信息加密电路。81.在一种可能的实施方式中,显示单元包括显示面板,所述显示面板包括液晶显示面板、微发光二极管显示面板、发光二极管显示面板、迷你发光二极管显示面板、量子点发光二极管显示面板、有机发光二极管显示面板、阴极射线管显示面板、数字光处理显示面板、场发射显示面板、电浆显示面板、电泳显示面板、电润湿显示面板以及小间距显示面板中至少一种。82.根据本公开的另一方面,还提供一种电子设备所述电子设备包括如前文所述的显示设备。83.在一种可能的实施方式中,电子设备为指纹识别器、指纹门禁、指纹考勤机、智能手机、平板电脑中的至少一种。84.示例性的,本实施例中的电子设备包括但不限于台式电脑、电视机、具有大尺寸屏幕的移动设备如手机、平板电脑等其他常见的需要多个芯片级联连接来实现驱动的电子设备。85.示例性的,电子设备还可以是用户设备(user equipment,ue)、移动设备、用户终端、终端、手持设备、计算设备或者车载设备等,示例性的,一些终端的举例为:显示器、智能手机或便携设备、手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internetdevice,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmentedreality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车联网中的无线终端等。例如,服务器可以是本地服务器,也可以是云服务器。86.根据本公开的另一方面还提供一种驱动芯片,该驱动芯片可以包括上文所述的指纹信息加密电路,该驱动芯片可以形成为通用驱动芯片,可以适用于不同子像素排列的显示面板,从而可以降低设计成本和制造成本。87.示例性的,芯片内部的至少一个复位信号包括但不限于上电复位信号、软件复位信号、esd复位信号、看门狗复位信号、异常掉电复位信号中的至少一个。88.需要说明的是,本发明实施例所提供的芯片复位电路不限制于仅可设置于上文中的电子设备的芯片内,其实际可集成于任何具有复位功能的芯片内,以实现芯片内部电路的复位功能。本发明对此不作限定。89.本发明实施例还提供了一种显示驱动装置,其中,包括如上述的驱动芯片。90.可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理器可以实现在一个或多个专用集成电路 (applicationspecific integrated circuits,asic)、数字信号处理器(digital signal processing, dsp)、数字信号处理设备(dsp device,dspd)、可编程逻辑设备(programmablelogicdevice,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本技术所述功能的其它电子单元或其组合中。91.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明实施例是参照根据本发明实施例的方法、终端设备(芯片)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的装置。92.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部