对实时视频编码质量进行改进的方法及设备的制造方法_3

文档序号:9619120阅读:来源:国知局
分钟内每帧图像都计算编码参数外,也可按照等间隔从中抽取部分图像进行统计分析,例如每隔3秒抽取一帧图像。
[0069]最小近邻分析统计法为现有算法,下面进行简要说明,将计算出的5分钟视频数据对应的编码参数按照时间顺序划分为第一分钟、第二分钟、第三分钟、第四分钟和第五分钟的编码参数;从第一分钟的编码数据中确定编码参数出现几率最大的区间范围,该范围是第一分钟编码参数的峰值范围,最小值表示为下边界,最大值表示为上边界;然后基于第二分钟编码参数对所述下边界和上边界进行调整,如果第二分钟编码参数邻近所述区间范围,则不改变下边界和上边界,如果第二分钟编码参数距离所述区间范围较远,则对下边界和上边界进行改变;类似地,再分别根据第三、四和五分钟的编码参数依次对下边界和上边界进行调整。也可以,由第一分钟编码参数确定出上边界和下边界之后,将第二、三、四和五分钟的编码参数作为整体,对下边界和上边界进行调整,这样一次便可确定出最后结果,即得到最佳编码上边界参数和最佳编码下边界参数。
[0070]统计分析的方法并不限于方式一和方式二,上述仅为两个实例。
[0071]步骤404,统计分析模块将最佳编码参数发送给反馈调整模块。
[0072]步骤405,反馈调整模块存储并转发最佳编码参数给信令模块。
[0073]步骤406,信令模块与至少一个前端设备建立连接,将来自统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。
[0074]步骤407,信令模块从所述指定前端设备获取修改后的编码参数。
[0075]步骤408,信令模块将修后的编码参数发送给反馈调整模块,反馈调整模块将修改后的编码参数与存储的最佳编码参数进行比较,若两者不一致,则重新向信令模块发送存储的最佳编码参数,以使信令模块将最佳编码参数重新下发给所述指定前端设备。
[0076]如果两者一致,则调整结束,流程结束,继续等待下一次定时任务的到来。
[0077]本发明所述前端设备包括网络摄像机等进行视频数据采集、编码的设备。
[0078]本发明采用集中式的集群计算,代替了现有技术中的单点计算,有效减轻了前端设备的负担。并且,依据数据挖掘分析自适应改变前端设备的编码参数,为前端设备提供了分析决策的功能,从而实现更优的编码质量和精确的参数控制。
[0079]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1.一种对实时视频编码质量进行改进的设备,其特征在于,该设备独立于前端设备设置,包括云存储读写模块、统计分析模块和信令模块; 所述云存储读写模块,从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给所述统计分析模块;所述视频数据由指定前端设备实时上传到云存储单元; 所述统计分析模块,接收来自所述云存储读写模块的视频数据,对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给所述信令模块; 所述信令模块,与至少一个前端设备建立连接,将来自所述统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。2.如权利要求1所述的设备,其特征在于,该设备还包括反馈调整模块,所述反馈调整模块设置在所述统计分析模块和信令模块之间,用于接收来自所述统计分析模块的最佳编码参数,进行存储并转发给所述信令模块; 所述信令模块,将来自所述反馈调整模块的最佳编码参数下发给所述指定前端设备。3.如权利要求2所述的设备,其特征在于,所述信令模块,还从所述指定前端设备获取修改后的编码参数,发送给所述反馈调整模块; 所述反馈调整模块,还接收来自所述信令模块的修改后的编码参数,与存储的最佳编码参数进行比较,若两者不一致,则重新向所述信令模块发送存储的最佳编码参数。4.如权利要求1、2或3中任一项所述的设备,其特征在于,所述云存储单元置于该设备内,所述云存储单元接收并存储至少一个前端设备实时上报的视频数据。5.如权利要求1、2或3所述的设备,其特征在于,所述统计分析模块包括统计分析子模块,采用最小近邻分析统计法,确定出设定时间段内视频数据的最佳编码上边界参数和最佳编码下边界参数,将最佳编码上边界参数和最佳编码下边界参数之间的中间值确定为最佳编码参数。6.一种采用权利要求1所述设备对实时视频编码质量进行改进的方法,其特征在于,该方法包括: 云存储读写模块从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给统计分析模块;所述视频数据由指定前端设备实时上传到云存储单元; 统计分析模块对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给信令模块; 信令模块与至少一个前端设备建立连接,将来自统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。7.如权利要求6所述的方法,其特征在于,所述统计分析模块将最佳编码参数发送给信令模块包括: 统计分析模块将最佳编码参数发送给反馈调整模块; 反馈调整模块存储并转发最佳编码参数给信令模块。8.如权利要求7所述的方法,其特征在于,该方法还包括: 信令模块从所述指定前端设备获取修改后的编码参数,发送给反馈调整模块; 反馈调整模块将修改后的编码参数与存储的最佳编码参数进行比较,若两者不一致,则重新向信令模块发送存储的最佳编码参数; 信令模块将最佳编码参数重新下发给所述指定前端设备。9.如权利要求6、7或8所述的方法,其特征在于,所述云存储单元置于所述设备内,该方法还包括: 云存储单元与至少一个前端设备建立连接,接收并存储各前端设备实时上报的视频数据。10.如权利要求6、7或8所述的方法,其特征在于,所述统计分析模块对设定时间段内的视频数据进行统计分析包括: 统计分析模块采用最小近邻分析统计法,确定出设定时间段内视频数据的最佳编码上边界参数和最佳编码下边界参数; 统计分析模块将最佳编码上边界参数和最佳编码下边界参数之间的中间值确定为最佳编码参数。
【专利摘要】本发明公开了对实时视频编码质量进行改进的方法及设备,其中,该设备独立于前端设备设置,包括云存储读写模块、统计分析模块和信令模块;所述云存储读写模块,从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给所述统计分析模块;所述视频数据由指定前端设备实时上传到云存储单元;所述统计分析模块,接收来自所述云存储读写模块的视频数据,对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给所述信令模块;所述信令模块,将来自所述统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。本发明方案能够有效减轻前端设备的负担,且提高编码参数的准确性。
【IPC分类】H04N19/154, H04N17/00
【公开号】CN105376561
【申请号】CN201410423865
【发明人】王谦
【申请人】杭州海康威视系统技术有限公司
【公开日】2016年3月2日
【申请日】2014年8月26日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1