一种单摄像头的调用方法、装置、终端和可读存储介质制造方法及图纸

技术编号:32746926 阅读:10 留言:0更新日期:2022-03-20 08:54
本申请属于图像处理技术领域,主要提供了一种单摄像头的调用方法、装置、终端和可读存储介质,本申请通过在接收到至少一个应用发送的摄像头的调用请求时,根据该调用请求,对摄像头的图像数据进行复制,得到各个调用请求对应的图像复制数据,并将各个调用请求对应的图像复制数据分别发送给调用请求对应的应用,使得该摄像头可以响应多个应用的同时调用,进而解决了单个摄像头在同一时刻只能响应一个调用请求,仅供一个应用使用,导致其他需要使用该摄像头的应用无法同时使用该摄像头的问题。该摄像头的应用无法同时使用该摄像头的问题。该摄像头的应用无法同时使用该摄像头的问题。

【技术实现步骤摘要】
一种单摄像头的调用方法、装置、终端和可读存储介质


[0001]本申请属于图像处理
,尤其涉及一种单摄像头的调用方法、装置、终端和可读存储介质。

技术介绍

[0002]随着终端技术的发展,越来越多的终端设置有摄像头,并且还具有需要调用该摄像头的多种应用。
[0003]目前,单个摄像头在同一时刻一般只能响应一个调用请求,仅供一个应用使用,导致其他需要使用该摄像头的应用无法同时使用该摄像头。

技术实现思路

[0004]本申请提供一种单摄像头的调用方法、装置、终端和可读存储介质,可以解决单个摄像头在同一时刻只能响应一个调用请求仅供一个应用使用,导致其他需要使用该摄像头的应用无法同时使用该摄像头的问题。
[0005]本申请实施例第一方面提供一种单摄像头的调用方法,所述调用方法包括:
[0006]接收至少一个应用发送的摄像头的调用请求;
[0007]根据接收到的所述调用请求,对所述摄像头的图像数据进行复制,以得到各个所述调用请求对应的图像复制数据;
[0008]将各个所述调用请求对应的图像复制数据分别发送给对应的应用。
[0009]本申请实施例第二方面还提供一种单摄像头的调用装置,包括:
[0010]接收单元,用于接收至少一个应用发送的摄像头的调用请求;
[0011]复制单元,用于根据接收到的所述调用请求,对所述摄像头的图像数据进行复制,以得到各个所述调用请求对应的图像复制数据;
[0012]发送单元,用于将各个所述调用请求对应的图像复制数据分别发送给对应的应用。
[0013]本申请实施例第三方面提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的单摄像头的调用方法的步骤。
[0014]本申请实施例第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的单摄像头的调用方法的步骤。
[0015]本申请实施例中,通过在接收到至少一个应用发送的摄像头的调用请求时,根据该调用请求,对摄像头的图像数据进行复制,以得到各个调用请求对应的图像复制数据,并将各个调用请求对应的图像复制数据分别发送给调用请求对应的应用,使得该摄像头可以响应多个应用的同时调用,进而解决了单个摄像头在同一时刻只能响应一个调用请求,仅供一个应用使用,导致其他需要使用该摄像头的应用无法同时使用该摄像头的问题。
附图说明
[0016]图1为本申请实施例提供的单摄像头的调用方法的实现流程示意图。
[0017]图2为本申请实施例提供的应用调用摄像头的第一流程示意图。
[0018]图3为本申请实施例提供的应用调用摄像头的第二流程示意图。
[0019]图4为本申请实施例提供的单摄像头的调用方法步骤102的具体实现流程示意图。
[0020]图5为本申请实施例提供的单摄像头的调用方法步骤102以及步骤103的第一具体实现流程示意图。
[0021]图6为本申请实施例提供的预览图像数据的复制过程示意图;
[0022]图7为本申请实施例提供的单摄像头的调用方法步骤102以及步骤103的第二具体实现流程示意图。
[0023]图8为本申请实施例提供的视频图像数据的复制过程示意图;
[0024]图9为本申请的实施例提供的单摄像头的调用装置的结构示意图。
[0025]图10为本申请的实施例提供的终端的示意图。
具体实施方式
[0026]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0027]随着终端技术的发展,越来越多的终端设置有摄像头,并且该终端还设置有需要调用该摄像头的多种应用。
[0028]目前,摄像头在同一时刻一般只能被一个应用使用,导致其他需要使用该摄像头的应用无法正常使用该摄像头。
[0029]例如,当上述终端为设置有摄像头的给学生听课用的课程机时,由于该课程机需要提供图像数据给老师,以便老师可以查看学生的听课情况,并且,该课程机还要提供图像数据给校长等教学管理人员,以便满足其巡课需要,因此,该课程机上会配置有听讲应用(也可以称之为上课应用)和巡课应用,并且,该课程机中摄像头采集的图像有可能需要同时被课程机上的听讲应用和巡课应用调用,以同时满足老师的上课需求和教学管理人员的巡课要求。
[0030]因此,需要解决单个摄像头在同一时刻只能响应一个调用请求,仅供一个应用使用,导致其他需要使用该摄像头的应用无法同时使用该摄像头的问题。
[0031]基于此,本申请实施例提供了一种单摄像头的调用方法、装置、终端和可读存储介质,通过在接收到至少一个应用发送的摄像头的调用请求之后,根据该调用请求,对摄像头的图像数据进行复制,得到各个调用请求对应的图像复制数据,并将各个调用请求对应的图像复制数据分别发送给调用请求对应的应用,使得该摄像头可以响应多个应用的同时调用,进而解决了单个摄像头在同一时刻只能响应一个调用请求仅供一个应用使用,导致其他需要使用该摄像头的应用无法同时使用该摄像头的问题。
[0032]需要说明的是,本申请实施例中的终端除了可以为上述课程机以外,还可以为手机、平板、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra

mobile personal computer,UMPC)、上网
本、个人数字助理(personal digital assistant,PDA)等设置有摄像头的终端,本申请实施例对终端的具体类型不作任何限制。
[0033]为了更好的说明本申请的技术方案,下面通过实施例的方式进行举例说明。
[0034]如图1所示,为本申请实施例提供的一种单摄像头的调用方法的实现流程示意图,该调用方法可以由终端上配置的单摄像头的调用装置执行。
[0035]需要说明的是,本申请实施例中,上述单摄像头是指针对终端中的任意一个摄像头均可以执行本申请的调用方法,而非表示终端上只可以有一个摄像头。
[0036]具体的,本申请实施例提供的单摄像头的调用方法可以采用下述步骤101至步骤103实现:
[0037]步骤101,接收至少一个应用发送的摄像头的调用请求。
[0038]本申请实施例中,上述至少一个应用是指一个或多个应用,该一个或多个应用是指终端上配置的需要调用摄像头的应用。
[0039]如图2所示,本申请实施例中,应用(例如,图中示出的应用A、应用B和应用C)在需要获取摄像头采集的图像数据时,需要向系统的框架层(FrameworkLayer)发送摄像头的调用请求,由相机管理模块通过Binder机制将该摄本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种单摄像头的调用方法,其特征在于,所述调用方法包括:接收至少一个应用发送的摄像头的调用请求;根据接收到的所述调用请求,对所述摄像头的图像数据进行复制,以得到各个所述调用请求对应的图像复制数据;将各个所述调用请求对应的图像复制数据分别发送给对应的应用。2.如权利要求1所述的调用方法,其特征在于,所述根据接收到的所述调用请求,对所述摄像头的图像数据进行复制,以得到各个所述调用请求对应的图像复制数据,包括:对接收到的所述调用请求进行解析,得到各个所述调用请求携带的图像参数;基于各个所述调用请求携带的图像参数,对所述摄像头的图像数据进行复制,得到各个所述调用请求对应的图像复制数据。3.如权利要求1或2所述的调用方法,其特征在于,所述调用请求包括第一调用请求,所述第一调用请求为预览图像数据对应的调用请求;所述根据接收到的所述调用请求,对所述摄像头的图像数据进行复制,以得到各个所述调用请求对应的图像复制数据,包括:在每次接收到所述第一调用请求时,创建与所述第一调用请求对应的预览图像复制进程,利用所述预览图像复制进程对所述摄像头的预览图像数据进行复制,得到预览图像复制数据;所述将各个所述调用请求对应的图像复制数据分别发送给对应的应用,包括:将所述预览图像复制数据发送给对应的第一目标应用,其中,所述第一目标应用为发送所述第一调用请求的应用。4.如权利要求3所述的调用方法,其特征在于,在所述将所述预览图像复制数据发送给对应的第一目标应用之后,包括:接收所述第一目标应用发送的预览图像关闭请求,并关闭与所述预览图像关闭请求对应的第一目标应用的预览图像复制进程;检测是否还存在调用所述摄像头的应用;若不存在,则控制所述摄像头关闭,并向发送所述预览图像关闭请求的第一目标应用返回所述摄像头已关闭的返回数据;若存在,则直接向发送所述预览图像关闭请求的第一目标应用返回所述摄像头已关闭的返回数据。5.如权利要求1或2所述的调用方法,其特征在于,所述调用请求包括第二调用请求,所述第二调用请求为视频图像数据对应的调用请求;所述根据接收到的所述调用请求,对所述摄像头的图像数据进行复制,以得到各个所述调用请求对应的图像复制数据,包括:在每次接收到所述第二调用请求时,创建与所述第二调用请求对...

【专利技术属性】
技术研发人员:王云刚
申请(专利权)人:北京鸿合爱学教育科技有限公司
类型:发明
国别省市:

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

1