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

文档序号:8384050阅读:来源:国知局
元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0071]此外,本领域的技术人员能够理解,以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0072]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例触摸屏字符显示装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
【主权项】
1.一种视频数据的处理方法,其特征在于,包括: 对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据; 根据待输出的视频码流的路数采用开放式多媒体应用平台OMAP处理器中的缩放Resize模块分别对每一路预设格式的视频数据进行一次或多次缩放处理; 对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。
2.根据权利要求1所述的方法,其特征在于,对经过所述缩放处理的各路视频数据进行编码和封装处理包括: 将经过所述缩放处理的各路视频数据传输至安卓Android系统的框架层; 通过所述框架层调用数字信号处理器DSP编码器对经过所述缩放处理的各路视频数据进行编码处理; 通过所述框架层调用封装器对经过所述编码处理的各路视频数据进行封装处理。
3.根据权利要求2所述的方法,其特征在于,通过所述框架层调用所述DSP编码器对经过所述缩放处理的各路视频数据进行编码处理包括: 利用所述Android系统的内核层将经过所述缩放处理的各路视频数据回调至所述框架层; 通过所述框架层调用编码调度器将经过所述缩放处理的各路视频数据发送至所述DSP编码器; 采用所述DSP编码器对经过所述缩放处理的各路视频数据进行编码处理。
4.根据权利要求3所述的方法,其特征在于,通过所述框架层调用所述封装器对经过所述编码处理的各路视频数据进行封装处理包括: 经由所述Android系统的内核层将经过所述编码处理的各路视频数据反馈至所述框架层; 利用所述框架层调用所述封装器对经过所述编码处理的各路视频数据进行封装处理,其中,经过所述封装处理后的视频码流存储在所述Android系统的应用层本地或者经由所述应用层进行网络传输。
5.根据权利要求4所述的方法,其特征在于,在对所述一路或多路原始视频数据进行图像信号处理之前,还包括: 将在所述应用层配置的图像缩放参数经由所述框架层和所述内核层下发至所述Resize模块,其中,所述图像缩放参数用于所述Resize模块对每一路预设格式的视频数据进行图像缩放处理; 通过所述框架层调用所述编码调度器经由所述内核层将编码配置参数发送至所述DSP编码器,其中,所述编码配置参数在所述应用层设置,用于所述DSP编码器对经过所述缩放处理的各路视频数据进行编码处理; 利用所述框架层对所述封装器待使用的封装配置参数进行设置,其中,所述封装配置参数用于所述封装器对经过所述编码处理的各路视频数据进行封装处理。
6.一种视频数据的处理装置,其特征在于,包括: 转换模块,用于对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据; 缩放Resize模块,用于根据待输出的视频码流的路数分别对每一路预设格式的视频数据进行一次或多次缩放处理; 处理模块,用于对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。
7.根据权利要求6所述的装置,其特征在于,所述处理模块包括: 传输单元,用于将经过所述缩放处理的各路视频数据传输至安卓Android系统的框架层; 调用单元,用于通过所述框架层调用数字信号处理器DSP编码器对经过所述缩放处理的各路视频数据进行编码处理; 封装单元,用于通过所述框架层调用封装器对经过所述编码处理的各路视频数据进行封装处理。
8.根据权利要求7所述的装置,其特征在于,所述调用单元包括: 回调子单元,用于利用所述Android系统的内核层将经过所述缩放处理的各路视频数据回调至所述框架层; 发送子单元,用于通过所述框架层调用编码调度器将经过所述缩放处理的各路视频数据发送至所述DSP编码器,其中,所述DSP编码器用于对过所述缩放处理的各路视频数据进行编码处理。
9.根据权利要求8所述的装置,其特征在于,所述封装单元包括: 反馈子单元,用于经由所述Android系统的内核层将经过所述编码处理的各路视频数据反馈至所述框架层; 封装子单元,用于利用所述框架层调用所述封装器对经过所述编码处理的各路视频数据进行封装处理,其中,经过所述封装处理后的视频码流存储在所述Android系统的应用层本地或者经由所述应用层进行网络传输。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 下发模块,用于将在所述应用层配置的图像缩放参数经由所述框架层和所述内核层下发至所述Resize模块,其中,所述图像缩放参数用于所述Resize模块对每一路预设格式的视频数据进行图像缩放处理; 发送模块,用于通过所述框架层调用所述编码调度器经由所述内核层将编码配置参数发送至所述DSP编码器,其中,所述编码配置参数在所述应用层设置,用于所述DSP编码器对经过所述缩放处理的各路视频数据进行编码处理; 设置模块,用于利用所述框架层对所述封装器待使用的封装配置参数进行设置,其中,所述封装配置参数用于所述封装器对经过所述编码处理的各路视频数据进行封装处理。
【专利摘要】本发明公开了一种视频数据的处理方法及装置,在上述方法中,对当前采集的一路或多路原始视频数据进行图像信号处理,转换成预设格式的视频数据;根据待输出的视频码流的路数采用OMAP处理器中的Resize模块分别对每一路预设格式的视频数据进行一次或多次缩放处理;对经过缩放处理的各路视频数据进行编码和封装处理,输出多路视频码流。根据本发明提供的技术方案,能够同时生成不同需求的码流数据,对同一路视频可以高效地实现本地高分辨率录像及低分辨率远程网络平台实时视频预览同时进行。
【IPC分类】H04N19-00, H04N7-18
【公开号】CN104702909
【申请号】CN201410155563
【发明人】黄沐泉, 魏凯, 张青
【申请人】杭州海康威视数字技术股份有限公司
【公开日】2015年6月10日
【申请日】2014年4月17日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1