System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频处理,更具体涉及一种基于人工智能的数字发行物料打包系统。
技术介绍
1、随着人工智能、大数据等技术的不断发展,视频打包技术也在向智能化、自动化方向迈进。例如,通过深度学习算法对视频内容进行智能分析,可以更加精准地识别出视频中的关键帧和重要信息,从而在打包过程中进行有针对性的优化处理,提高打包及传输效率和视频质量。类似的现有技术有公开号为cn111565331b的中国专利,提出一种无线传输视频图像数据的优化方法,涉及的无线传输视频图像数据的优化方法,通过第一视频处理模块将视频分割成若干个视频片段,并对每个片段进行编码生成编码表,对每个视频片段进行哈希值检测生成若干个第二哈希值,然后将生成的视频片段传输至第二视频处理模块,之后通过第二视频处理模块对传送过来的视频片段进行检测,并结合第二哈希值和编码表验证视频片段的完整性,既能提高传输效率,又能提高视频传输的完整性,实现对视频图像数据的优化传输,克服现有技术中传输速度慢,传输的质量差的缺陷。此外类似的现有技术还有公开号为us8214857b2的美国专利,提供了一种用于从多个输入视频流生成组合视频流的方法,系统和制品。处理包括生成为以第一回放速度播放的第一产品广告的第一视频流和包括生成为以第二回放速度播放的第二产品广告的第二视频流。第二回放速度比第一回放速度快。产生组合的视频流,该组合的视频流在每个帧中包括第一面板以显示第一视频流,并且在每个帧中包括第二面板以显示第二视频流。当以第一回放速度播放组合的视频流时,第二视频流将呈现为比生成第二视频流的第二回放速度慢。上述两篇
技术实现思路
1、为了更好的解决上述问题,本专利技术提供一种基于人工智能的数字发行物料打包系统,所述系统包括:
2、获取单元,用于获取待发行视频内容,并为所述视频内容进行分类,并将所述视频内容保存至对应分类的存储单元;
3、存储单元,用于存储所述视频内容;
4、分割单元,用于对所述视频内容进行分割处理,并获取视频片段;
5、计算单元,用于获取所述视频片段中第一视频帧的第一最大复杂度、第二最大复杂度和相邻所述第一视频帧的第三最大复杂度;
6、压缩单元,用于根据所述第一最大复杂度、所述第二最大复杂度和所述第三最大复杂度调整经过训练的视频压缩模型的权重,并将每一所述第一视频帧输入经过调整后的所述视频压缩模型,获取第一压缩视频帧和所述第一压缩视频帧的分辨率;
7、发送单元,根据第一带宽、第二带宽和第三带宽获取待发送视频片段对应的第二分组及发送数据包,其中,所述第一带宽为发送单元到接收单元的实际通信带宽,所述第二带宽是编码后的第一分组作为所述发送数据包时,所需要的占用带宽,所述第三带宽为编码后的第三分组作为所述发送数据包时,所占用的带宽;
8、所述接收单元,用于接收所述发送数据包。
9、作为一种优选技术方案,所述发送单元还配置为:
10、在所述第二带宽小于所述第一带宽时,计算发送编码后的所述第三分组占用的所述第三带宽,在所述第三带宽小于等于所述第一带宽时,将编码后的所述第三分组作为所述发送数据包,在所述第三带宽大于所述第一带宽时或者所述第二带宽等于所述第一带宽时,将编码后的所述第一分组作为所述发送数据包,其中,所述第一分组为所述待发送视频片段对应的全部所述第一压缩视频帧,所述第三分组为所述待发送视频片段对应的全部所述第一视频帧;在所述第二带宽大于所述第一带宽时,基于所述待发送视频片段对应的全部所述第一压缩视频获取n个子分组,并对n个所述子分组中的所述第一压缩视频帧进行二次压缩,并将进行二次压缩后的n个所述子分组和剩余其他所述第一压缩视频帧作为所述第二分组,并将编码后的所述第二分组作为发送数据包发送至接收单元。
11、作为一种优选技术方案,所述分割单元,用于将所述视频内容中的相邻视频帧进行比较,并获取比较结果,并将所述比较结果为同一场景的多个相邻视频帧作为同一视频片段;
12、所述计算单元配置为:获取所述视频片段中每一所述第一视频帧,计算每一所述第一视频帧中每一像素分别与水平方向和垂直方向其他相邻像素的第一像素值差值和第二像素差值,并将所述第一视频帧中全部像素对应的所述第一像素值差值的和与所述第二像素差值的和分别作为所述第一视频帧的第一复杂度和第二复杂度,计算相邻所述第一视频帧同一位置像素的第三像素值差值,并将相邻所述第一视频帧中全部像素对应的所述第三像素值差值之和作为第三复杂度,还将所述第一视频帧中对应所述第一复杂度的最大值、所述第二复杂度的最大值及所述第三复杂度的最大值分别作为所述第一最大复杂度、所述第二最大复杂度和所述第三最大复杂度。
13、作为一种优选技术方案,所述压缩单元,还用于所述第一最大复杂度、所述第二最大复杂度和所述第三复杂度进行归一化,并将归一化后的所述第一最大复杂度对应第一数值、所述第二最大复杂度对应的第二数值和所述第三最大复杂度对应的第三数值分别与所述视频压缩模型每一网络层中与水平压缩相关的边的第一权重、与垂直方向压缩相关的边的第二权重及与压缩分辨率相关的边的第三权重进行乘运算,并将乘运算的结果作为新的所述第一权重、所述第二权重和所述第三权重,获取所述第一数值、所述第二数值和所述第三数值中的最大值,并计算设定数值与所述最大值的差值,将所述差值与每一网络层中其他边的其他权重进行乘运算获取新的所述其他权重,其中所述设定数值为1;
14、将所述视频片段对应的每一所述第一视频帧输入调整过后的所述视频压缩模型,获取多个所述第一压缩视频帧和所述第一压缩视频帧的分辨率。
15、作为一种优选技术方案,所述计算单元配置为:
16、获取所述接收单元单位时间内接收处理的第一数据量,将所述第一数据量作为所述第一带宽,并周期性的通过反馈信号发送至所述发送单元,
17、将待发送视频片段对应的所述第一分组经过编码后的第二数据量与待发送视频片段前一个所述视频片段播放时间的比值作为所述第二带宽;
18、将待发送视频片段对应的所述第三分组经过编码后的第三数据量与待发送视频片段前一个所述视频片段的播放时间的比值作为所述第三带宽。
19、作为一种优选技术方案,所述压缩单元配置为:在所述第二带宽大于所述第一带宽时,获取所述待发送视频片段对应的全部第一压缩视频帧中相似度最大且包括同一字幕的连续m个所述第一压缩视频帧,并将k组m个所述第一压缩视频帧作为k个子分组,并从k个所述子分组中选取n个所述子分组,对每一所述子分组进行二次压缩,包括将所述子分组中时间最靠前的所述第一压缩视频帧作为参考视频帧,并将所述参考视频帧之后的其他视频帧作为差值视频帧,将所述待发送视频片段对应的n个二次压缩后的所述子分组和剩余其他所述第一压缩视频帧作为第二分组,其中,所述差值视频帧为对应所述第一压缩视频帧与前一所述第一压缩视频帧的本文档来自技高网...
【技术保护点】
1.一种基于人工智能的数字发行物料打包系统,其特征在于,所述系统包括:
2.根据权利要求1所述的系统,其特征在于,所述发送单元还配置为:
3.根据权利要求1所述的系统,其特征在于,所述分割单元,用于将所述视频内容中的相邻视频帧进行比较,并获取比较结果,并将所述比较结果为同一场景的多个相邻视频帧作为同一视频片段;
4.根据权利要求1所述的系统,其特征在于,所述压缩单元,还用于所述第一最大复杂度、所述第二最大复杂度和所述第三复杂度进行归一化,并将归一化后的所述第一最大复杂度对应第一数值、所述第二最大复杂度对应的第二数值和所述第三最大复杂度对应的第三数值分别与所述视频压缩模型每一网络层中与水平压缩相关的边的第一权重、与垂直方向压缩相关的边的第二权重及与压缩分辨率相关的边的第三权重进行乘运算,并将乘运算的结果作为新的所述第一权重、所述第二权重和所述第三权重,获取所述第一数值、所述第二数值和所述第三数值中的最大值,并计算设定数值与所述最大值的差值,将所述差值与每一网络层中其他边的其他权重进行乘运算获取新的所述其他权重,其中所述设定数值为1;
6.根据权利要求1所述的系统,其特征在于,所述压缩单元配置为:在所述第二带宽大于所述第一带宽时,获取所述待发送视频片段对应的全部第一压缩视频帧中相似度最大且包括同一字幕的连续m个所述第一压缩视频帧,并将K组m个所述第一压缩视频帧作为K个子分组,并从K个所述子分组中选取N个所述子分组,对每一所述子分组进行二次压缩,包括将所述子分组中时间最靠前的所述第一压缩视频帧作为参考视频帧,并将所述参考视频帧之后的其他视频帧作为差值视频帧,将所述待发送视频片段对应的N个二次压缩后的所述子分组和剩余其他所述第一压缩视频帧作为第二分组,其中,所述差值视频帧为对应所述第一压缩视频帧与前一所述第一压缩视频帧的差异视频帧,其中m的取值为大于等于1的正整数,任意两个所述子分组中所述第一压缩视频帧的数量差小于等于设定阈值。
7.根据权利要求6所述的系统,其特征在于,所述子分组的数量N的取值包括:
8.根据权利要求1所述的系统,其特征在于,所述系统还包括:
9.根据权利要求6所述的系统,其特征在于,编码单元,还用于在接收到所述第二分组对应的所述发送数据包时,先通过与编码算法对应的解码算法解码出所述第二分组中的所述第一压缩视频帧和每一二次加密后的所述子分组,通过二次加密后的所述子分组中的所述参考视频帧和所述差异视频帧逐一恢复出所述子分组中每一所述第一压缩视频帧。
...【技术特征摘要】
1.一种基于人工智能的数字发行物料打包系统,其特征在于,所述系统包括:
2.根据权利要求1所述的系统,其特征在于,所述发送单元还配置为:
3.根据权利要求1所述的系统,其特征在于,所述分割单元,用于将所述视频内容中的相邻视频帧进行比较,并获取比较结果,并将所述比较结果为同一场景的多个相邻视频帧作为同一视频片段;
4.根据权利要求1所述的系统,其特征在于,所述压缩单元,还用于所述第一最大复杂度、所述第二最大复杂度和所述第三复杂度进行归一化,并将归一化后的所述第一最大复杂度对应第一数值、所述第二最大复杂度对应的第二数值和所述第三最大复杂度对应的第三数值分别与所述视频压缩模型每一网络层中与水平压缩相关的边的第一权重、与垂直方向压缩相关的边的第二权重及与压缩分辨率相关的边的第三权重进行乘运算,并将乘运算的结果作为新的所述第一权重、所述第二权重和所述第三权重,获取所述第一数值、所述第二数值和所述第三数值中的最大值,并计算设定数值与所述最大值的差值,将所述差值与每一网络层中其他边的其他权重进行乘运算获取新的所述其他权重,其中所述设定数值为1;
5.根据权利要求1所述的系统,其特征在于,所述计算单元配置为:
6.根据权利要求1所述的系统,其特征在于,所述压缩单元配...
【专利技术属性】
技术研发人员:周辉,刘松,孙长勇,程旭,
申请(专利权)人:北京天工异彩影视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。