具有减少的启动时间的数字摄像头以及相关设备、方法和计算机程序产品的制作方法

文档序号:10664047阅读:498来源:国知局
具有减少的启动时间的数字摄像头以及相关设备、方法和计算机程序产品的制作方法
【专利摘要】一种设置数字阵列摄像头启动时的自动曝光等级的方法,所述数字阵列摄像头具有多个图像传感器,所述方法包括经由图像信号处理器从所述多个图像传感器获取图像数据的第一帧。图像信号处理器针对来自各个图像传感器的图像数据生成各自的直方图。选择具有最佳曝光等级的直方图,然后在从图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。可以使用诸如3A算法的控制算法来选择具有最佳曝光等级的直方图、并且将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。
【专利说明】
具有减少的启动时间的数字摄像头以及相关设备、方法和计算机程序产品
技术领域
[0001]本发明大体涉及数字摄像头,并且更具体地涉及调节数字摄像头的自动曝光。
【背景技术】
[0002]数字摄像头的启动时间对于用户来说可能是重要的。例如,当用户想要利用数字摄像头捕获图像时,他/她必须等待摄像头准备获取图像的时间量可能负面地影响用户体验。数字摄像头系统的启动时间中的主要部分是自动曝光汇聚所需的时间。自动曝光汇聚是这样一个过程,通过该过程,与图像信号处理器相关联的算法试图将捕获到的图像的自动曝光平均值调整至可接受的亮度范围。通常,图像数据的前六到八(6-8)帧在数字摄像头被打开时因为汇聚所需的时间而被丢弃。
[0003]图1是示出传统数字摄像头中的自动曝光汇聚回路的框图。当用户打开摄像头时,环境光照水平是未知的。对用于图像数据的第一帧的曝光进行估计,并且图象数据的该第一帧被发送到图像信号处理器(ISP)t3ISP生成直方图形式的曝光数据,3A算法(自动曝光、自动白平衡和自动对焦)利用这些数据来调整传感器针对下一帧的曝光。针对若干帧重复该过程直到获得适当的曝光等级并且图像帧随后可以在照相机显示器上被显示。不幸的是,需要的图象数据的帧越多,数字摄像头要准备好使用所需的时间越长,这可能导致用户的不满。

【发明内容】

[0004]根据本发明的一些实施方式,设置具有多个图像传感器的数字摄像头启动时的自动曝光等级的方法包括经由图像信号处理器从所述多个图像传感器获取图像数据的第一帧。在启动时,可以针对第一帧为每个传感器设置各自独特的或不同的曝光等级。图像信号处理器针对来自各个图像传感器的图像数据生成各自的直方图。选择针对图像具有最佳曝光等级的直方图,然后在从图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。可以由图像信号处理器使用诸如3A(自动曝光、自动白平衡和自动对焦)算法的控制算法来选择具有最佳曝光等级的直方图、并且将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。
[0005]在一些实施方式中,多个图像传感器被布置成阵列。例如,多个图像传感器可以包括红色图像传感器、绿色图像传感器和蓝色图像传感器的阵列。红色图像传感器、绿色图像传感器和蓝色图像传感器的示例性阵列可以包括四个红色图像传感器、八个绿色图像传感器以及四个蓝色图像传感器。
[0006]在一些实施方式中,从多个图像传感器获取图像数据的帧可以包括仅从绿色图像传感器获取图像数据的帧。
[0007]根据本发明的其它实施方式,诸如移动蜂窝电话、便携式媒体播放器、平板电脑、照相机等的电子设备包括具有多个图像传感器、图像信号处理器以及联接至该图像传感器处理器的存储器的数字摄像头。存储器包括实现在存储器中的计算机可读代码,所述代码当由图像信号处理器执行时使得图像信号处理器从多个图像传感器获取图像数据的第一帧,生成多个直方图,其中每个直方图代表来自各图像传感器的图像数据的像素亮度值,选择所述多个直方图中针对图像具有最佳曝光等级的一个直方图,以及在从所述图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。图像信号处理器可以使用诸如3A(自动曝光、自动白平衡和自动对焦)算法的控制算法来选择具有最佳曝光等级的直方图、并且将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。
[0008]在一些实施方式中,多个图像传感器被布置成阵列。例如,多个图像传感器可以包括红色图像传感器、绿色图像传感器和蓝色图像传感器的阵列。红色图像传感器、绿色图像传感器和蓝色图像传感器的示例性阵列可以包括四个红色图像传感器、八个绿色图像传感器以及四个蓝色图像传感器。
[0009]在一些实施方式中,图像信号处理器可以仅从绿色图像传感器获取图像数据的帧。
[0010]根据本发明的其它实施方式,计算机程序产品包括具有其上实现有指令的非瞬态计算机可读存储介质,所述指令当由数字摄像头的图像信号处理器执行时使得图像信号处理器从多个图像传感器获取图像数据的第一帧,生成多个直方图,其中每个直方图代表来自各图像传感器的图像数据的像素亮度值,选择所述多个直方图中具有最佳曝光等级的一个直方图,以及在从所述图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。
[0011]在一些实施方式中,多个图像传感器包括多个红色图像传感器、多个绿色图像传感器和多个蓝色图像传感器,并且计算机可读存储介质具有编码于其上的指令,当由图像信号处理器执行所述指令时,使得所述图像信号处理器仅从所述多个绿色图像传感器获取图像数据的帧。
[0012]在一些实施方式中,在计算机可读存储介质上编码有指令,所述指令当由图像信号处理器执行时使得图像信号处理器使用诸如3A(自动曝光、自动白平衡和自动对焦)算法的控制算法选择所述多个直方图中针对图像具有最佳曝光等级的一个直方图、并且将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。
[0013]通过阅读以下附图和详细描述,根据本发明的实施方式的其它方法、设备和/或计算机程序产品对于本领域的技术人员来说将是或者将变得是显而易见的。旨在将所有这种附加系统、方法和/或计算机程序产品包括在本说明书中,包括在本发明的范围内,并通过所附权利要求加以保护。
【附图说明】
[0014]形成说明书的一部分的附图示出了本发明的关键实施方式。附图和描述一起用来充分解释本发明。
[0015]图1是示出用于传统的数字摄像头的自动曝光汇聚回路的框图。
[0016]图2示出了根据本发明的一些实施方式的无线终端的形式的电子设备(诸如蜂窝电话),其可以包含数字摄像头和图像信号处理器。
[0017]图3示出了连接至蜂窝网络的图2的电子设备。
[0018]图4是图2的电子设备的各个部件的框图。
[0019]图5是示出根据本发明的一些实施方式的数字摄像头自动曝光汇聚回路的框图。
[0020]图6示出了从图像数据生成的示例性直方图。
[0021]图7是用于减少数字摄像头(诸如图2的电子设备中的数字摄像头)的启动时间的操作的流程图。
【具体实施方式】
[0022]尽管本发明允许各种修改和替代形式,但在附图中通过示例的方式示出了它们的【具体实施方式】并将在本文中进行详细描述。应当理解的是,这并不旨在将本发明限制为所描述的具体形式,而是相反,本发明将覆盖落入如由权利要求所限定的本发明的精神和范围内的所有变型、等同物及替代物。贯穿附图的描述,相似的参考标号表示相似的元件。
[0023]如本文所使用的,术语“包括”是开放式的,并且其包括一个或更多个所述特征、整体、元件、步骤、部件或功能,但不排除一个或更多个其它特征、整体、元件、步骤、部件、功能或它们的组合的存在或添加。如本文所使用的,术语“和/或”包括任何一个或更多个相关条目及其所有组合。此外,如本文所使用的,通用缩写“e.g.(例如)”(从拉丁语“exempligratia(例如)”得到)可以用来引入或具体说明前面所提项目的一般示例,但并不旨在局限于该项目。如果在此使用,则源自拉丁短语“S卩(id est)”的通用缩写“1.e.”是用于以更普通的叙述方式来详细说明特定项。
[0024]本文使用的术语仅是用来描述特定的实施方式,并非旨在限制本发明。如本文所使用的,除非上下文明确指出,否则单数形式“一”、“一个”和“该”旨在也包括其复数形式。
[0025]除非另行定义,否则本文所使用的所有术语(包括技术和科学术语)都具有与本发明所属领域普通技术人员之一所通常理解的含义相同的含义。还应当理解的是,诸如通用词典中所定义的那些术语应当被解释为具有与它们在本公开及相关领域中的含义一致的含义,并且除非本文中明确地如此定义,否则将不作理想化或上层形式意义上的解释。
[0026]应当理解的是,当元件被称为“联接”或“连接”到另一个元件时,其可直接联接或连接到其它元件或者也可能存在中间元件。相反,当元件被称为“直接联接”或“直接连接”到另一个元件时,则不存在中间元件。此外,如本文所使用的“联接”或“连接”可以包括无线联接或连接。
[0027]图2中示出了可以包括根据本发明的一些实施方式的数字摄像头的电子设备10。所示出的电子设备10是诸如蜂窝电话的无线终端,并且包括键盘12、扬声器14以及麦克风
16。键盘12被用于输入信息,诸如功能的选择以及针对提示的响应。所述键盘12可以是任何适当的类型,包括但不限于具有适当的按压按钮、以及适当的触摸按钮和/或不同适当的按钮布置的组合的键盘。键盘12可以是触摸屏。扬声器14被用于向用户呈现声音,并且麦克风16被用于感测用户的语音。另外,所示出的无线终端10包括用于经由网络与其他用户进行通信的天线。然而,该天线可以被内置在无线终端10中并且在图2中未示出。
[0028]所示出的无线终端10包括配置成获取静止图像和/或运动图像(例如,视频)的数字摄像头22。该摄像头22包括镜头(未示出)和多个图像传感器(例如,图5中的50r、50g、50b),它们被配置成捕获光并将光转换成电信号。仅举例来说,图像传感器可以包括CMOS图像传感器(例如,CMOS有源像素传感器(APS))或CXD (电荷耦合设备)传感器。通常,摄像头22中的图像传感器包括具有像素阵列的集成电路,其中每个像素都包括用于感测光的光电探测器。如本领域技术人员应理解的,成像像素中的光电探测器通常检测经由摄像头镜头捕获到的光强度。
[0029]图像传感器还可以包括滤色器阵列(CFA),CFA可以覆盖或者被布置在图像传感器的像素阵列上以捕获颜色信息。滤色器阵列可以包括小滤色器阵列,它们中的每一个都可以交叠各个图像传感器的各像素并且通过波长过滤所捕获到的光。因此,当结合使用时,滤色器阵列和光电探测器可以提供关于通过摄像头22捕获到的光的波长和强度信息二者,它们可代表所捕获到的图像。
[0030]另外,所示出的无线终端10包括用于向该无线终端10的用户显示功能和提示的显示器24 ο该显示器24还用于呈现通过摄像头22记录的图像。显示器24被布置成呈现预先记录的图像以及通过摄像头22当前记录的图像。换句话说,显示器24既可以用作取景器也可以针对先前记录的图像用作呈现设备来操作。
[0031]图2中示出的无线终端10仅是其中可以实现本发明的实施方式的电子设备的一个示例。例如,根据本发明的实施方式的摄像头也可以用于Η)Α(个人数字助理)、掌上电脑、平板电脑、笔记本电脑或任何其它便携设备。此外,本发明的实施方式可以在诸如便携式数码照相机的独立的照相机中实现。
[0032]图3示出了无线终端10经由基站32连接至蜂窝网络30。网络30通常是全球移动通信系统(GSM)或通用分组无线服务(GPRS)网络、或者任何其它2G、2.5G、2.75G网络。网络可以是3G网络,诸如宽带码分多址(WCDMA)网络。然而,网络30不必是蜂窝网络,而可以是多种类型的网络,诸如互联网、公司内网、局域网(LAN)或无线LAN。
[0033]图4示出了图2的无线终端10的与本文所描述的本发明的实施方式相关的各个部件。如先前所说明的,所示出的无线终端10包括键盘12、扬声器14、麦克风16、阵列摄像头22和显示器24。另外,无线终端10包括存储器18,该存储器用于存储诸如由摄像头22产生的图像文件的数据文件以及供控制单元20和/或图像信号处理器40使用的各种程序和/或算法。存储器18可以是任何适合在便携式设备中使用的存储器类型。
[0034]另外,无线终端10包括连接至无线电电路36以使得能够与图3中的网络30进行无线电通信的天线34。无线电电路36进而连接至事件处理器19,该事件处理器用于处理诸如经由网络30到外部单元的输出通信或者来自外部单元的输入通信的事件(例如,呼叫和消息(例如SMS(短消息服务)消息和MMS(多媒体消息服务)消息))。
[0035]所示出的无线终端10还设置有用于控制和管理该无线终端10的操作的控制单元
20。该控制单元20可以借助硬件和/或软件来实现,并且其可以包括一个或多个硬件单元和/或软件模块,例如,设有或接入到可以利用无线终端10和/或阵列摄像头22所需功能所需要的适当的软件和硬件的一个或多个处理器单元。
[0036]如图4所示,控制单元20连接至键盘12、扬声器14、麦克风16、事件处理器19、显示器24、阵列摄像头22、无线电单元36以及存储器18。这使得控制单元20能够控制这些单元并与它们进行通信以(例如)与所述单元交换信息和指令。
[0037]根据本发明的实施方式,控制单元20还设有图像信号处理器40,该图像信号处理器用于处理由阵列摄像头22记录的图像,并且用于设置摄像头22在启动时的初始曝光等级。作为控制单元20的一部分意味着图像信号处理器40可以借助硬件和/或软件来实现,并且其也可以由一个或多个硬件单元和/或软件模块组成,例如,设有或接入到适于所需功能的软件和硬件的一个或多个处理器单元。
[0038]现在参照图5,示出了阵列摄像头22的图像传感器阵列50。所示出的图像传感器阵列50包括红色图像传感器50r、绿色图像传感器50g和蓝色图像传感器50b。在所示出的实施方式中,图像传感器阵列50包括四个红色图像传感器50r、八个绿色图像传感器50g以及四个蓝色图像传感器50b。然而,本发明的实施方式并不限于所示出的红色图像传感器50r、绿色图像传感器50g和蓝色图像传感器50b的数量或布置。根据本发明的实施方式,阵列摄像头22中可以采用不同数量和类型的图像传感器。
[0039]阵列摄像头22—经启动(S卩,当用户打开阵列摄像头22时),图像信号处理器40就从图像传感器阵列50中的多个图像传感器获取图像数据的第一帧。在启动时,可以针对第一帧为每个图像传感器(或多个图像传感器)设置各自独特的或不同的曝光等级,以便确保可以生成不同的直方图,如下面所描述的。图像数据的第一帧可以来自任何数量的图像传感器。例如,图5示出了具有十六个图像传感器的图像传感器阵列。根据一些实施方式,可以从所有十六个图像传感器50r、50g、50b获取图像数据的第一帧。然而,在其它实施方式中,可以从图像传感器50r、50g、50b的子集获取图像数据的第一帧。
[0040]例如,在一些实施方式中,仅从绿色图像传感器50g获取图像数据。红色、绿色、蓝色传感器阵列的亮度可以通过公式Y = 0.21*R+0.72*G+0.07B来计算。可以看出,绿色通道贡献总亮度的72%。照此,绿色通道(独自)可以给出由红色、绿色、蓝色传感器阵列捕获到的图像的亮度的非常良好的估计。因此,在一些实施方式中,图像信号处理器40仅从八个绿色图像传感器50g获取图像数据。
[0041]然后图像信号处理器40生成多个直方图。每个直方图都代表来自各图像传感器的图像数据的像素亮度值。直方图是显示数字图像的亮、暗和颜色色调值的分布的条形图。例如,图6示出了示例性直方图70。所示出的直方图70沿图的横轴(底部)从左(最暗)至右(最亮)显示了数字图像的所有可用色调值。纵轴表示在任一特定的亮度值处找到多少个图像数据(即,像素的数量)。
[0042]图像信号处理器40选择针对图像数据具有最佳曝光等级的直方图,并且然后在从图像传感器50r、50g、50b获取图像数据的下一帧之前,将各个图像传感器50r、50g、50b的曝光等级设置成所选择的直方图的曝光等级。在一些实施方式中,图像信号处理器40使用诸如3A(自动曝光、自动白平衡和自动对焦)算法60的控制算法来选择具有最佳曝光等级的直方图、并且将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。因此,当启动电子设备10的阵列摄像头22时,从八个绿色图像传感器50g(八个绿色图像传感器50g中的每个都具有不同的曝光等级)获取图像数据。来自这八个图像传感器的图像数据被输入到图像信号处理器40,图像信号处理器40生成八个不同的直方图。3A算法60然后选择这些直方图的最佳曝光等级并且然后设置阵列摄像头22,以针对图像数据的下一帧给出关于阵列摄像头22的所有图像传感器的正确的曝光。因为本发明的实施方式仅需要图像数据的单个帧(代替典型的六到八帧),因此可以显著地减少了数字摄像头的启动时间。例如,启动时间可以被减少至大约两百毫秒(200ms),这对于用户来说是很明显的。
[0043]现在参照图7,示出了由图像信号处理器(图5中的40)执行的用于设置数字摄像头启动时的自动曝光等级的操作。在启动时,从摄像头的多个图像传感器获取图像数据的第一帧(块100)。生成多个直方图(块110)。针对来自各图像传感器的图像数据生成各个直方图,并且每个直方图都代表来自各图像传感器的图像数据的像素亮度值。选择在摄像头启动时具有最佳曝光等级的直方图(块120)。然后在从图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级(块130)。
[0044]本发明可以被实现为系统、方法和/或计算机程序产品。因此,本发明可以以硬件和/或软件的形式实现,包括固件、常驻软件、微码等。此外,本发明可以采用计算机可用或计算机可读存储介质上的计算机程序产品的形式,所述存储介质具有在该介质中实现的计算机可用或计算机可读程序代码,以供指令执行系统使用或结合指令系统使用。在本文档的上下文中,计算机可用或计算机可读介质可以是能够包含、存储、传递、传播或传输用于被或结合指令执行系统、装置或设备使用的程序的任何介质。
[0045]计算机可用或计算机可读介质可以是(例如但不限于)电子、磁、光、电磁、红外或半导体系统、装置、设备或传播介质。计算机可读介质的更具体的示例(非穷举列表)将包括以下元件:便携式计算机磁盘、随机存取存储器(RAM)、只读存储器(R0M)、可擦除可编程只读存储器(EPROiG^XIS)、以及便携式光盘只读存储器(CD-ROM)。
[0046]为了便于开发,用于实施本文所讨论的数据处理系统的操作的计算机程序代码可以用诸如Java、AJAX(异步JavaScript)、C和/或C++的高级编程语言进行编写。另外,用于实施本发明的实施方式的操作的计算机程序代码也可以用其它的编程语言(诸如(但不限于)解释型语言的)进行编写。某些模块或例程可以用汇编语言或者甚至微代码进行编写,以提高性能和/或存储器使用量。本发明的实施方式并不限于特定的编程语言。应进一步理解的是,任何或所有程序模块的功能也可以利用分立的硬件组件、一个或更多个专用集成电路(ASIC)、或者经编程的数字信号处理器或微控制器来实现。
[0047]本发明在本文中是参照根据本发明的示例性实施方式的方法、系统和计算机程序产品的流程图和/或框图说明进行描述的。这些流程图和/或框图进一步示出了根据本发明的一些实施方式的、用于显示针对从事内容的社会性标注的用户经由通信网络的选择的标签词的示例性操作。应当理解的是,流程图和/或框图说明的各个块以及流程图和/或框图说明中的块的组合都可以通过计算机程序指令和/或硬件操作来实现。这些计算机程序指令可以被提供至通用计算机、专用计算机、或者其它可编程数据处理装置的处理器以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的指令创建用于实现在流程图和/或框图的块中指定的功能的装置和/或电路。
[0048]这些计算机程序指令还可以存储在计算机可用或计算机可读存储器中,其可以指导计算机或其它可编程数据处理装置以特定的方式运行,使得存储在计算机可用或计算机可读存储器中的指令产生一件包括实现流程图和/或框图的块中所指定的功能的指令的产品O
[0049]计算机程序指令还可以被装载到计算机或其它可编程数据处理装置上以使得一系列操作步骤在该计算机或其它可编程装置上被执行,从而产生一个计算机执行的处理,以使得在计算机或其它可编程装置上执行的指令提供用于实现流程图和/或框图的块中所指定的功能的步骤。
[0050]在实质上不脱离本发明的原理的情况下,可以对优选实施方式进行许多变型和修改。所有这些变型和修改在本文中都旨在包含在如以下权利要求所阐述的本发明的范围之内。
【主权项】
1.一种设置数字摄像头启动时的自动曝光等级的方法,其中,所述数字摄像头具有多个图像传感器,所述方法包括以下步骤: 从所述多个图像传感器获取图像数据的第一帧; 生成多个直方图,其中每个直方图代表来自各图像传感器的图像数据的像素亮度值; 选择所述多个直方图中具有最佳曝光等级的一个直方图;以及 在从所述图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。2.根据权利要求1所述的方法,其中,所述多个图像传感器被布置成阵列。3.根据权利要求1所述的方法,其中,所述多个图像传感器包括多个红色图像传感器、多个绿色图像传感器和多个蓝色图像传感器,并且其中,从所述多个图像传感器获取图像数据的帧的步骤包括:仅从所述多个绿色图像传感器获取图像数据的帧。4.根据权利要求3所述的方法,其中,所述多个绿色图像传感器包括至少八个绿色图像传感器。5.根据权利要求1所述的方法,其中,所述多个图像传感器是绿色图像传感器。6.根据权利要求1所述的方法,其中,由图像信号处理器执行生成所述多个直方图的步骤。7.根据权利要求6所述的方法,其中,由所述图像信号处理器使用控制算法来执行选择所述多个直方图中具有最佳曝光等级的一个直方图的步骤、以及将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级的步骤。8.根据权利要求7所述的方法,其中,所述控制算法是3A(自动曝光、自动白平衡和自动对焦)算法。9.一种电子设备,所述电子设备包括: 多个图像传感器; 图像信号处理器; 存储器,该存储器被联接至所述图像传感器处理器,并且包括实现在所述存储器中的计算机可读程序代码,所述计算机可读代码当由所述图像信号处理器执行时使得所述图像信号处理器执行包括以下操作的操作: 从所述多个图像传感器获取图像数据的第一帧; 生成多个直方图,其中每个直方图代表来自各图像传感器的图像数据的像素亮度值; 选择所述多个直方图中具有最佳曝光等级的一个直方图;以及 在从所述图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。10.根据权利要求9所述的电子设备,其中,所述多个图像传感器被布置成阵列。11.根据权利要求9所述的电子设备,其中,所述多个图像传感器包括多个红色图像传感器、多个绿色图像传感器和多个蓝色图像传感器,并且其中,从所述多个图像传感器获取图像数据的第一帧的操作包括:仅从所述多个绿色图像传感器获取图像数据的所述第一帧。12.根据权利要求11所述的电子设备,其中,所述多个绿色图像传感器包括至少八个绿色图像传感器。13.根据权利要求9所述的电子设备,其中,所述多个图像传感器是绿色图像传感器。14.根据权利要求9所述的电子设备,其中,由所述图像信号处理器使用控制算法来执行选择所述多个直方图中具有最佳曝光等级的一个直方图的操作、以及将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级的操作。15.根据权利要求14所述的电子设备,其中,所述控制算法是3A(自动曝光、自动白平衡和自动对焦)算法。16.根据权利要求9所述的电子设备,该电子设备包括移动蜂窝电话、便携式媒体播放器、平板电脑、照相机的至少一个或者它们的任何组合。17.—种计算机程序产品,该计算机程序产品包括其上编码有指令的非瞬态计算机可读存储介质,所述指令当由处理器执行时使得所述处理器执行包括以下操作的操作: 从多个图像传感器获取图像数据的第一帧; 生成多个直方图,其中每个直方图代表来自各图像传感器的图像数据的像素亮度值; 选择所述多个直方图中具有最佳曝光等级的一个直方图;以及 在从所述图像传感器获取图像数据的下一帧之前,将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。18.根据权利要求16所述的计算机程序产品,所述多个图像传感器包括多个红色图像传感器、多个绿色图像传感器和多个蓝色图像传感器,并且其中,所述计算机可读存储介质具有编码于其上的指令,所述指令当由所述处理器执行时使得所述处理器仅从所述多个绿色图像传感器获取图像数据的帧。19.根据权利要求16所述的计算机程序产品,其中,所述计算机可读存储介质具有编码于其上的指令,所述指令当由所述处理器执行时使得所述处理器使用控制算法选择所述多个直方图中具有最佳曝光等级的一个直方图、并且将各个图像传感器的曝光等级设置成所选择的直方图的曝光等级。20.根据权利要求18所述的计算机程序产品,其中,所述控制算法是3A(自动曝光、自动白平衡和自动对焦)算法。
【文档编号】H04N9/09GK106031149SQ201480076426
【公开日】2016年10月12日
【申请日】2014年2月27日
【发明人】F·马蒂松, D·林纳克
【申请人】索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1