视频数据的处理方法及装置制造方法及图纸

技术编号:11596650 阅读:65 留言:0更新日期:2015-06-12 07:02
本发明专利技术公开了一种视频数据的处理方法及装置,在上述方法中,对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据;根据待输出的视频码流的路数采用OMAP处理器中的Resize模块分别对每一路预设格式的视频数据进行一次或多次缩放处理;对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。根据本发明专利技术提供的技术方案,能够同时生成不同需求的码流数据,对同一路视频可以高效地实现本地高分辨率录像及低分辨率远程网络平台实时视频预览同时进行。

【技术实现步骤摘要】

本专利技术涉及移动安全防卫领域,具体而言,涉及一种视频数据的处理方法及装置
技术介绍
目前,基于安卓(Android)系统(即一种基于Linux的自由及开放源代码的操作系统)的便携式视频终端,在摄像头视频方面均采用一路视频输入对应一路视频输出的方式进行,而在移动安全防卫行业领域,在多数情况下均需要实现在本地进行高分辨率录像,同时在远程平台也需要进行实时监控。然而,相关技术中基于Android的便携式视频终端主要使用以下两种技术:技术一、使用同一路视频进行录像和远程监控,这种方式的缺陷在于:如果需要在本地进行高分辨率录像,那么远程监控就会存在占用过大带宽的现象,由此会造成网络拥挤数据丢失等问题,进而影响远程监控指挥;但是,如果选择确保远程监控实时流畅,进而使用低分辨率的码流进行传输,那么又会出现本地录像分辨率低,清晰度差的问题。技术二、使用应用软件对一路码流进行拷贝缩放处理,这样虽然能够实现一路视频可以输出两路不同分辨率的码流,但是其缺陷在于:此种方式会出现占用较多带宽资源、缩放效率低、延迟较高等问题。由此可见,相关技术中无法实现在本地可以进行高分辨率录像,同时在远程平台也能够进行实时监控。
技术实现思路
本专利技术提供了一种视频数据的处理方法及装置,以至少解决相关技术中无法实现在本地可以进行高分辨率录像,同时在远程平台也能够进行实时监控的问题。根据本专利技术的一个方面,提供了一种视频数据的处理方法。根据本专利技术实施例的视频数据的处理方法包括:对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据;根据待输出的视频码流的路数采用开放式多媒体应用平台(OMAP)处理器中的缩放(Resize)模块分别对每一路预设格式的视频数据进行一次或多次缩放处理;对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。优选地,对经过缩放处理的各路视频数据进行编码和封装处理包括:将经过缩放处理的各路视频数据传输至Android系统的框架层;通过框架层调用数字信号处理器(DSP)编码器对经过缩放处理的各路视频数据进行编码处理;通过框架层调用封装器对经过编码处理的各路视频数据进行封装处理。优选地,通过框架层调用DSP编码器对经过缩放处理的各路视频数据进行编码处理包括:利用Android系统的内核层将经过缩放处理的各路视频数据回调至框架层;通过框架层调用编码调度器将经过缩放处理的各路视频数据发送至DSP编码器;采用DSP编码器对经过缩放处理的各路视频数据进行编码处理。优选地,通过框架层调用封装器对经过编码处理的各路视频数据进行封装处理包括:经由Android系统的内核层将经过编码处理的各路视频数据反馈至框架层;利用框架层调用封装器对经过编码处理的各路视频数据进行封装处理,其中,经过封装处理后的视频码流存储在Android系统的应用层本地或者经由应用层进行网络传输。优选地,在对一路或多路原始视频数据进行图像信号处理之前,还包括:将在应用层配置的图像缩放参数经由框架层和内核层下发至Resize模块,其中,图像缩放参数用于Resize模块对每一路预设格式的视频数据进行图像缩放处理;通过框架层调用编码调度器经由内核层将编码配置参数发送至DSP编码器,其中,编码配置参数在应用层设置,用于DSP编码器对经过缩放处理的各路视频数据进行编码处理;利用框架层对封装器待使用的封装配置参数进行设置,其中,封装配置参数用于封装器对经过编码处理的各路视频数据进行封装处理。根据本专利技术的另一方面,提供了一种视频数据的处理装置。根据本专利技术实施例的视频数据的处理装置包括:转换模块,用于对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据;缩放(Resize)模块,用于根据待输出的视频码流的路数分别对每一路预设格式的视频数据进行一次或多次缩放处理;处理模块,用于对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。优选地,处理模块包括:传输单元,用于将经过缩放处理的各路视频数据传输至Android系统的框架层;调用单元,用于通过框架层调用DSP编码器对经过缩放处理的各路视频数据进行编码处理;封装单元,用于通过框架层调用封装器对经过编码处理的各路视频数据进行封装处理。优选地,调用单元包括:回调子单元,用于利用Android系统的内核层将经过缩放处理的各路视频数据回调至框架层;发送子单元,用于通过框架层调用编码调度器将经过缩放处理的各路视频数据发送至DSP编码器,其中,DSP编码器用于对经过缩放处理的各路视频数据进行编码处理。优选地,封装单元包括:反馈子单元,用于经由Android系统的内核层将经过编码处理的各路视频数据反馈至框架层;封装子单元,用于利用框架层调用封装器对经过编码处理的各路视频数据进行封装处理,其中,经过封装处理后的视频码流存储在Android系统的应用层本地或者经由应用层进行网络传输。优选地,上述装置还包括:下发模块,用于将在应用层配置的图像缩放参数经由框架层和内核层下发至Resize模块,其中,图像缩放参数用于Resize模块对每一路预设格式的视频数据进行图像缩放处理;发送模块,用于通过框架层调用编码调度器经由内核层将编码配置参数发送至DSP编码器,其中,编码配置参数在应用层设置,用于DSP编码器对经过缩放处理的各路视频数据进行编码处理;设置模块,用于利用框架层对封装器待使用的封装配置参数进行设置,其中,封装配置参数用于封装器对经过编码处理的各路视频数据进行封装处理。通过本专利技术实施例,采用对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据;根据待输出的视频码流的路数采用OMAP处理器中的Resize模块分别对每一路预设格式的视频数据进行一次或多次缩放处理;对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流,解决了相关技术中无法实现在本地可以进行高分辨率录像,同时在远程平台也能够进行实时监控的问题,进而能够同时生成不同需求的码流数据,对同一路视频可以高效地实现本地高分辨率录像及低分辨率远程网络平台实时视频预览同时进行。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的视频数据的处理方法的流程图;图2是根据本专利技术优选实施例的视频数据的处理方法的流程图;图3是根据本专利技术优选实施例的对码本文档来自技高网...

【技术保护点】
一种视频数据的处理方法,其特征在于,包括:对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据;根据待输出的视频码流的路数采用开放式多媒体应用平台OMAP处理器中的缩放Resize模块分别对每一路预设格式的视频数据进行一次或多次缩放处理;对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,包括:
对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频
数据;
根据待输出的视频码流的路数采用开放式多媒体应用平台OMAP处理器中的缩放
Resize模块分别对每一路预设格式的视频数据进行一次或多次缩放处理;
对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。
2.根据权利要求1所述的方法,其特征在于,对经过所述缩放处理的各路视频数据进行编
码和封装处理包括:
将经过所述缩放处理的各路视频数据传输至安卓Android系统的框架层;
通过所述框架层调用数字信号处理器DSP编码器对经过所述缩放处理的各路视频数
据进行编码处理;
通过所述框架层调用封装器对经过所述编码处理的各路视频数据进行封装处理。
3.根据权利要求2所述的方法,其特征在于,通过所述框架层调用所述DSP编码器对经过
所述缩放处理的各路视频数据进行编码处理包括:
利用所述Android系统的内核层将经过所述缩放处理的各路视频数据回调至所述框
架层;
通过所述框架层调用编码调度器将经过所述缩放处理的各路视频数据发送至所述
DSP编码器;
采用所述DSP编码器对经过所述缩放处理的各路视频数据进行编码处理。
4.根据权利要求3所述的方法,其特征在于,通过所述框架层调用所述封装器对经过所述
编码处理的各路视频数据进行封装处理包括:
经由所述Android系统的内核层将经过所述编码处理的各路视频数据反馈至所述框
架层;
利用所述框架层调用所述封装器对经过所述编码处理的各路视频数据进行封装处
理,其中,经过所述封装处理后的视频码流存储在所述Android系统的应用层本地或者经
由所述应用层进行网络传输。
5.根据权利要求4所述的方法,其特征在于,在对所述一路或多路原始视频数据进行图像
信号处理之前,还包括:
将在所述应用层配置的图像缩放参数经由所述框架层和所述内核层下发至所述
Resize模块,其中,所述图像缩放参数用于所述Resize模块对每一路预设格式的视频数
据进行图像缩放处理;
通过所述框架层调用所述编码调度器经由所述内核层将编码配置参数发送至所述
DSP编码器,其中,所述编码配置参数在所述应用层设置,用于所述DSP编码器对经过
所述缩放处理的各路视频数据进行编码处理;
利用所述框架层对所述封装器待使用的封装配置参数进行设置,其中,所述封装配
置参数用于所述封装器对经过所述编码处理的各...

【专利技术属性】
技术研发人员:黄沐泉魏凯张青
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1