本公开涉及传感器领域,更具体地,涉及传感器信号的同步呈现。
背景技术:
1、在图像拼接的处理上,信号同步显得尤为重要,如果当前第一传感器获取的图像帧与第二传感器获取的图像帧不是同一时间,在图像为动态时,则会导致第一传感器和第二传感器在拼接位置方面较难匹配,从而影响拼接效果。
2、在当前主流的传感器信号的拼接方案中,都是在保证相同帧率和相同分辨率的情况下进行的,比如都是1080p和60hz,目的是保证图像拼接的同步效果。但是,在主流的传感器市场上,不同帧率以及不同分辨率的传感器方案存在较多,如何配置不同帧率的传感器方案是一个值得关注的问题。
3、当前主流的传感器信号拼接基本都是在保证相同帧率和相同分辨率的情况下完成的。例如,对于1920*1080 60hz的信号以及1920*108024hz/30hz的信号,如果要实现不同帧率的传感器信号同步,当前的做法基本是需要将高帧率降低到低帧率来进行对应的同步,即将1920*1080 60hz降低到1920*1080 30hz、24hz,但这种做法会降低信号质量或者丢失一些重要内容。
4、由此可见,在现有技术中,当存在多个帧率的信号时,无法随机地选择一个帧率来呈现其他帧率的信号,从而信号的呈现受到一定限制。
技术实现思路
1、本公开的目的在于能够将不同帧率的信号同步到一个任选的帧率,从而能够以一个任选的帧率来同步地显示不同的信号内容。
2、根据本公开的一个方案,提供一种以第一信号的第一帧率n1来呈现具有第二帧率n2的第二信号的方法,其中所述第一帧率n1大于第二帧率n2,第一信号包括第一信号帧,第二信号包括第二信号帧,所述方法包括:将第一信号的第一基准帧与第二信号的第二基准帧对准;基于对准的第一基准帧和第二基准帧,建立第一信号的第一信号帧和第二信号的第二信号帧的匹配关系;以及基于所述匹配关系,以第一信号的第一帧率n1来呈现具有第二帧率n2的第二信号。
3、根据本公开第二方面,提供一种同步地呈现多个信号的方法,其中,所述多个信号包括具有最高帧率nmax的第一信号和具有其他帧率nother的多个第二信号,其中所述最高帧率nmax大于其他帧率nother,第一信号包括第一信号帧,第二信号包括第二信号帧;将第一信号的第一基准帧与多个第二信号的第二基准帧对准;基于对准的第一基准帧和第二基准帧,建立第一信号的第一信号帧和第二信号的第二信号帧的匹配关系;以及基于所述匹配关系,以第一信号的最高帧率nmax来同步地呈现所述第一信号和多个第二信号。
4、根据本公开第三方面,提供一种同步地呈现多个信号的方法,其中,所述多个信号包括具有第一帧率nhigh的第一信号,具有第二帧率nmid的第二信号和具有第三帧率nlow的第三信号,其中,所述第二帧率nmid低于第一帧率nhigh,并且所述第二帧率nmid高于第三帧率nlow,第一信号包括第一信号帧,第二信号包括第二信号帧,第三信号包括第三信号帧,所述方法包括:将第一信号的第一基准帧,第二信号的第二基准帧以及第三信号的第三基准帧对准;基于对准的第一基准帧、第二基准帧和第三基准帧,建立第一信号的第一信号帧、第二信号的第二信号帧以及第三信号的第三信号帧的匹配关系;以及基于所述匹配关系,以第二信号的第二帧率nmid来同步地呈现第一信号、第二信号和第三信号。
5、根据本公开第四方面,提供一种电子设备,包括:一个或多个处理器;以及存储器,所述存储器中存储有计算机可执行指令,当所述计算机可执行指令由所述一个或多个处理器运行时,使得所述电子设备执行如上所述的方法。
6、根据本公开第五方面,提供一种计算机可读存储介质,包括计算机可执行指令,当所述计算机可执行指令由一个或多个处理器运行时,执行如上所述的方法。
7、本公开提供的技术方案实现了一种低帧率向高帧率转换的方式,并且还能够将不同帧率的信号同步到一个任选的帧率,从而能够同步地显示不同的信号内容,增加了系统的灵活性和适用性。例如,对于帧率要求较高的场景下,用户可以选择更高的帧率来呈现不同的信号,而对于帧率要求不高但对速度要求较高的场景,用户可以选择较低的帧率来呈现不同的信号。
1.一种以第一信号的第一帧率n1来呈现具有第二帧率n2的第二信号的方法,其中所述第一帧率n1大于第二帧率n2,第一信号包括第一信号帧,第二信号包括第二信号帧,所述方法包括:
2.根据权利要求1所述的方法,其中,所述第一基准帧为第一信号的首帧,第二基准帧为第二信号的首帧。
3.根据权利要求1或2所述的方法,其中,基于对准的第一基准帧和第二基准帧,建立第一信号的第一信号帧和第二信号的第二信号帧的匹配关系包括:
4.根据权利要求3所述的方法,其中,如果所述帧率比值为整数,则j=(i-i0)*n1/n2+j0。
5.根据权利要求3所述的方法,其中,如果所述帧率比值为非整数,则,
6.根据权利要求1-5中任意一项所述的方法,其中,基于所述匹配关系,以第一信号的第一帧率n1来呈现具有第二帧率n2的第二信号包括:
7.根据权利要求1-6中任意一项所述的方法,其中,基于所述匹配关系,以第一信号的第一帧率n1来呈现具有第二帧率n2的第二信号包括:
8.一种同步地呈现多个信号的方法,其中,所述多个信号包括具有最高帧率nmax的第一信号和具有其他帧率nother的多个第二信号,其中所述最高帧率nmax大于其他帧率nother,第一信号包括第一信号帧,第二信号包括第二信号帧;
9.一种同步地呈现多个信号的方法,其中,所述多个信号包括具有第一帧率nhigh的第一信号,具有第二帧率nmid的第二信号和具有第三帧率nlow的第三信号,其中,所述第二帧率nmid低于第一帧率nhigh,并且所述第二帧率nmid高于第三帧率nlow,第一信号包括第一信号帧,第二信号包括第二信号帧,第三信号包括第三信号帧,所述方法包括:
10.根据权利要求9所述的方法,其中,所述第一基准帧为第一信号的首帧,第二基准帧为第二信号的首帧和第三基准帧为第三信号的首帧。
11.根据权利要求9或10所述的方法,其中,基于对准的第一基准帧、第二基准帧和第三基准帧,建立第一信号的第一信号帧、第二信号的第二信号帧以及第三信号的第三信号帧的匹配关系包括:
12.根据权利要求11所述的方法,其中,如果所述第一帧率比值为整数,则j=(i-i0)*nhigh/nmid+j0。
13.根据权利要求11所述的方法,其中,如果所述第一帧率比值为非整数,则,
14.根据权利要求11所述的方法,其中,如果所述第二帧率比值为整数,则j=(k-k0)*nhigh/nlow+j0。
15.根据权利要求11所述的方法,其中,如果所述第二帧率比值为非整数,则,
16.根据权利要求11-15中任意一项所述的方法,其中,基于所述匹配关系,以第二信号的第二帧率nmid来同步地呈现第一信号、第二信号和第三信号包括:
17.根据权利要求11-16中任意一项所述的方法,其中,基于所述匹配关系,以第二信号的第二帧率nmid来同步地呈现第一信号、第二信号和第三信号包括:
18.一种电子设备,包括:
19.一种计算机可读存储介质,包括计算机可执行指令,当所述计算机可执行指令由一个或多个处理器运行时,执行如权利要求1-17中任意一项所述的方法。