一种智能设备快速启动相机预览的方法、系统及智能设备技术方案

技术编号:8413024 阅读:266 留言:0更新日期:2013-03-14 02:06
本发明专利技术涉及一种智能设备快速启动相机预览的方法、系统及智能设备,该方法至少包括:应用窗口创建步骤、预览数据获取步骤和应用窗口预览步骤;该方法还包括:本地窗口创建步骤,相机服务层在接收到连接相机指令后发送本地窗口创建指令给所述显示系统,并接收所述显示系统返回的本地窗口句柄;本地窗口预览步骤,相机服务层在检测到已获取所述本地窗口句柄时调用创建的本地窗口对获取的所述预览数据进行显示。本发明专利技术通过在创建应用窗口进行预览之前由相机服务层直接与显示系统交互建立前期用于预览的本地窗口,并在获取到相机应用层创建的应用窗口句柄时平滑地切换到应用窗口进行显示,避免了启动时的频繁交互,达到快速稳定显示预览的目的。

【技术实现步骤摘要】

本专利技术涉及智能设备
,更具体地说,涉及一种智能设备快速启动相机预览的方法、系统及智能设备
技术介绍
当前大多数智能设备都有相机功能。在分层软件架构设计的智能设备上多数相机模块在软件实现上都采用C/S (客户机/服务器)模式,相机应用程序和服务分别跑在不同的进程。这样的系统提供的常规流程来操作相机硬件和显示系统,启动时相机服务层一般需要通过相机应用层搭桥才能与显示系统交互。请结合参阅图I和2,为现有技术中智能设备启动相机预览的方法流程图以及过程示意图。如图I和图2所示,相机应用层通过相机服务层启动相机硬件一般包括以下步骤首先,智能设备启动相机预览的方法开始于步骤SO ;随后,执行应用窗口创建步骤,如图I中步骤S2,相机应用层发送应用窗口创建指令给智能设备的显示系统,并将显示系统返回的应用窗口句柄发送给相机服务层。具体体现为图2中步骤S21、S22和S23,首先在步骤S21中相机应用层发送应用窗口创建指令给智能设备的显示系统,该应用窗口创建指令中包含应用窗口的各个设置参数,例如应用窗口大小、布局参数等;显示系统会根据该应用窗口创建指令创建应用窗口生成应用窗口句柄,并在步骤S本文档来自技高网...

【技术保护点】
一种智能设备快速启动相机预览的方法,包括以下步骤:应用窗口创建步骤,相机应用层发送应用窗口创建指令给智能设备的显示系统,并将所述显示系统返回的应用窗口句柄发送给相机服务层;预览数据获取步骤,相机应用层发送连接相机指令给相机服务层,相机服务层启动相机硬件,启动成功后打开预览获取预览数据;应用窗口预览步骤,相机服务层检测到已获取所述应用窗口句柄时调用创建的应用窗口对获取的所述预览数据进行显示;其特征在于,所述方法还包括:本地窗口创建步骤,相机服务层在接收到连接相机指令后发送本地窗口创建指令给所述显示系统,并接收所述显示系统返回的本地窗口句柄;本地窗口预览步骤,相机服务层在检测到已获取所述本地窗口句...

【技术特征摘要】

【专利技术属性】
技术研发人员:曾元清侯仕东蓝和
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1