一种分布式家用音视频处理方法及系统技术方案

技术编号:39514445 阅读:8 留言:0更新日期:2023-11-25 18:51
本发明专利技术涉及数字视频信号压缩技术领域,具体涉及一种分布式家用音视频处理方法及系统

【技术实现步骤摘要】
一种分布式家用音视频处理方法及系统


[0001]本专利技术涉及数字视频信号压缩
,具体涉及一种分布式家用音视频处理方法及系统


技术介绍

[0002]家用音视频相关数据主要为数字视频信号数据,由于数字视频信号数据主要包括视频数据和音频数据,不同数据的播放与调用的设备可能不同,因此,对家用音视频相关数据的存储十分重要

相关技术中,基于分布式架构得到音视频数据处理方案,以用于存储家用音视频相关数据,基于多节点的分布式架构处理音视频数据,能够提供可靠性更高

容错性更强的音视频数据存储方案

[0003]现有技术中基于分布式架构的存储过程通常为根据节点的存储效率进行数据的分配

这种方式下,由于多节点的分布式存储为了安全性,会导致多节点共同存储相同的数据,容易造成数据冗余,过多的占用部分节点的数据存储空间,同时,在进行数据调用时也存在资源调用过慢,家用音视频处理效率不足的问题


技术实现思路

[0004]为了解决相关技术中多节点共同存储相同的数据,容易造成数据冗余,过多的占用部分节点的数据存储空间,在进行数据调用时也存在资源调用过慢,家用音视频处理效率不足的技术问题,本专利技术提供一种分布式家用音视频处理方法及系统,所采用的技术方案具体如下:本专利技术提出了一种分布式家用音视频处理方法,方法包括:获取家用音视频设备在不同节点的节点信息,其中,所述节点信息包括每一节点的带宽

存储容量
>、
音视频处理帧率

并发连接数;根据所述节点信息构建多维样本向量,将正在进行音视频流处理的节点作为待测节点,除待测节点外任选一个对比节点;基于待测节点和对比节点的多维样本向量间的夹角,确定第一相似度,根据第一相似度和待测节点和对比节点间的音视频处理帧率的差异确定节点关联程度;根据所述节点关联程度将所述对比节点划分为关联节点和非关联节点,根据所述关联节点与待测节点间的第一相似度和欧式距离,确定所述关联节点与待测节点间的第一节点生长系数;根据待测节点的音视频处理帧率

非关联节点的音视频处理帧率

非关联节点与待测节点间的节点关联程度

第一相似度和欧式距离,确定所述非关联节点与待测节点间的第二节点生长系数;根据所述第一节点生长系数和所述第二节点生长系数对待测节点进行区域生长,得到不同对比节点的生长层级,根据所述生长层级确定不同对比节点的压缩必要性,根据所述压缩必要性对待分配至不同对比节点的音视频相关数据进行数据分配并压缩存储

[0005]进一步地,所述基于待测节点和对比节点的多维样本向量间的夹角,确定第一相
似度,包括:基于余弦相似度计算公式,计算待测节点和对比节点的多维样本向量的夹角的余弦相似度,将所述余弦相似度作为第一相似度

[0006]进一步地,所述根据第一相似度和待测节点和对比节点间的音视频处理帧率的差异确定节点关联程度,对应的计算公式为:;式中,表示待测节点
a
和第
i
个对比节点间的节点关联程度,表示待测节点
a
的多维样本向量,表示第
i
个对比节点的多维样本向量,表示求余弦相似度,表示待测节点
a
和第
i
个对比节点间的第一相似度,表示“S”型归一化函数,表示音视频处理帧率的差异,表示归一化处理

[0007]进一步地,所述根据所述节点关联程度将所述对比节点划分为关联节点和非关联节点,包括:将所述节点关联程度小于预设关联度阈值的对比节点作为非关联节点,其他作为关联节点

[0008]进一步地,所述根据所述关联节点与待测节点间的第一相似度和欧式距离,确定所述关联节点与待测节点间的第一节点生长系数,包括:计算所述关联节点与待测节点的欧式距离的反比例归一化值作为关联距离系数;计算所述关联节点与待测节点间的第一相似度和关联距离系数的乘积的归一化值作为所述关联节点与待测节点间的第一节点生长系数

[0009]进一步地,所述根据待测节点的音视频处理帧率

非关联节点的音视频处理帧率

非关联节点与待测节点间的节点关联程度

第一相似度和欧式距离,确定所述非关联节点与待测节点间的第二节点生长系数,包括:计算所述非关联节点与待测节点的欧式距离的反比例归一化值作为非关联距离系数;计算非关联节点与待测节点间的节点关联程度与待测节点的音视频处理帧率的乘积作为初始帧率,计算非关联节点的音视频处理帧率与初始帧率的和值,并对和值进行归一化得到调整系数;计算所述调整系数与所述第一相似度的乘积作为第二相似度;计算非关联节点与待测节点间的第二相似度与非关联距离系数的乘积的归一化值作为第二节点生长系数

[0010]进一步地,所述根据所述第一节点生长系数和所述第二节点生长系数对待测节点进行区域生长,得到不同对比节点的生长层级,包括:基于区域生长算法,以待测节点为中心,将所述第一节点生长系数作为关联节点的生长系数,所述第二节点生长系数作为非关联节点的生长系数,对所述关联节点和所述非关联节点进行区域生长;得到生长区域;以待测节点为中心,基于预设半径长度对所述生长区域进行划分,得到不同空间层级;确定生长区域内对比节点所处空间层级作为对比层级,距离待测节点越远的对比层级,对应的层级序号的值越大,生长区域外的所有对比节点处于同一生长层级,对应的层
级序号值最大

[0011]进一步地,所述根据所述生长层级确定不同对比节点的压缩必要性,包括:对所述生长层级的层级序号进行反比例的归一化处理,得到压缩必要性

[0012]进一步地,所述根据所述压缩必要性对待分配至不同对比节点的音视频相关数据进行数据分配并压缩存储,包括:将音视频相关数据划分为第一优先级数据

第二优先级数据和第三优先级数据,其中,数据的处理的优先级由大到小排序为:第一优先级数据大于第二优先级数据大于第三优先级数据;在所述压缩必要性大于预设第一必要性阈值时,对应的对比节点使用有损数据压缩的方式对第三优先级数据进行数据的压缩并存储;在所述压缩必要性小于等于预设第一必要性阈值,且大于预设第二必要性阈值时,对应的对比节点使用无损数据压缩的方式对第二优先级数据进行数据的压缩并存储;其中,所述预设第一必要性阈值大于预设第二必要性阈值;在所述压缩必要性小于等于预设第二必要性阈值时,对应的对比节点直接存储第一优先级数据

[0013]本专利技术还提供了一种分布式家用音视频处理系统,所述系统包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序,以实现前述的方法的步骤

[0014]本专利技术具有如下有益效果:本专利技术涉及数字视频本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种分布式家用音视频处理方法,其特征在于,所述方法包括:获取家用音视频设备在不同节点的节点信息,其中,所述节点信息包括每一节点的带宽

存储容量

音视频处理帧率

并发连接数;根据所述节点信息构建多维样本向量,将正在进行音视频流处理的节点作为待测节点,除待测节点外任选一个对比节点;基于待测节点和对比节点的多维样本向量间的夹角,确定第一相似度,根据第一相似度和待测节点和对比节点间的音视频处理帧率的差异确定节点关联程度;根据所述节点关联程度将所述对比节点划分为关联节点和非关联节点,根据所述关联节点与待测节点间的第一相似度和欧式距离,确定所述关联节点与待测节点间的第一节点生长系数;根据待测节点的音视频处理帧率

非关联节点的音视频处理帧率

非关联节点与待测节点间的节点关联程度

第一相似度和欧式距离,确定所述非关联节点与待测节点间的第二节点生长系数;根据所述第一节点生长系数和所述第二节点生长系数对待测节点进行区域生长,得到不同对比节点的生长层级,根据所述生长层级确定不同对比节点的压缩必要性,根据所述压缩必要性对待分配至不同对比节点的音视频相关数据进行数据分配并压缩存储
。2.
如权利要求1所述的一种分布式家用音视频处理方法,其特征在于,所述基于待测节点和对比节点的多维样本向量间的夹角,确定第一相似度,包括:基于余弦相似度计算公式,计算待测节点和对比节点的多维样本向量的夹角的余弦相似度,将所述余弦相似度作为第一相似度
。3.
如权利要求1所述的一种分布式家用音视频处理方法,其特征在于,所述根据第一相似度和待测节点和对比节点间的音视频处理帧率的差异确定节点关联程度,对应的计算公式为:;式中,表示待测节点
a
和第
i
个对比节点间的节点关联程度,表示待测节点
a
的多维样本向量,表示第
i
个对比节点的多维样本向量,表示求余弦相似度,表示待测节点
a
和第
i
个对比节点间的第一相似度,表示“S”型归一化函数,表示音视频处理帧率的差异,表示归一化处理
。4.
如权利要求1所述的一种分布式家用音视频处理方法,其特征在于,所述根据所述节点关联程度将所述对比节点划分为关联节点和非关联节点,包括:将所述节点关联程度小于预设关联度阈值的对比节点作为非关联节点,其他作为关联节点
。5.
如权利要求1所述的一种分布式家用音视频处理方法,其特征在于,所述根据所述关联节点与待测节点间的第一相似度和欧式距离,确定所述关联节点与待测节点间的第一节点生长系数,包括:计算所述关联节点与待测节点的欧式距离的反比例归一化值作为关联距离系数;计算所述关联节点与待测节点间的第一相似度和关联距离系数的乘积的归一化值作为所述关联节点与待测节点间的第一节点生长系数

【专利技术属性】
技术研发人员:李中堂陈志亮
申请(专利权)人:深圳市星易美科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1