[发明专利]一种视频采集方法和装置在审
| 申请号: | 201210370674.1 | 申请日: | 2012-09-29 |
| 公开(公告)号: | CN103716691A | 公开(公告)日: | 2014-04-09 |
| 发明(设计)人: | 姬晓翠 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N21/45;G06F9/45 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
| 地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 采集 方法 装置 | ||
技术领域
本发明实施方式涉及信息处理技术领域,更具体地,涉及一种视频采集方法和装置。
背景技术
视频采集装置如手机、屏蔽电脑和数字电视等一般都具有视频互通的需求。视频互通大都通过视频流的方式实现,其不但能保持视频的连续性,还能确保一定的实时性。然而,视频采集装置,如采用安卓(Android)操作系统的视频采集装置,并没有给出标准接口来实现这种视频流服务。使得使用上述视频采集装置进行视频采集时,视频数据传递过程复杂,视频数据采集效率不高。
发明内容
本发明实施方式提出一种视频采集方法,从而简化视频数据传递过程,提高视频数据采集效率。
本发明实施方式还提出一种视频采集装置,从而简化数据数据传递过程,提高视频数据采集效率。
本发明实施方式的具体方案如下:
一种视频采集方法,该方法包括:
在编程语言框架层中设置摄像头采集类,所述摄像头采集类继承视频采集底层库,并针对所述视频采集底层库注册回调函数;
所述摄像头采集类向所述视频采集底层库发送视频采集命令,视频采集底层库根据所述视频采集命令采集视频数据;
应用所述回调函数从所述视频采集底层库获取视频数据,并将所述视频数据发送到编码器进行视频数据编码。
一种视频采集装置,该装置包括设置单元、视频数据采集单元和视频数据编码单元,其中:
设置单元,用于在编程语言框架层中设置摄像头采集类,所述摄像头采集类继承视频采集底层库,并针对所述视频采集底层库注册回调函数;
视频数据采集单元,用于使能摄像头采集类向所述视频采集底层库发送视频采集命令,视频采集底层库根据所述视频采集命令采集视频数据;
视频数据编码单元,用于应用所述回调函数从所述视频采集底层库获取视频数据,并将所述视频数据发送到编码器进行视频数据编码。
从上述技术方案可以看出,在本发明实施方式中,在编程语言框架层中设置摄像头采集类,所述摄像头采集类继承视频采集底层库,并针对所述视频采集底层库注册回调函数;所述摄像头采集类向所述视频采集底层库发送视频采集命令,视频采集底层库根据所述视频采集命令采集视频数据;应用所述回调函数从所述视频采集底层库获取视频数据,并将所述视频数据发送到编码器进行视频数据编码。由此可见,应用本发明实施方式之后,对于视频数据的采集、编码以及发送,都不再需要经过JAVA层,而是可以直接在编程语言框架层本地实现,因此降低了视频数据的复制、拷贝和传送时间,从而提高了视频数据的采集效率。
附图说明
图1为现有技术的安卓系统软件结构图;
图2为基于现有技术的安卓系统软件结构的摄像头系统结构图;
图3为现有技术的安卓系统软件结构中,摄像头系统的各个库之间的结构图;
图4为根据本发明实施方式的安卓系统软件结构的摄像头系统各个库之间的结构图;
图5为根据本发明实施方式的视频数据采集示意图;
图6根据本发明实施方式的视频数据采集方法流程图;
图7根据本发明实施方式的视频数据采集装置结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,以下实施方式将以采用安卓系统的视频数据采集装置为例并结合附图对本发明作进一步的详细描述。
图1为现有技术的安卓系统软件结构图。
由图1可见,目前安卓系统软件一般分为四层,分别为Linux内核层、本地框架和Java运行环境层(包括硬件抽象层)、应用程序框架层和应用程序层。
其中第一层为Linux内核层,Linux内核层一般包括Linux操作系统和驱动(Linux kernel),通常由C语言实现。通常情况下,Android核心系统服务依赖于Linux 2.6内核,包括:安全性、内存管理、进程管理、网络协议、驱动模型,等等。Linux内核也作为硬件和软件栈之间的抽象层。除了标准的Linux内核外,Android还增加了内核的驱动程序:Binder(IPC)驱动、显示驱动、输入设备驱动、音频系统驱动、摄像头驱动、WiFi驱动、蓝牙驱动、电源管理,等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210370674.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种辅助空气补充器
- 下一篇:一种转动式门用动力装置





