用于在第一镜头和第二镜头之间切换的方法和电子设备技术

技术编号:37084759 阅读:10 留言:0更新日期:2023-03-29 20:00
用于在第一镜头和第二镜头之间切换的方法,该方法在电子设备中进行,该方法包括:由电子设备显示展示第一镜头的视场(FOV)的第一帧;由电子设备检测使得电子设备从显示第一帧转换到显示第二帧的事件,第二帧示出第二镜头的FOV;由电子设备基于检测到事件,生成用于从第一帧转换到第二帧的至少一个中间帧;以及由电子设备基于检测到事件,从第一镜头切换到第二镜头并显示第二帧,其中,在执行切换期间,在显示第一帧之后且在显示第二帧之前显示至少一个中间帧。一个中间帧。一个中间帧。

【技术实现步骤摘要】
用于在第一镜头和第二镜头之间切换的方法和电子设备


[0001]本公开涉及一种图像处理系统,以及更具体地,涉及一种用于在第一镜头和第二镜头之间切换的方法和电子设备。

技术介绍

[0002]通常,在电子设备(例如,智能电话等)中引入诸如双相机和三相机之类的旗舰特性(flagship feature)。但是,在旗舰特性的实现中存在着各种限制。一个主要的限制是,所有的相机系统不能同时保持开启,这会导致相机切换延迟。相机之间的转换不是无缝的,这会导致用户体验的降低。
[0003]在现有方法中,当在转换期间来自两个相机的帧可用时,可以执行从一个相机到另一个相机的切换。多帧融合模块组合来自帧的信息并将结果帧发送到显示器以供预览。这也会导致用户体验的降低。
[0004]因此,希望解决上述缺点或其他缺点或提供有用的替代方案。

技术实现思路

[0005]解决方案
[0006]根据本公开的方面,一种在电子设备中进行的用于在第一镜头和第二镜头之间切换的方法包括:由电子设备显示展示第一镜头的视场(FOV)的第一帧;由电子设备检测使得电子设备从显示第一帧转换到显示第二帧的事件,该第二帧示出第二镜头的FOV;由电子设备基于检测到事件,生成用于从第一帧转换到第二帧的至少一个中间帧;由电子设备基于检测到事件,从第一镜头切换到第二镜头并显示第二帧,其中,在执行切换期间,在显示第一帧之后且在显示第二帧之前显示至少一个中间帧。
[0007]生成至少一个中间帧可以包括:确定从显示第一帧的第一时间到显示第二帧的第二时间的镜头切换延迟;识别第一镜头和第二镜头的至少一个转换参数以生成至少一个中间帧;获取第一镜头和第二镜头的空间对准数据、光度对准数据和颜色对准数据之中的至少一个;基于空间对准数据、光度对准数据和颜色对准数据之中的至少一个、至少一个转换参数、以及镜头切换延迟来生成至少一个中间帧。
[0008]至少一个中间帧可以是相对于第一帧和第二帧在空间上对准、相对于第一帧和第二帧在光度上对准以及相对于第一帧和第二帧在颜色上对准中的至少一种。
[0009]该方法还可以包括:确定要生成的至少一个中间帧,其中,确定要生成的至少一个中间帧包括:使用至少一个转换参数来确定空间对准数据;基于所确定的空间对准数据和至少一个转换参数来确定要生成的至少一个中间帧。
[0010]通过以下步骤获取空间对准数据:当电子设备处于空闲模式时,捕获与第一镜头相关联的第一单帧和与第二镜头相关联的同一场景的第二单帧;调整第一单帧和第二单帧的大小为预览分辨率大小;计算第一单帧和第二单帧中的特征点;使用所识别的至少一个转换参数以及第一单帧和第二单帧之间的单应性关系来计算变换矩阵,其中变换矩阵包括
第一单帧的第一缩放、第二单帧的第二缩放、第一单帧的第一旋转、第二单帧的第二旋转、第一单帧的第一平移以及第二单帧的第二平移;使用变换矩阵来获取空间对准数据。
[0011]可以通过以下步骤获取光度对准数据:针对所生成的至少一个中间帧计算变换矩阵;基于变换矩阵计算校正因子;基于校正因子获取光度对准数据。
[0012]可以通过以下步骤获取颜色对准数据:针对所生成的至少一个中间帧计算变换矩阵;基于变换矩阵计算针对颜色对准数据的校正因子;基于校正因子获取颜色对准数据。
[0013]至少一个转换参数可以包括第一镜头的F值、第一镜头的FOV、第一镜头的颜色分布、第一镜头的饱和度分布、第二镜头的F值、第二镜头的FOV、第二镜头的颜色分布、第二镜头的饱和度分布、第一镜头的缩放因子、第二镜头的缩放因子、第一镜头和第二镜头之间的缩放因子、第一镜头和第二镜头的组合的单个缩放因子、第一镜头和第二镜头之间的枢轴以及第一镜头和第二镜头的组合的单个枢轴值。
[0014]根据本公开的方面,一种用于在第一镜头和第二镜头之间切换的电子设备包括存储器和处理器,其中,处理器与存储器联接,处理器配置为:显示展示第一镜头的视场(FOV)的第一帧;检测使得电子设备从显示第一帧转换到显示第二帧的事件,该第二帧示出第二镜头的FOV;基于检测到事件,生成用于从第一帧转换到第二帧的至少一个中间帧;基于检测到事件,从第一镜头切换到第二镜头并显示第二帧,其中在执行切换期间,在显示第一帧之后且在显示第二帧之前显示至少一个中间帧。
[0015]处理器还可以配置为:确定从显示第一帧的第一时间到显示第二帧的第二时间的镜头切换延迟;识别第一镜头和第二镜头的至少一个转换参数以生成至少一个中间帧;获取第一镜头和第二镜头的空间对准数据、光度对准数据和颜色对准数据中的至少一个;基于空间对准数据、光度对准数据和颜色对准数据之中的至少一个、至少一个镜头转换参数、以及镜头切换延迟来生成至少一个中间帧。
[0016]至少一个中间帧可以是相对于第一帧和第二帧在空间上对准、相对于第一帧和第二帧在光度上对准以及相对于第一帧和第二帧在颜色上对准中的至少一种。
[0017]处理器还可以配置为:使用至少一个转换参数来确定空间对准数据;基于所确定的空间对准数据和至少一个转换参数来确定要生成的至少一个中间帧。
[0018]处理器还可以配置为:当电子设备处于空闲模式时捕获与第一镜头相关联的第一单帧以及与第二镜头相关联的同一场景的第二单帧;调整第一单帧和第二单帧的大小为预览分辨率大小;计算第一单帧和第二单帧中的特征点;使用所识别的至少一个转换参数以及第一单帧和第二单帧之间的单应性关系来计算变换矩阵,其中变换矩阵包括第一单帧的第一缩放、第二单帧的第二缩放、第一单帧的第一旋转、第二单帧的第二旋转、第一单帧的第一平移以及第二单帧的第二平移;使用变换矩阵来获取空间对准数据。
[0019]可以通过以下步骤来获取光度对准数据:针对所生成的至少一个中间帧计算变换矩阵;基于变换矩阵计算校正因子;基于校正因子获取光度对准数据。
[0020]可以通过以下步骤来获取颜色对准数据:针对所生成的至少一个中间帧计算变换矩阵;基于变换矩阵计算针对颜色对准数据的校正因子;基于校正因子获取颜色对准数据。
[0021]至少一个转换参数可以包括第一镜头的F值、第一镜头的FOV、第一镜头的颜色分布、第一镜头的饱和度分布、第二镜头的F值、第二镜头的FOV、第二镜头的颜色分布、第二镜头的饱和度分布、第一镜头的缩放因子、第二镜头的缩放因子、第一镜头和第二镜头之间的
缩放因子、第一镜头和第二镜头的组合的缩放因子、第一镜头和第二镜头之间的枢轴以及第一镜头和第二镜头的组合的单个枢轴值。
[0022]根据本公开的方面,设备包括存储器和处理器,其中,存储器配置为存储第一相机的第一属性和第二相机的第二属性,处理器配置为:基于第一属性和第二属性生成至少一个中间图像帧;在输出由第一相机拍摄的第一图像帧之后且在输出由第二相机拍摄的第二图像帧之前,输出至少一个中间图像帧。
[0023]存储器还可以配置为基于第一属性和第二属性存储至少一个转换参数,并且处理器还可以配置为基于至少一个转换参数生成至少一个中间图像帧。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备的方法,包括:由所述电子设备显示由具有第一视场FOV的第一相机捕获的第一帧;由所述电子设备检测第一事件,所述第一事件使得所述电子设备从显示所述第一帧转换到显示由具有第二FOV的第二相机捕获的第二帧;基于检测到所述第一事件:由所述电子设备生成第一数量的中间帧,以及由所述电子设备显示来自所述第二相机的所述第二帧,其中,在显示所述第一帧之后且在显示所述第二帧之前显示所述第一数量的中间帧,其中,在检测到第二事件时生成第二数量的中间帧,所述第二事件使得所述电子设备从显示由所述第二相机捕获的第三帧转换到显示由所述第一相机捕获的第四帧,以及其中,所述第一数量不同于所述第二数量。2.如权利要求1所述的方法,其中,所述第一数量的中间帧用于从所述第一帧平滑变换到所述第二帧。3.如权利要求1所述的方法,其中,生成所述第一数量的中间帧包括:基于切换时间获得所述第一数量的中间帧,以及其中,所述切换时间与所述第一帧与所述第二帧之间的时间差相关。4.如权利要求1所述的方法,其中,所述第一数量的中间帧通过使用由所述第一相机捕获的所述第一帧而生成。5.如权利要求4所述的方法,其中,所述第一数量的中间帧进一步通过使用存储在所述电子设备中的多个转换参数而生成。6.如权利要求5所述的方法,其中,所述第一FOV比所述第二FOV更宽。7.如权利要求4所述的方法,其中,所述第一数量的中间帧进一步基于以下至少之一而生成:相对于所述第一帧与所述第二帧的空间对准、相对于所述第一帧与所述第二帧的光度对准、以及相对于所述第一帧与所述第二帧的颜色对准。8.电子设备,包括:第一相机;第二相机;显示器;以及至少一个处理器,其中所述至少一个处理器被配置为:由所述显示器显示由具有第一视场FOV的所述第一相机捕获的第一帧;检测第一事件,所述第一事件使得所述电子设备从显示所述第一帧转换到显示由具有第二FOV的第二相机捕获的第二帧;基于检测到所述第一事件:生成第一数量的中间帧,以及显示来自所述第二相机的所述第二帧,其中,在显示所述第一帧之后且在显示所述第二帧之前显示所述第一数量的中间帧,其中,在检测到第二事件时生成第二数量的中间帧,所述第二事件使得所述电子设备从显示由所述第二相机捕获的第三帧转换到显示由所述第一相机捕获的第四帧,以及其中,所述第一数量不同于所述第二数量。
9.如权利要求8所述的电子设备,其中,所述第一数量的中间帧用于从所述第一帧平滑变换到所述第二帧。10.如权利要求8所述的电子设备,其中,所述至少一个处理器被进一步配置为:基于切换时间获得所述第一数量的中间帧,以及其中,所述切换时间与所述第一帧与所述第二帧之间的时间差相关。11.如权利要求8所述的电子设备,其中,所述第一数量的中间帧通过使用由所述第一相机捕获的所述第一帧而生成。12.如权利要求11所述的电子设备,其中,所述第一数量的中间帧进一步通过使用存储在所述电子设备中的多个转换参数而生成。13.如权利要求12所述的电子设备,其中,所述第一FOV比所述第二FOV更宽。14.如权利要求11所述的电子设备,其中,所述第一数量的中间帧进一步基于以下至少之一而生成:相对于所述第一帧与所述第二帧的空间对准、相对于所述第一帧与所述第二帧的光度对准、以及相对于所述第一帧与所述第二帧的颜色对准。15.如权利要求12所述的电子设备,其中,所述多个转换参数包括:启用参数、切换延迟参数、缩放因子X参数、缩放因子Y参数、枢轴X参数、枢轴Y参数、亮度参数以及颜色参数。16.一种电子设备的方法,包括:由所述电子设备显示由具有第一...

【专利技术属性】
技术研发人员:拉维普拉萨德
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1