一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

互联网音视频数据同步压缩的方法和系统与流程

2022-03-19 21:37:46 来源:中国专利 TAG:


1.本技术涉及网络多媒体领域,尤其涉及一种互联网音视频数据同步压缩的方法和系统。


背景技术:

2.随着网络的快速发展,对音视频数据同步的要求也越来越高,传统的同步压缩需要进一步改进。如何在传输量减小的情况下,更多地保留音视频的冗余信息,成为业内人士非常关注的问题。同时如何更好地实现实时同步压缩播放,也是本领域技术人员需要改进的问题。
3.因此,急需一种针对性的互联网音视频数据同步压缩的方法和系统。


技术实现要素:

4.本发明的目的在于提供一种互联网音视频数据同步压缩的方法和系统,通过获取音视频数据流,提取其中携带的特征进行熵运算,并根据特征的内容修正熵运算,根据熵值进行压缩编码,实现更小的传输量以及更多的冗余信息,接收端则可以根据反熵运算推测还原出冗余信息,帮助解压缩解码,重组得到数据流。
5.第一方面,本技术提供一种互联网音视频数据同步压缩的方法,所述方法包括:
6.根据对应的获取策略,获取多个不同平台的音视频数据流,提取其中携带的标识、关键词和分类信息,其中所述关键词是各个平台附带的评论和打分、以及音视频概要,所述分类信息是各个平台自己给出的分类;
7.采集所述音视频数据流的帧,将该帧与参考帧进行差值运算,对所述差值进行估计,对估计后的值进行dct整数变换、量化、重排序,得到第一结果;
8.将提取的所述标识、关键词和分类信息进行熵运算,得到熵值,其中所述熵运算判断关键词是否包含指定关键词,如果包含则提高关键词对应的第一权重,所述熵运算还判断分类信息是否为指定的类型,如果是则提高分类信息对应的第二权重,将该第一权重、第二权重引入熵运算中;
9.根据所述熵值生成压缩系数,对所述第一结果进行压缩编码,并将所述熵值插入压缩编码后的数据流中,得到发送数据流,所述压缩编码采用所述压缩系数作为参数;
10.接收经过信道传输的所述发送数据流,提取携带的第二熵值,反熵运算得到映射数据流的冗余信息,其中包含有关键词片段和分类信息片段,根据所述关键词片段和分类信息片段推测还原出所述音视频数据流的第二关键词和第二分类信息;
11.根据所述第二熵值查询得到第二压缩系数,对所述发送数据流进行解压缩解码,并根据所述第二关键词和第二分类信息重组解压缩解码信息,得到接收数据流。
12.结合第一方面,在第一方面第一种可能的实现方式中,不同的平台预先设置不同的获取策略,所述获取策略是根据所述视频特征和热度信息的修正记录更新的。
13.结合第一方面,在第一方面第二种可能的实现方式中,所述获取多个不同平台的
视频数据流包括对所述视频数据流的加密编解码。
14.结合第一方面,在第一方面第三种可能的实现方式中,所述重排序包括zig-zag扫描处理。
15.第二方面,本技术提供一种互联网音视频数据同步压缩的系统,所述系统包括处理器以及存储器:
16.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
17.所述处理器用于根据所述程序代码中的指令执行第一方面四种可能中任一项所述的方法。
18.第三方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面四种可能中任一项所述的方法。
19.本发明提供一种互联网音视频数据同步压缩的方法和系统,通过获取音视频数据流,提取其中携带的特征进行熵运算,并根据特征的内容修正熵运算,根据熵值进行压缩编码,实现更小的传输量以及更多的冗余信息,接收端则可以根据反熵运算推测还原出冗余信息,帮助解压缩解码,重组得到数据流。
附图说明
20.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1为本发明方法的流程图。
具体实施方式
22.下面结合附图对本发明的优选实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
23.图1为本技术提供的互联网音视频数据同步压缩的方法的流程图,包括:
24.根据对应的获取策略,获取多个不同平台的音视频数据流,提取其中携带的标识、关键词和分类信息,其中所述关键词是各个平台附带的评论和打分、以及音视频概要,所述分类信息是各个平台自己给出的分类;
25.采集所述音视频数据流的帧,将该帧与参考帧进行差值运算,对所述差值进行估计,对估计后的值进行dct整数变换、量化、重排序,得到第一结果;
26.将提取的所述标识、关键词和分类信息进行熵运算,得到熵值,其中所述熵运算判断关键词是否包含指定关键词,如果包含则提高关键词对应的第一权重,所述熵运算还判断分类信息是否为指定的类型,如果是则提高分类信息对应的第二权重,将该第一权重、第二权重引入熵运算中;
27.根据所述熵值生成压缩系数,对所述第一结果进行压缩编码,并将所述熵值插入压缩编码后的数据流中,得到发送数据流,所述压缩编码采用所述压缩系数作为参数;
28.接收经过信道传输的所述发送数据流,提取携带的第二熵值,反熵运算得到映射数据流的冗余信息,其中包含有关键词片段和分类信息片段,根据所述关键词片段和分类信息片段推测还原出所述音视频数据流的第二关键词和第二分类信息;
29.根据所述第二熵值查询得到第二压缩系数,对所述发送数据流进行解压缩解码,并根据所述第二关键词和第二分类信息重组解压缩解码信息,得到接收数据流。
30.在一些优选实施例中,不同的平台预先设置不同的获取策略,所述获取策略是根据所述视频特征和热度信息的修正记录更新的。
31.在一些优选实施例中,所述获取多个不同平台的视频数据流包括对所述视频数据流的加密编解码。
32.在一些优选实施例中,所述重排序包括zig-zag扫描处理。
33.本技术提供一种互联网音视频数据同步压缩的系统,所述系统包括:所述系统包括处理器以及存储器:
34.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
35.所述处理器用于根据所述程序代码中的指令执行第一方面所有实施例中任一项所述的方法。
36.本技术提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所有实施例中任一项所述的方法。
37.具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可以存储有程序,该程序执行时可包括本发明各个实施例中的部分或全部步骤。所述的存储介质可以为磁碟、光盘、只读存储记忆体(简称:rom)或随机存储记忆体(简称:ram)等。
38.本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
39.本说明书各个实施例之间相同相似的部分互相参见即可。尤其,对于实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
40.以上所述的本发明实施方式并不构成对本发明保护范围的限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献