logo好方法网

相机驱动方法及设备


技术摘要:
本发明的目的是提供一种相机驱动方法及设备,通过建立上层的相机模组的指令下发单元与下层的相机模组的指令接收单元的一一对应关系;将某个相机模组的开机指令发送到对应的指令下发单元;所述指令下发单元将所述开机指令发送到对应的指令接收单元;所述指令接收单元基  全部
背景技术:
目前MTK平台通用的相机驱动开机(camera  probe)方式是camerahalserver起来 后,读取sensorlist.cpp中的相机(camera)的列表信息,然后按照顺序给每个camera一个 id(0、1、2…) ,然后下发指令,在底层(kernel层)配置的camera列表里一一上电读id匹配, 直到匹配到对应的相机模组(camera  sensor) ,如果项目用的camera  sensor比较多,每一 个都轮询一遍,将占用不少开机时间。
技术实现要素:
本发明的一个目的是提供一种相机驱动方法及设备。 根据本发明的一个方面,提供了一种相机驱动方法,该方法包括: 建立上层的相机模组的指令下发单元与下层的相机模组的指令接收单元的一一 对应关系; 将某个相机模组的开机指令发送到对应的指令下发单元; 所述指令下发单元将所述开机指令发送到对应的指令接收单元; 所述指令接收单元基于所述开机指令驱动对应的相机模组。 进一步的,上述方法中,所述指令接收单元基于所述开机指令驱动对应的相机模 组,包括: 所述指令接收单元上电; 所述指令接收单元基于所述开机指令驱动对应的相机模组; 所述指令接收单元下电。 进一步的,上述方法中,建立上层的相机模组的指令下发单元与下层的相机模组 的指令接收单元的一一对应关系,包括: 通过相机模组的ID,建立上层的相机模组的指令下发单元与下层的相机模组的指 令接收单元的一一对应关系。 进一步的,上述方法中,所述指令接收单元基于所述开机指令驱动对应的相机模 组,包括: 所述指令接收单元将所述开机指令中携带的相机模组的ID与指令接收单元中存 储的相机模组的ID进行匹配, 若匹配一致,所述指令接收单元驱动对应ID的相机模组。 根据本发明的另一面,还提供一种相机驱动设备,其中,该设备包括: 对应单元,用于建立上层的相机模组的指令下发单元与下层的相机模组的指令接 收单元的一一对应关系; 指令生成单元,用于将某个相机模组的开机指令发送到对应的指令下发单元; 4 CN 111614900 A 说 明 书 2/7 页 指令下发单元,用于将所述开机指令发送到对应的指令接收单元; 指令接收单元,用于基于所述开机指令驱动对应的相机模组。 进一步的,上述设备中,所述指令接收单元,用于依次进行上电、基于所述开机指 令驱动对应的相机模组、下电。 进一步的,上述设备中,所述对应单元,用于通过相机模组的ID,建立上层的相机 模组的指令下发单元与下层的相机模组的指令接收单元的一一对应关系。 进一步的,上述设备中,所述指令接收单元,用于将所述开机指令中携带的相机模 组的ID与指令接收单元中存储的相机模组的ID进行匹配,若匹配一致,所述指令接收单元 驱动对应ID的相机模组。 根据本发明的另一面,还提供一种基于计算的设备,其中,包括: 处理器;以及 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处 理器: 建立上层的相机模组的指令下发单元与下层的相机模组的指令接收单元的一一 对应关系; 将某个相机模组的开机指令发送到对应的指令下发单元; 所述指令下发单元将所述开机指令发送到对应的指令接收单元; 所述指令接收单元基于所述开机指令驱动对应的相机模组。 根据本发明的另一面,还提供一种计算机可读存储介质,其上存储有计算机可执 行指令,其中,该计算机可执行指令被处理器执行时使得该处理器: 建立上层的相机模组的指令下发单元与下层的相机模组的指令接收单元的一一 对应关系; 将某个相机模组的开机指令发送到对应的指令下发单元; 所述指令下发单元将所述开机指令发送到对应的指令接收单元; 所述指令接收单元基于所述开机指令驱动对应的相机模组。 与现有技术相比,本发明通过建立上层的相机模组的指令下发单元与下层的相机 模组的指令接收单元的一一对应关系;将某个相机模组的开机指令发送到对应的指令下发 单元;所述指令下发单元将所述开机指令发送到对应的指令接收单元;所述指令接收单元 基于所述开机指令驱动对应的相机模组。实现将现有的相机驱动开机方式改为,针对上层 下发指令时,对应的相机模组去直接匹配底层一一对应的相机模组的驱动,则不需要再轮 流去匹配,可优化开机时间,节省系统资源。 附图说明 通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显: 图1示出现有的相机驱动方法的示意图; 图2示出本发明一实施例的相机驱动方法的示意图。 附图中相同或相似的附图标记代表相同或相似的部件。 5 CN 111614900 A 说 明 书 3/7 页
分享到:
收藏