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

文档序号:9619120阅读:466来源:国知局
对实时视频编码质量进行改进的方法及设备的制造方法
【技术领域】
[0001]本发明涉及视频数据处理技术,尤其涉及对实时视频编码质量进行改进的方法及设备。
【背景技术】
[0002]进行视频数据录像的方案包括:前端设备采集视频数据,进行编码,将编码后的视频数据发送出去或存储在本地。
[0003]前端设备按照编码参数对采集的视频数据进行编码,所述编码参数包括信噪比、运动补偿值等。在视频编码过程中,根据不同的场景,需要实时地对编码参数做出一定的调整,比如在某些场景下需提高信噪比,在某些场景下需调节运动补偿值,并且还要考虑视频质量和编码大小之间的平衡。自适应地优化编码参数,从而达到预期的最佳效果,具有十分重要的意义。
[0004]目前,对实时视频数据的编码质量进行改进的方案主要采用如下方式:
[0005]前端设备进行编码时,还从码流中抽取出一帧图像,根据对该帧图像的分析,确定出编码参数,如信噪比,模糊度,量化参数等;基于确定出的编码参数自适应对前端设备中设置的编码参数进行调整。该方式在前端设备完成,前端设备既要承担编码操作还同时承担编码质量改进操作,负担加重;且每次分析都基于孤立的一帧图像,没有连贯性,由此计算出的编码参数准确性不高。
[0006]综上,现有对实时视频数据编码指令进行改进的方案,存在加重前端设备负担、准确性低的缺陷。

【发明内容】

[0007]本发明提供了一种对实时视频编码质量进行改进的设备,该设备能够有效减轻前端设备的负担,且提高编码参数的准确性。
[0008]本发明提供了一种对实时视频编码质量进行改进的方法,该方法能够有效减轻前端设备的负担,且提高编码参数的准确性。
[0009]一种对实时视频编码质量进行改进的设备,该设备独立于前端设备设置,包括云存储读写模块、统计分析模块和信令模块;
[0010]所述云存储读写模块,从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给所述统计分析模块;所述视频数据由指定前端设备实时上传到云存储单元;
[0011]所述统计分析模块,接收来自所述云存储读写模块的视频数据,对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给所述信令模块;
[0012]所述信令模块,与至少一个前端设备建立连接,将来自所述统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。
[0013]一种对实时视频编码质量进行改进的方法,该方法包括:
[0014]云存储读写模块从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给统计分析模块;所述视频数据由指定前端设备实时上传到云存储单元;
[0015]统计分析模块对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给信令模块;
[0016]信令模块与至少一个前端设备建立连接,将来自统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调
M
tF.ο
[0017]从上述方案可以看出,本发明独立于前端设备设置改进编码质量的设备,该设备包括云存储读写模块、统计分析模块和信令模块;云存储读写模块从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给统计分析模块;统计分析模块对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给信令模块;信令模块与至少一个前端设备建立连接,将来自统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。该设备独立与前端设备设置,与至少一个前端设备连接,可对集群中的前端设备进行编码质量的改进;这样,有效减轻了前端设备的负担;并且,基于设定时间段内的视频数据确定出最佳编码参数,相较于现有技术基于抽取的一副图像确定出编码参数,提高了编码参数的准确性。
【附图说明】
[0018]图1为本发明对实时视频编码质量进行改进的设备结构示意图;
[0019]图2为本发明对实时视频编码质量进行改进的设备结构示意图实例;
[0020]图3为本发明对实时视频编码质量进行改进的方法示意性流程图;
[0021]图4为本发明对实时视频编码质量进行改进的方法流程图实例。
【具体实施方式】
[0022]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0023]现有技术中,前端设备进行编码时,还从码流中抽取出一帧图像,根据对该帧图像的分析,确定出编码参数。该方式加重了前端设备的负担;且每次分析都基于孤立的一帧图像,准确性不高。为了解决该技术问题,本发明独立于前端设备设置改进编码质量的设备,与至少一个前端设备连接,可对集群中的前端设备进行编码质量的改进;从而,有效减轻了前端设备的负担;并且,该设备基于设定时间段内的视频数据确定出最佳编码参数,提高了编码参数的准确性。
[0024]参见图1,为本发明对实时视频编码质量进行改进的设备结构示意图,该设备独立于前端设备设置,包括云存储读写模块、统计分析模块和信令模块;
[0025]所述云存储读写模块,从云存储单元读取当前时刻之前设定时间段内的视频数据,发送给所述统计分析模块;所述视频数据由指定前端设备实时上传到云存储单元;
[0026]所述统计分析模块,接收来自所述云存储读写模块的视频数据,对设定时间段内的视频数据进行统计分析,得到最佳编码参数,发送给所述信令模块;
[0027]所述信令模块,与至少一个前端设备建立连接,将来自所述统计分析模块的最佳编码参数下发给所述指定前端设备,以通知所述指定前端设备按照最佳编码参数进行编码参数的调整。
[0028]统计分析模块对当前时刻之前设定时间段内的视频数据进行统计分析,确定出最佳编码参数。设定时间段可根据需要设置,例如为5分钟,也即是每隔5分钟进行一次统计分析。统计分析,可结合多种统计算法实现,下面进行实例说明:
[0029]方式一、
[0030]算出5分钟内每帧图像的编码参数,将计算出的编码参数中出现几率最高的编码参数作为最佳编码参数。编码参数包括信噪比、模糊度、量化参数等。为每帧图像计算出编码参数为现有技术,例如信噪比,为图像帧中有效像素与噪声像素的比值。除了可对5分钟内每帧图像都计算编码参数外,也可按照等间隔从中抽取部分图像进行统计分析,例如每隔3秒抽取一帧图像。
[0031]方式二、
[0032]所述统计分析模块包括统计分析子模块,采用最小近邻分析统计法,确定出设定时间段内视频数据的最佳编码上边界参数和最佳编码下边界参数,将最佳编码上边界参数和最佳编码下边界参数之间的中间值确定为最佳编码参数。
[0033]算出5分钟内每帧图像的编码参数后,按照最小近邻分统计法对所有编码参数进行统计分析,便可确定出设定时间段内视频数据的最佳编码上边界参数和最佳编码下边界参数。除了可对5分钟内每帧图像都计算编码参数外,也可按照等间隔从中抽取部分图像进行统计分析,例如每隔3秒抽取一帧图像。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1