[发明专利]摄像头的无缝切换方法、装置及终端设备在审
申请号: | 201810034551.8 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108200341A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 宋亮;王勇;李和意 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N5/76;H04N7/18;H04M1/725 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 摄像头 帧数据 目标摄像头 摄像 无缝切换 传送 继续接收 执法取证 终端技术 终端接收 终端设备 终端响应 重要证据 监听 上传 指令 终端 | ||
1.一种摄像头的无缝切换方法,所述方法用于具有多个摄像头的终端,其特征在于,所述方法包括:
响应由当前摄像头切换到目标摄像头的指令,启动所述目标摄像头;
监听所述终端是否接收到由所述目标摄像头传送的摄像帧数据;
若是,则关闭所述当前摄像头,继续接收由所述目标摄像头传送的摄像帧数据;否则,接收由所述当前摄像头传送的摄像帧数据。
2.如权利要求1所述的方法,其特征在于,所述响应由当前摄像头切换到目标摄像头的指令,启动所述目标摄像头,具体包括:
响应摄像头切换指令;
在所述终端的显示界面,弹出摄像头选择列表;
在所述列表中,响应摄像头选择指令后,启动目标摄像头。
3.如权利要求2所述的方法,其特征在于,所述响应摄像头选择指令后,启动目标摄像头,具体包括:
摄像头控制层根据所述摄像头选择列表中包括的多个摄像头的ID,响应选择的所述目标摄像头的ID,并启动所述目标摄像头;
其中,所述摄像头控制层用于控制所述多个摄像头的开关和转发由所述多个摄像头分别传送的摄像帧数据。
4.如权利要求1所述的方法,其特征在于,所述监听所述终端是否接收到由所述目标摄像头传送的摄像帧数据,具体包括:
所述终端为所述目标摄像头注册Camera.PreviewCallback()函数,通过回调所述函数中的onPreviewFrame方法,来监听所述onPreviewFrame方法中的指定字节数组是否接收到摄像帧数据。
5.如权利要求1-4任一所述的方法,其特征在于,所述响应由当前摄像头切换到目标摄像头的指令之前,所述方法包括:
接收由所述当前摄像头传送的摄像帧数据。
6.一种摄像头的无缝切换装置,所述装置用于具有多个摄像头的终端,其特征在于,所述装置包括:
启动模块,用于响应由当前摄像头切换到目标摄像头的指令,启动所述目标摄像头;
监听模块,用于监听所述终端是否接收到由所述目标摄像头传送的摄像帧数据;
切换模块,用于若是,则关闭所述当前摄像头,继续接收由所述目标摄像头传送的摄像帧数据;否则,接收由所述当前摄像头传送的摄像帧数据。
7.如权利要求6所述的装置,其特征在于,所述启动模块,具体用于:
响应摄像头切换指令;
在所述终端的显示界面,弹出摄像头选择列表;
在所述列表中,响应摄像头选择指令后,启动目标摄像头。
8.如权利要求7所述的装置,其特征在于,所述启动模块,还用于:
根据所述摄像头选择列表中包括的多个摄像头的ID,响应选择的所述目标摄像头的ID,并启动所述目标摄像头。
9.如权利要求6所述的装置,其特征在于,所述监听模块,具体用于:
为所述目标摄像头注册Camera.PreviewCallback()函数,通过回调所述函数中的onPreviewFrame方法,来监听所述onPreviewFrame方法中的指定字节数组是否接收到摄像帧数据。
10.一种终端设备,其特征在于,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的所述程序指令,以执行权利要求1-5任一项所述的摄像头的无缝切换方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810034551.8/1.html,转载请声明来源钻瓜专利网。