[发明专利]基于双系统的拍照方法、装置及摄像设备有效
申请号: | 202110725011.6 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113473009B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 邱钟发 | 申请(专利权)人: | 广州极飞科技股份有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;B64D47/08 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张洋 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 双系统 拍照 方法 装置 摄像 设备 | ||
1.一种基于双系统的拍照方法,其特征在于,应用于包括第一操作系统及第二操作系统的摄像设备,所述方法包括:
通过所述第一操作系统启动所述摄像设备的拍照预览模式;
通过所述第二操作系统向所述第一操作系统发送拍照指令;
通过所述第一操作系统根据所述拍照指令获取全局曝光帧,将所述全局曝光帧及其拍摄参数对应的存储指针存储在第一缓存器,向所述第二操作系统发送拍照完成指令;
通过所述第一操作系统重新启动所述拍照预览模式;
通过所述第二操作系统根据所述拍照完成指令将所述存储指针存储在第二缓存器,向所述第一操作系统发送照片存储结束指令;
通过所述第二操作系统根据所述存储指针从所述第一操作系统获取所述全局曝光帧及所述拍摄参数,根据所述全局曝光帧、所述拍摄参数及拍摄所述全局曝光帧时的无人机定位信息生成合成照片文件。
2.根据权利要求1所述的方法,其特征在于,所述拍摄参数包括原始定位信息;所述根据所述全局曝光帧、所述拍摄参数及拍摄所述全局曝光帧时的无人机定位信息生成合成照片文件,包括:
通过所述第二操作系统设置所述全局曝光帧的预留空白信息,将所述全局曝光帧、所述拍摄参数及所述预留空白信息关联存储,得到初始合成照片文件,设置所述初始合成照片文件的文件名称,将所述文件名称写入第三缓冲器;
在所述第二操作系统从所述无人机获取到所述无人机定位信息、并将所述无人机定位信息存入第四缓冲器后,所述第二操作系统从所述第三缓冲器获取所述文件名称,根据所述文件名称获取所述初始合成照片文件,将所述初始合成照片文件的所述原始定位信息更新为所述无人机定位信息,得到中间合成照片文件;
所述第二操作系统将对所述全局曝光帧设置的自定义数据写入所述中间合成照片文件的所述预留空白信息,得所述合成照片文件。
3.根据权利要求2所述的方法,其特征在于,所述拍摄参数为Exif格式数据,所述预留空白信息为预留空白XMP信息,所述无人机定位信息为RTK定位信息。
4.根据权利要求3所述的方法,其特征在于,所述将所述初始合成照片文件的所述原始定位信息更新为所述无人机定位信息,包括:
将所述RTK定位信息转换为Exif格式定位数据,将所述初始合成照片文件的所述原始定位信息更新为所述Exif格式定位数据;
所述第二操作系统将对所述全局曝光帧设置的自定义数据写入所述中间合成照片文件的所述预留空白信息,得所述合成照片文件,包括:
将XMP格式的自定义数据写入所述中间合成照片文件的所述预留空白XMP信息,得所述合成照片文件。
5.根据权利要求1所述的方法,其特征在于,所述通过所述第二操作系统根据所述存储指针从所述第一操作系统获取所述全局曝光帧及所述拍摄参数之前,所述方法还包括:
通过所述第二操作系统生成拍照结束信号量,根据所述拍照结束信号量从所述第二缓存器获取所述存储指针。
6.根据权利要求3所述的方法,其特征在于,所述第一缓存器至第四缓存器均为环形缓冲器。
7.根据权利要求6所述的方法,其特征在于,所述第一缓存器为第一环形缓冲器,所述将所述全局曝光帧及其拍摄参数对应的存储指针存储在第一缓存器,包括:
通过所述第一操作系统将所述存储指针存储在所述第一环形缓冲器,
并将所述第一缓存器中存储所述存储指针的存储单元设置为已使用;
所述通过所述第二操作系统根据所述拍照完成指令将所述存储指针存储在第二缓存器,向所述第一操作系统发送照片存储结束指令之后,所述方法还包括:
通过所述第一操作系统接收所述照片存储结束指令,并将所述第一环形缓存器中存储所述存储指针的存储单元设置为未使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州极飞科技股份有限公司,未经广州极飞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110725011.6/1.html,转载请声明来源钻瓜专利网。