相机的启动方法和装置、终端和可读存储介质制造方法及图纸

技术编号:25193372 阅读:22 留言:0更新日期:2020-08-07 21:19
本申请提供了一种相机的启动方法。相机的启动方法包括在接收到所述相机的启动请求时,初始化所述相机的节点;创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;及在所有所述子设备的初始化均完成后,通过所述相机串行接口输出图像数据。本申请的启动方法中,创建管道和子设备的初始化并行运行,相较于创建管道和子设备的初始化串行运行,耗时累加而言,耗时仅为耗时较长的子设备的初始化所需的时长,减少了创建管道所需的时长,从而提升了相机的启动速度。本申请还提供一种启动装置、终端和非易失性计算机可读存储介质。

【技术实现步骤摘要】
相机的启动方法和装置、终端和可读存储介质
本申请涉及消费性电子
,特别涉及一种相机的启动方法、启动装置、终端和非易失性计算机可读存储介质。
技术介绍
相机启动时,应用层会发送启动请求,硬件层接收到启动请求后,会对所有的节点进行配置,然后创建管道,在创建管道完成后才能根据配置信息进行相机的子设备的准备工作,在所有子设备均准备完成后,此时才能够进行图像的输出,相机的启动速度较慢。
技术实现思路
本申请的实施例提供了一种相机的启动方法、启动装置、终端和非易失性计算机可读存储介质。本申请实施方式的相机的启动方法包括在接收到所述相机的启动请求时,初始化所述相机的节点;创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;及在所有所述子设备的初始化均完成后,通过所述相机串行接口输出图像数据。在某些实施方式中,所述初始化所述相机的节点,包括:创建所述相机的子设备的节点;对所述子设备的节点进行初始化操作,以清除所述子设备的节点的已有配置信息;及写入所述子设备的节点的配置信息。在某些实施方式中,所述启动方法还包括:按照所述子设备的运行顺序将所述管道中所有与所述子设备对应的句柄重新进行排序。在某些实施方式中,所述启动方法还包括:在所有所述子设备的初始化均完成及所述管道中所有所述句柄均重新排序完成后,输出所述图像数据或停止输出所述图像数据。在某些实施方式中,所述子设备包括图像传感器、电可擦除可编程只读存储器、驱动马达、光学防抖装置和闪光灯,所述图像传感器、所述电可擦除可编程只读存储器、所述驱动马达、所述光学防抖装置及所述闪光灯同时进行初始化。本申请实施方式的启动装置包括配置模块、处理模块和输出模块。所述配置模块用于在接收到所述相机的启动请求时,初始化所述相机的节点;所述处理模块用于创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;所述输出模块用于在所有所述子设备的初始化均完成后,通过所述相机串行接口输出图像数据。本申请实施方式的终端包括处理器,所述处理器用于在接收到所述相机的启动请求时,初始化所述相机的节点;创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;及在所有所述子设备的初始化均完成后,通过所述相机串行接口输出图像数据。在某些实施方式中,所述处理器还用于:创建所述相机的子设备的节点;对所述子设备的节点进行初始化操作,以清除所述子设备的节点的已有配置信息;及写入所述子设备的节点的配置信息。在某些实施方式中,所述处理器还用于:按照所述子设备的运行顺序将所述管道中所有与所述子设备对应的句柄重新进行排序。在某些实施方式中,所述处理器还用于:在所有所述子设备的初始化均完成及所述管道中所有所述句柄均重新排序完成后,输出所述图像数据或停止输出所述图像数据。在某些实施方式中,所述子设备包括图像传感器、电可擦除可编程只读存储器、驱动马达、光学防抖装置和闪光灯,所述图像传感器、所述电可擦除可编程只读存储器、所述驱动马达、所述光学防抖装置及所述闪光灯同时进行初始化。本申请的一种包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行上述任一实施方式所述的启动方法。本申请的相机的启动方法、启动装置、终端和非易失性计算机可读存储介质中,管道的创建和子设备的初始化并行运行,相较于管道的创建和子设备的初始化串行运行,耗时累加而言,耗时仅为耗时较长的子设备的初始化所需的时长,减少了创建管道所需的时长,从而提升了相机的启动速度。本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请某些实施方式的启动方法的流程示意图;图2是本申请某些实施方式的启动装置的模块示意图;图3是本申请某些实施方式的终端结构示意图;图4是现有的相机启动流程框架示意图;图5是本申请某些实施方式的启动方法的相机启动流程框架示意图;图6是本申请某些实施方式的启动方法的流程示意图;图7是本申请某些实施方式的配置模块的模块示意图;图8是本申请某些实施方式的启动方法的流程示意图;图9是本申请某些实施方式的启动装置的模块示意图;和图10是本申请某些实施方式的处理器和计算机可读存储介质的连接示意图。具体实施方式以下结合附图对本申请的实施方式作进一步说明。附图中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。另外,下面结合附图描述的本申请的实施方式是示例性的,仅用于解释本申请的实施方式,而不能理解为对本申请的限制。请参阅图1至图3,本申请实施方式的相机30的启动方法包括以下步骤:011:在接收到相机30的启动请求时,初始化相机30的节点;012:创建管道的同时根据节点的配置信息配置配置信息对应的相机30的子设备,子设备包括相机串行接口;及013:在所有子设备的初始化均完成后,通过相机串行接口输出图像数据。在某些实施方式中,启动装置10包括配置模块11、处理模块12和输出模块13。配置模块11、处理模块12和输出模块13分别用于执行步骤011、步骤012和步骤013。即,配置模块11用于在接收到相机30的启动请求时,初始化相机30的节点;处理模块12用于创建管道的同时根据节点的配置信息配置配置信息对应的相机30的子设备;输出模块13用于在所有子设备的初始化均完成后,通过相机串行接口输出图像数据。在某些实施方式中,终端100还包括处理器20,处理器20用于在接收到相机30的启动请求时,初始化相机30的节点;创建管道的同时根据节点的配置信息配置配置信息对应的相机30的子设备;及在所有子设备的初始化均完成后,通过相机串行接口输出图像数据。也即是说,步骤011、步骤012和步骤013可以由处理器20实现。具体地,终端100包括壳体40和处理器20。处理器20安装在壳体40内。更具体地,终端100可以是手机、平板电脑、显示器、笔记本电脑、柜员机、闸机、智能手表、头显设备、游戏机等。本申请实施方式以终端100是手机为例进行说明,可以理解,终端100的具体形式并不限于手机。壳体40还可用于安装终端100的成像装置(即,相机30)、供电装置、通信装置等功能模块,以使壳体40为功能模块提供防尘、防摔、防水等保护。终端100(如手机)上一般有相机应用程序,或者终端100设置有相机启动本文档来自技高网...

【技术保护点】
1.一种相机的启动方法,其特征在于,包括:/n在接收到所述相机的启动请求时,初始化所述相机的节点;/n创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;及/n在所有所述子设备的初始化均完成后,通过所述相机串行接口输出图像数据。/n

【技术特征摘要】
1.一种相机的启动方法,其特征在于,包括:
在接收到所述相机的启动请求时,初始化所述相机的节点;
创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;及
在所有所述子设备的初始化均完成后,通过所述相机串行接口输出图像数据。


2.根据权利要求1所述的启动方法,其特征在于,所述初始化所述相机的节点,包括:
创建所述相机的子设备的节点;
对所述子设备的节点进行初始化操作,以清除所述子设备的节点的已有配置信息;及
写入所述子设备的节点的配置信息。


3.根据权利要求1所述的启动方法,其特征在于,所述启动方法还包括:
按照所述子设备的运行顺序将所述管道中所有与所述子设备对应的句柄重新进行排序。


4.根据权利要求3所述的启动方法,其特征在于,所述启动方法还包括:
在所有所述子设备的初始化均完成及所述管道中所有所述句柄均重新排序完成后,输出所述图像数据或停止输出所述图像数据。


5.根据权利要求1所述的启动方法,其特征在于,所述子设备包括图像传感器、电可擦除可编程只读存储器、驱动马达、光学防抖装置和闪光灯,所述图像传感器、所述电可擦除可编程只读存储器、所述驱动马达、所述光学防抖装置及所述闪光灯同时进行初始化。


6.一种相机的启动装置,其特征在于,包括:
配置模块,用于在接收到所述相机的启动请求时,初始化所述相机的节点;
处理模块,用于创建管道的同时根据所述节点的配置信息配置所述配置信息对应的所述相机的子设备,所述子设备包括相机串行接口;
输出模...

【专利技术属性】
技术研发人员:吴恒刚
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1