基于单isp芯片打开双摄像头的方法和系统的制作方法

文档序号:10474059阅读:326来源:国知局
基于单isp芯片打开双摄像头的方法和系统的制作方法
【专利摘要】本发明公开了基于单ISP芯片打开双摄像头的方法和系统,其中,所述方法包括:获取单ISP芯片单位时间能够处理的图片数据的最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数;计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘的第一乘积与第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘的第二乘积相加的结果小于或等于单ISP芯片单位时间能够处理的图片数据的最大值;按照第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。本发明能够基于单ISP芯片同时打开两个摄像头。
【专利说明】
基于单ISP芯片打开双摄像头的方法和系统
技术领域
[0001]本发明涉及图像处理技术领域,尤其涉及一种基于单ISP芯片打开双摄像头的方法和系统。
【背景技术】
[0002]针对双摄像头手机,在打开摄像头时,经常会遇到需要同时打开两个摄像头的情况,目前,对于这种情况有两种处理办法。一种是基于单ISP芯片,由于单ISP芯片处理能力有限,所以一次只能打开一个摄像头,如果需要打开两个摄像头,就需要分两次打开,操作次数较多;另一种是基于双ISP芯片,这种处理办法可以一次同时打开两个摄像头,但是处理器成本高。

【发明内容】

[0003]本发明的目的是提供一种通过调节两个摄像头输出的图片尺寸的大小值,来使得两个摄像头能够同时打开拍照的方法和系统。
[0004]根据本发明的一个方面,提供一种基于单ISP芯片打开双摄像头的方法,所述方法包括:获取单ISP芯片单位时间能够处理的图片尺寸最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数;计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使所述第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与所述第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于所述单ISP芯片单位时间能够处理的图片尺寸最大值;按照第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。
[0005]进一步,所述第一摄像头单位时间输出的帧数为10-30。
[0006]进一步,其中,所述第一摄像头单位时间输出的帧数的最优值为30。
[0007]进一步,所述第二摄像头单位时间输出的帧数为10-30。
[0008]进一步,所述第二摄像头单位时间输出的帧数的最优值为30。
[0009]根据本发明的另一方面,提供一种基于单ISP芯片打开双摄像头的系统,包括:
[0010]获取模块,用于获取单ISP芯片单位时间能够处理的图片尺寸最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数;最优图片尺寸计算模块,用于计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使所述第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与所述第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于所述单ISP芯片单位时间能够处理的图片尺寸最大值;拍照模块,用于按照第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。
[0011]进一步,所述第一摄像头单位时间输出的帧数为10-30。
[0012]进一步,其中,所述第一摄像头单位时间输出的帧数的最优值为30。
[0013]进一步,所述第二摄像头单位时间输出的帧数为10-30。
[0014]进一步,所述第二摄像头单位时间输出的帧数的最优值为30。
[0015]如上所述,本发明通过根据单ISP芯片单位时间能够处理的图片尺寸最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数,计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使所述第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与所述第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于所述单ISP芯片单位时间能够处理的图片尺寸最大值;按照第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照,从而实现在处理器为单ISP芯片时,也能够同时打开两个摄像头的效果。
【附图说明】
[0016]图1是本发明的基于单ISP芯片打开双摄像头的方法的流程示意图;
[0017]图2是本发明的基于单ISP芯片打开双摄像头的系统的结构示意图。
【具体实施方式】
[0018]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0019]图1是本发明的基于单ISP芯片打开双摄像头的方法的流程示意图。
[0020]如图1所示,基于单ISP芯片打开双摄像头的方法,包括以下步骤:
[0021]SI,获取单ISP芯片单位时间能够处理的图片尺寸最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数;
[0022]ISP(图像信号处理单元,Image Signal Processing)芯片在手机片上系统中,主要是对前端的图像传感器输出的信号做后期处理,ISP芯片的处理能力能够体现出手机拍摄性能的高低。在具体实施时,可以根据单个ISP芯片的性能参数获取单个ISP芯片每秒钟能够处理的图片尺寸最大值、第一摄像头每秒钟输出的帧数和第二摄像头每秒钟输出的帧数;
[0023]S2,计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于单ISP芯片单位时间能够处理的图片数据的最大值;
[0024]S3,按照第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。
[0025]其中,第一摄像头单位时间输出的帧数为10-30。
[0026]优选地,第一摄像头单位时间输出的帧数的最优值为30。
[0027]其中,第二摄像头单位时间输出的帧数为10-30。
[0028]优选地,第二摄像头单位时间输出的帧数的最优值为30。
[0029]在具体实施时,应尽量保证第一摄像头和第二摄像头单位时间输出的帧数为最大值,而最优值30能够保证手机摄像头的拍摄性能不会有大的影响。
[0030]例如:单个ISP芯片的处理能力为100万个像素,而第一摄像头单位时间输出的帧数最大值为30帧,第二摄像头输出的帧数最大值为30帧,这时,需要找出最优解组合,即第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于单ISP芯片单位时间能够处理的图片数据的最大值;
[0031]具体在实施时,第一乘积和第二乘积想加的结果应尽量逼近单ISP芯片单位时间能够处理的图片数据的最大值。且尽量使最优解组合中第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸的差值小一些。
[0032]图2是本发明的基于单ISP芯片打开双摄像头的系统的结构示意图。
[0033]如图2所示,基于单ISP芯片打开双摄像头的系统,包括:
[0034]获取模块10,用于获取单ISP芯片单位时间能够处理的图片尺寸最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数;
[0035]ISP(图像信号处理单元,Image Signal Processing)芯片在手机片上系统中,主要是对前端的图像传感器输出的信号做后期处理,ISP芯片的处理能力能够体现出手机拍摄性能的高低。在具体实施时,可以根据单个ISP芯片的性能参数获取单个ISP芯片每秒钟能够处理的图片尺寸最大值、第一摄像头每秒钟输出的帧数和第二摄像头每秒钟输出的帧数;
[0036]最优图片尺寸计算模块11,用于计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于单ISP芯片单位时间能够处理的图片尺寸最大值;
[0037]拍照模块12,用于按照第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。
[0038]其中,第一摄像头单位时间输出的帧数为10-30。
[0039]优选地,第一摄像头单位时间输出的帧数的最优值为30。
[0040]其中,第二摄像头单位时间输出的帧数为10-30。
[0041]优选地,第二摄像头单位时间输出的帧数的最优值为30。
[0042]在具体实施时,应尽量保证第一摄像头和第二摄像头单位时间输出的帧数为最大值,而最优值30能够保证手机摄像头的拍摄性能不会有大的影响。
[0043]例如:单个ISP芯片的处理能力为100万个像素,而第一摄像头单位时间输出的帧数最大值为30帧,第二摄像头输出的帧数最大值为30帧,这时,需要找出最优解组合,即第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使第一摄像头单位时间输出的帧数和第一摄像头输出的最优图片尺寸相乘得到的第一乘积与第二摄像头单位时间输出的帧数和第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于单ISP芯片单位时间能够处理的图片数据的最大值;
[0044]具体在实施时,第一乘积和第二乘积想加的结果应尽量逼近单ISP芯片单位时间能够处理的图片数据的最大值。且尽量使最优解组合中第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸的差值小一些。
[0045]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.基于单ISP芯片打开双摄像头的方法,所述方法包括: 获取单ISP芯片单位时间能够处理的图片数据的最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数; 计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使所述第一摄像头单位时间输出的帧数和所述第一摄像头输出的最优图片尺寸相乘得到的第一乘积与所述第二摄像头单位时间输出的帧数和所述第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于所述单ISP芯片单位时间能够处理的图片数据的最大值; 按照所述第一摄像头输出的最优图片尺寸和所述第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。2.根据权利要求1所述基于单ISP芯片打开双摄像头的方法,其中,所述第一摄像头单位时间输出的帧数为10-30。3.根据权利要求2所述基于单ISP芯片打开双摄像头的方法,其中,所述第一摄像头单位时间输出的帧数的最优值为30。4.根据权利要求1所述基于单ISP芯片打开双摄像头的方法,其中,所述第二摄像头单位时间输出的帧数为10-30。5.根据权利要求4所述基于单ISP芯片打开双摄像头的方法,其中,所述第二摄像头单位时间输出的帧数的最优值为30。6.基于单ISP芯片打开双摄像头的系统,所述系统包括: 获取模块(10),用于获取单ISP芯片单位时间能够处理的图片数据的最大值、第一摄像头单位时间输出的帧数和第二摄像头单位时间输出的帧数; 最优图片尺寸计算模块(U),用于计算第一摄像头输出的最优图片尺寸和第二摄像头输出的最优图片尺寸,使所述第一摄像头单位时间输出的帧数和所述第一摄像头输出的最优图片尺寸相乘得到的第一乘积与所述第二摄像头单位时间输出的帧数和所述第二摄像头输出的最优图片尺寸相乘得到的第二乘积相加的结果小于或等于所述单ISP芯片单位时间能够处理的图片数据的最大值; 拍照模块(12),用于按照所述第一摄像头输出的最优图片尺寸和所述第二摄像头输出的最优图片尺寸同时打开第一摄像头和第二摄像头拍照。7.根据权利要求6所述基于单ISP芯片打开双摄像头的系统,其中,所述第一摄像头单位时间输出的帧数为10-30。8.根据权利要求7所述基于单ISP芯片打开双摄像头的系统,其中,所述第一摄像头单位时间输出的帧数的最优值为30。9.根据权利要求6所述基于单ISP芯片打开双摄像头的系统,其中,所述第二摄像头单位时间输出的帧数为10-30。10.根据权利要求9所述基于单ISP芯片打开双摄像头的系统,其中,所述第二摄像头单位时间输出的帧数的最优值为30。
【文档编号】H04M1/725GK105827974SQ201610262846
【公开日】2016年8月3日
【申请日】2016年4月25日
【发明人】牛勇刚
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1