[发明专利]移动终端采集图像的方法和移动终端在审
| 申请号: | 201610206485.9 | 申请日: | 2016-04-05 |
| 公开(公告)号: | CN107295243A | 公开(公告)日: | 2017-10-24 |
| 发明(设计)人: | 张平胜 | 申请(专利权)人: | 希姆通信息技术(上海)有限公司 |
| 主分类号: | H04N5/232 | 分类号: | H04N5/232 |
| 代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,罗朗 |
| 地址: | 200335 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 移动 终端 采集 图像 方法 | ||
技术领域
本发明涉及一种移动终端采集图像的方法和移动终端。
背景技术
由于行业终端的特殊性,其对二维扫描解码有着特殊的需求,需要专业的扫码设备,即扫码引擎。而扫码引擎实际上是一个特殊的摄像头,包含了除摄像头之外的补光系统、对准系统等,这决定了其在获取扫描图像时,采用的是摄像头的方式去捕捉图像。
但是在类Android(是一种基于Linux的自由及开放源代码的操作系统)系统中,如图1所示,摄像头(包括摄像头硬件实体Camera Hardware和摄像头驱动Camera driver)捕捉的图像经HAL(Hardware Abstraction Layer,硬件抽象层)后,只能通过JNI(Java Native Interface,java本地接口)接口继续往java(是一种撰写跨平台应用程序的面向对象的程序设计语言)应用层传递(即图1中的Camera应用),再由系统应用层的相关应用把该图像展示给终端使用者,倘若扫描引擎也是通过这种方式捕捉图像,再由相应的解码库在应用层去解析图像,从中解析出扫码结果供使用者使用,会导致逐层传递图像比较耗时,很难满足行业对扫码效率的要求。
然而,现有技术中在解决捕获图像耗时的技术问题时,可通过linux(是一套免费使用和自由传播的类Unix操作系统)内核中的V4L2(video 4 linux 2视频采集架构)框架去实现扫码引擎的驱动,然后通过V4L2提供的一系列IOCTL(标准输入输出控制)操作命令,直接在扫码应用中获得图像。但是这样的实现方式忽略了系统在自有平台上对V4L2的进一步封装和处理,仍然无法快速捕获扫描图像。
发明内容
本发明要解决的技术问题是为了克服现有技术中的移动终端在扫描获取图像时,逐层传递数据导致耗时长、效率低下、使用V4L2架构受到平台封装的约束的缺陷,提供一种移动终端采集图像的方法和移动终端。
本发明是通过下述技术方案解决上述技术问题的:
一种移动终端采集图像的方法,所述移动终端包括一扫码引擎,其特点在于,所述移动终端在系统的硬件抽象层执行以下步骤:
S1、初始化一存储空间;
S2、获取调用所述扫码引擎的硬件抽象层的接口;
S3、通过所述接口启动所述扫码引擎;
S4、所述扫码引擎在接收到一控制指令后获得一图像;
S5、存储所述图像至所述存储空间内。
系统的硬件抽象层是指:移动终端内设置有操作平台,该操作平台的系统架构内对应的硬件抽象层。本方案在系统的硬件抽象层执行上述步骤,能将扫码引擎获得的图像停留在硬件抽象层,避免了获得的图像继续往应用层传递,减少了图像逐层传递产生的耗时;且直接调用扫码引擎的硬件抽象层的接口,能够克服使用V4L2架构受到平台封装的约束,既能快速获得扫码图像,又能避免受到操作平台的限制。
较佳地,步骤S2为:
通过加载Camera HAL library的方式获取调用所述扫码引擎的硬件抽象层的接口。Camera HAL library是代码编译后生成的库文件,该库文件表示摄像头Camera在HAL硬件抽象层的功能库,
较佳地,步骤S3和步骤S4之间还包括:
S31、设置图像的形成参数,所述形成参数包括所述图像的分辨率和所述图像的数据格式。
较佳地,步骤S4之前还包括:
Sa、在所述扫码引擎的硬件抽象层中设置一控制接口,所述控制接口用于接收所述控制指令。
较佳地,步骤S5之后包括:
S51、将所述图像传输至一解码模块,所述解码模块用于将所述图像解码。
较佳地,所述存储空间包括图像队列所需的第一存储空间,步骤S5为:
存储所述图像形成的数据流至所述第一存储空间以形成一图像队列。
较佳地,所述存储空间还包括环形缓冲区的第二存储空间,步骤S5之后还包括:
S52、从所述图像队列中采集单帧图像,并将所述单帧图像存储于所述第二存储空间内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于希姆通信息技术(上海)有限公司,未经希姆通信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610206485.9/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





