电子设备的图像处理方法及电子设备与流程

文档序号:11931294阅读:308来源:国知局
电子设备的图像处理方法及电子设备与流程

本发明涉及图像处理技术领域,尤其涉及一种电子设备的图像处理方法及电子设备。



背景技术:

随着电子技术的不断发展,越来越多的电子设备都配置有摄像头以拍摄图像。

正常的拍摄流程中,需先解锁电子设备,打开拍照应用,继而输入确认拍摄指令如点击拍摄键,便可实现图像拍摄。

然而,对于一些转瞬即逝的场景,如何尽可能快地完成拍摄显得格外重要。



技术实现要素:

本发明提供一种电子设备的图像处理方法及电子设备,以缩短拍摄时间。

本发明提供一种电子设备的图像处理方法,所述电子设备包括:应用处理器AP、数字信号处理器DSP及传感器,所述方法包括:

所述AP根据接收到的拍摄指令,控制所述传感器上电、唤醒所述DSP;

所述DSP唤醒后,所述DSP初始化所述传感器,并控制所述传感器持续感光;

所述DSP获取所述传感器输出的图像,并对所述传感器输出的图像进行处理;

所述AP从所述DSP获取图像,并对从所述DSP获取的图像进行处理得到目标图像。

本发明还提供一种电子设备,包括:应用处理器AP、数字信号处理器DSP及传感器;所述AP与所述DSP连接,所述AP还与所述传感器连接,所述DSP还与所述传感器连接;

所述AP,用于根据接收到的拍摄指令,控制所述传感器上电、唤醒所述DSP;

所述DSP,用于在唤醒后,初始化所述传感器,控制所述传感器持续感光,获取所述传感器输出的图像,并对所述传感器输出的图像进行处理;

所述AP,还用于从所述DSP获取所述处理后的图像得到目标图像。

本发明提供的电子设备的图像处理方法及电子设备,可由该电子设备的AP根据接收到的拍摄指令,控制该电子设备的传感器上电、并唤醒该DSP,在该DSP唤醒后,由该DSP初始化该传感器,并控制该传感器持续感光,该DSP获取该传感器输出的图像,并对该传感器输出的图像进行处理,该AP从该DSP获取图像,并对从该DSP获取的图像进行处理得到目标图像。该图像处理方法可在DSP唤醒后由DSP初始化传感器并控制传感器持续感光,缩减了AP的工作,使得AP和DSP可并行工作,有效缩短了获取目标图像的时间,即缩短了拍摄时间,提高了用户体验。

附图说明

图1为本发明提供的一种电子设备的图像处理方法的流程图;

图2为本发明提供的另一种电子设备的图像处理方法的流程图;

图3为本发明提供的又一种电子设备的图像处理方法的流程图;

图4为本发明提供的一种电子设备的结构示意图;

图5为本发明提供的另一种电子设备的结构示意图;

图6为本发明提供的又一种电子设备的结构示意图;

图7为本发明提供的再一种电子设备的图像处理方法的流程图。

具体实施方式

本发明提供的各电子设备的图像处理方法,可由图像处理装置执行,该图像处理装置可通过通过软件和/或硬件的方式集成在任一设置有摄像头的电子设备中。该电子设备例如可以为手机、平板电脑、智能穿戴设备等其中任一设置有摄像头的电子设备。

如下结合多个实例进行说明。

图1为本发明提供的一种电子设备的图像处理方法的流程图。该图像处理方法可由电子设备执行。

在介绍该图像处理方法之前,先对该电子设备进行简要说明。该电子设备可包括:应用处理器(Application Processor,简称AP)、数字信号处理器(Digital Signal Procesor,简称DSP)及传感器(sensor)。该电子设备可包括至少一个摄像头,每个摄像头包括镜头和图像传感器。该传感器可以为该电子设备的任一摄像头中的图像传感器。该传感器例如可以为电荷耦合元件(Charge Coupled Device,简称CCD)的图像传感器,和金属氧化物半导体元件(Complementary Metal-Oxide Semiconductor,简称CMOS)的图像传感器等任一类型的图像传感器。

如图1所示,该方法可包括:

S101、AP根据接收到的拍摄指令,控制该传感器上电、唤醒该DSP。

该拍摄指令可以为用户输入的快捷拍摄指令。该AP可以根据接收到的拍摄指令,通过输入驱动模块向该AP侧的传感器驱动模块发送上电通知,使得该传感器驱动模块控制该传感器进行上电。该AP在控制该传感器的上电的同时,还通过输入驱动模块向该DSP侧的DSP系统模块发送唤醒通知,使得DSP系统模块唤醒该DSP。其中,唤醒该DSP,可以将该DSP从休眠状态唤醒。

该AP在控制该传感器的上电的同时,该AP还可通过输入驱动模块向相机应用(Camera app)发送初始化通知,使得相机应用创建相机实例,并携带极速盲拍标记,实现相机应用的初始化。

该传感器上电完成后,该AP通过该传感器驱动模块,采用该AP与该DSP之间连接的串行外设接口(Serial Peripheral Interface,简称SPI)总线向该DSP发送通知,以使得该DSP确定该传感器完成上电。

S102、该DSP唤醒后,该DSP初始化该传感器,并控制该传感器持续感光。

该DSP可以在唤醒后,由该DSP侧的DSP系统模块初始化该传感器。该DSP控制该传感器持续感光,指的是,该DSP在预设时间段内持续感光,以使得该传感器获取捕捉光图像。

S103、该DSP获取该传感器输出的图像,并对该传感器输出的图像进行处理。

该DSP可以通过该DSP内的系统模块从该传感器中获取该传感器输出的图像。该DSP从该传感器获取的图像可以是该传感器所捕捉到的光图像。该DSP可以对该传感器输出的图像进行处理,以得到数字图像。该数字图像可称为未加工(Raw)的数字图像。

S104、AP从该DSP获取图像,并对从该DSP获取的图像进行处理得到目标图像。

该AP可以通过该AP侧的相机应用模块从该DSP获取图像。从该DSP获取的图像可以为该DSP对该传感器输出的图像进行处理后得到的图像,如上述未加工的数字图像。该AP可以对该DSP获取的图像进行后期处理,如数字处理,用以得到该目标图像。该数字处理可包括:抓取图像、剪裁图像、放大图像、缩小图像、旋转图像等处理。当然,该AP对从该DSP获取的图像还可进行其他处理,上述仅为实例说明,本发明不以此作为限制。

其中,该AP可以在硬件抽象层(Hardware Abstraction Layer,简称HAL)初始化完成后从该DSP获取图像。

需要说明的是,该AP的得到该目标图像后,还可向显示设备发送该目标图像,使得该显示设备对该目标图像进行显示。当然,该AP的得到该目标图像后,也可不显示,而直接将该目标图像进行存储。

本发明提供的电子设备的图像处理方法,可由该电子设备的AP根据接收到的拍摄指令,控制该电子设备的传感器上电、并唤醒该DSP,在该DSP唤醒后,由该DSP初始化该传感器,并控制该传感器持续感光,该DSP获取该传感器输出的图像,并对该传感器输出的图像进行处理,该AP从该DSP获取图像,并对从该DSP获取的图像进行处理得到目标图像。该图像处理方法可在DSP唤醒后由DSP初始化传感器并控制传感器持续感光,缩减了AP的工作,使得AP和DSP可并行工作,有效缩短了获取目标图像的时间,即缩短了拍摄时间,提高了用户体验。

可选的,在如上所述的S101中AP根据接收到的拍摄指令,控制该传感器上电、唤醒该DSP之前,该方法还可包括:

该AP接收通过预设按键和/或语音输入设备所输入的该拍摄指令。

具体地,该预设按键可以为该电子设备的拍摄物理按键、该电子设备的任一物理按键、或者该电子设备的多个物理按键的组合按键等。举例来说,该预设按键例如可以为该电子设备的电源键、或者,该电子设备的电源键与音量键的组合等。该语音输入设备可以为该电子设备的麦克(mic),也称话筒等语音输入设备。

若该AP接收预设按键输入的该拍摄指令,则该AP可以通过按键驱动模块向传感器驱动模块发送上电通知,也就是说,上述输入驱动模块可以包括按键驱动模块。

若该AP接收语音输入设备输入的该拍摄指令,则该AP可以通过语音驱动模块向传感器驱动模块发送上电通知,也就是说,上述输入驱动模块可以包括语音驱动模块。

可选的,如上所述的S102中控制该传感器持续感光可以包括:

该DSP通过向该传感器的寄存器中写入曝光参数,以控制该传感器持续感光。

其中,该曝光参数例如可以包括该传感器的感光量及感光时间等至少一种曝光参数。该传感器的寄存器可位于该DSP内。该方法中,可以由DSP内的处理模块向该传感器的寄存器中持续写入曝光参数,以控制该传感器在预设时间段内持续感光。

可选的,本发明还可提供一种电子设备的图像处理方法。图2为本发明提供的另一种电子设备的图像处理方法的流程图。如图2所示,该方法在如上所述的S103中对该传感器输出的图像进行处理可包括:

S201、DSP对该传感器输出的图像进行3A算法处理。

其中,3A算法包括:自动白平衡算法、自动聚焦算法、自动曝光算法。

该DSP对对该传感器输出的图像进行3A算法处理,得到该数字图像,该数字图像可以为3A算法处理后的未加工的数字图像。

可选的,如上所述的S103中对该传感器输出的图像进行处理之后,该方法还可包括:

S202、DSP存储该DSP处理后的图像。

该DSP可以将该DSP处理后的图像缓存至该DSP对应的存储器中。

对应的,如上所述的S104中AP从该DSP获取图像可包括:

该AP从该DSP中获取该DSP所存储的图像。

该图像处理方法,通过DSP对该传感器输出的图像进行3A算法处理,可有效提高图像的拍摄效果;DSP存储该DSP处理后的图像,可使得AP更迅速的从该DSP获取图像,有效缩短拍摄时间。

可选的,本发明还可提供一种电子设备的图像处理方法。图3为本发明提供的又一种电子设备的图像处理方法的流程图。如图3所示,该方法在如上所述的S104中AP从该DSP获取图像可包括:

S301、AP向DSP发送拍照命令。

该AP可以在HAL初始化完成后,通过相机应用模块向DSP侧的DSP系统模块发送拍照命令。该AP可以通过相机应用模块,采用与该DSP间的连接的SPI向该DSP的DSP系统模块发送拍照命令,以从该DSP请求图像。该拍照命令也可称为图像请求等消息。

S302、DSP根据该拍照命令,将该DSP处理后的图像发送至该AP。

该DSP可以通过与该AP连接的移动产业处理器接口(Mobile Industry Processor Interface,简称MIPI)总线将该DSP处理后的图像发送至该AP。

该图像处理方法,通过AP向DSP发送拍照命令,并接收该DSP根据该拍照命令所发送的该DSP处理后的图像,可使得AP更迅速的从该DSP获取图像,有效缩短拍摄时间。

本发明还提供一种电子设备。图4为本发明提供的一种电子设备的结构示意图。如图4所示,该电子设备包括:AP 401、DSP 402及传感器403;AP 401与DSP 402连接,AP 401还与传感器403连接,DSP 402还与传感器403连接。

AP 401用于根据接收到的拍摄指令,控制传感器403上电、唤醒DSP 402。

DSP 402,用于在唤醒后,初始化传感器403,控制传感器403持续感光,获取传感器403输出的图像,并对传感器403输出的图像进行处理。

AP 401还用于从DSP 402获取该处理后的图像得到目标图像。

可选的,AP 401,还用于在根据接收到的拍摄指令根据接收到的拍摄指令,控制传感器403上电、唤醒DSP 402之前,接收通过预设按键和/或语音输入设备所输入的该拍摄指令。

可选的,本发明还提供一种电子设备。图5为本发明提供的另一种电子设备的结构示意图。如图5所示,该电子设备内DSP 402可包括:处理模块404和寄存器405。该寄存器405为传感器403在DSP 402内对应的寄存器。AP 401与处理模块404连接,处理模块404通过寄存器405还传感器403连接。

处理模块404用于向传感器403的寄存器405中写入曝光参数,以控制传感器403持续感光。

可选的,DSP 402,具体用于对传感器403输出的图像进行3A算法处理;该3A算法包括:自动白平衡算法、自动聚焦算法、自动曝光算法。

可选的,DSP 402,还用于在对传感器402输出的图像进行处理之后,存储该处理后的图像。

可选的,AP 401,具体用于向DSP 402发送拍照命令,并接收DSP 402根据该拍照命令所发送的该处理后的图像。

该电子设备,可在DSP唤醒后由DSP初始化传感器并控制传感器持续感光,缩减了AP的工作,使得AP和DSP可并行工作,有效缩短了获取目标图像的时间,即缩短了拍摄时间,提高了用户体验。

如下以一个具体的实例对上述电子设备及电子设备的图像处理方法进行说明。图6为本发明提供的又一种电子设备的结构示意图。如图6所示,该电子设备可包括:AP 601、DSP 602及传感器603。

其中,AP 601的传输(Transmit,简称Tx)接口通过SPI总线与DSP 602的第一接收(Receive,简称Rx)接口连接,AP 601的Rx接口通过MIPI总线与DSP 602的第一Tx接口连接。其中,DSP 602的第一Rx接口可表示为图6所示的Rx1,DSP 602的第一Tx接口可表示为图6所示的Tx1。

AP 601还通过(Inter-Integrated Circuit,简称I2C)总线与传感器603连接。

DSP 602的第二Tx接口通过I2C总线与传感器603连接,DSP 602的第二Rx接口还通过MIPI总线与传感器603连接。

其中,AP 601中集成有按键驱动模块、传感器驱动模块和相机应用模块。传感器驱动模块和相机应用模块可通过软件和/或硬件的方式集成在AP 601中。DSP 602中集成有DSP系统模块,DSP系统模块可通过软件和/或硬件的方式集成在DSP 602中。

如下结合图6对电子设备的图像处理方法进行举例说明。图7为本发明提供的再一种电子设备的图像处理方法的流程图。如图7所示,该方法可包括:

S701、按键驱动模块根据接收到的拍摄指令,向传感器驱动模块发送上电通知使得传感器驱动模块对传感器进行上电。

AP 601中的该传感器驱动模块可以通过AP 601与传感器603间的连接总线,如I2C总线,对传感器603进行上电。

S702、按键驱动模块根据接收到的拍摄指令,还向DSP系统模块发送唤醒通知使得DSP系统模块唤醒该DSP。

AP 601中按键驱动模块可以通过AP 601与DSP 602间的SPI总线,向DSP 602的DSP系统模块发送唤醒通知,使得DSP 602的DSP系统模块唤醒DSP 602。

S703、按键驱动模块根据接收到的拍摄指令,还可向相机应用模块发送初始化通知。

相机应用模块可根据初始化通知创建相机实例,并携带极速盲拍标记,实现相机应用的初始化。

需要说明的是,S701、S702、S703可以是同时执行。

S704、传感器驱动模块可在传感器上电完成后,向DSP系统模块发送上电完成通知。

AP 601中传感器驱动模块可以通过AP 601与DSP 602间的SPI总线,将该上电完成通知发送至DSP 602的DSP系统模块。

S705、DSP系统模块可在DSP唤醒后,初始化该传感器,并控制该传感器持续感光。

该DSP 602的DSP系统模块可以通过DSP 602与传感器603间的I2C总线初始化该传感器。该DSP 602的DSP系统模块可以通过DSP 602与传感器603间的I2C总线,控制该传感器持续感光。

S706、DSP系统模块对该传感器输出的图像进行3A算法处理得到未加工的数字图像。

该DSP 602的DSP系统模块可以通过DSP 602与传感器603间的MIPI总线从获取传感器输出的图像。

S707、DSP系统模块存储该未加工的数字图像。

S708、应用处理模块向DSP系统模块发送拍照命令。

AP 601的应用处理模块可以在相机应用的初始化完成后,通过AP 601与DSP 602间的SPI总线,向DSP系统模块发送拍照命令。

S709、DSP系统模块根据该拍照命令,将该DSP系统模块处理后的图像发送至应用处理模块。

DSP 602中的DSP系统模块可以通过AP 601与DSP 602间的MIPI总线,将该DSP处理后的图像发送至AP 601的应用处理模块。

S710、应用处理模块对从该DSP获取的图像进行处理得到目标图像。

本发明提供的该图像处理方法及电子设备,DSP系统模块可在DSP唤醒后,初始化该传感器,并控制该传感器持续感光,缩减了AP的工作,使得AP和DSP可并行工作,有效缩短了获取目标图像的时间,即缩短了拍摄时间,提高了用户体验。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1