云视频制造技术

技术编号:39496396 阅读:10 留言:0更新日期:2023-11-24 11:23
本发明专利技术公开了一种云视频

【技术实现步骤摘要】
云视频AI理解生成方法、装置及计算机设备


[0001]本专利技术涉及视频处理
,具体涉及一种云视频
AI
理解生成方法

装置及计算机设备


技术介绍

[0002]云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户

在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了

云计算(
cloud computing
),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备

[0003]在现有技术进行云游戏的云视频生成时,通常使用人工制作渲染的方式,容易造成云视频制作效率低下,难以满足在云游戏中云视频加载服务的时效性,影响云游戏体验


技术实现思路

[0004]本专利技术的目的在于提供一种云视频
AI
理解生成方法

装置及计算机设备,以解决现有技术中云视频制作效率低下,难以满足在云游戏中云视频加载服务的时效性,影响云游戏体验的技术问题

[0005]为解决上述技术问题,本专利技术具体提供下述技术方案:在本专利技术的第一个方面,本专利技术提供了一种云视频
AI
理解生成方法,包括以下步骤:获取期望图像,所述期望图像对应于云视频生成的期望特征;根据期望图像,进行像素块抽取,得到多个第一像素块;根据第一像素块,通过
AI
理解网络,得到多个云视频帧,所述
AI
理解网络为神经网络;将多个云视频帧,通过序列映射关系,得到云视频帧序列顺序,所述序列映射关系为聚类模型;根据云视频帧序列顺序,对各个云视频帧进行序列化,得到云视频

[0006]作为本专利技术的一种优选方案,所述第一像素块确定,包括:对期望图像进行
laplace
变换,得到期望图像的各个低频分量,以及期望图像的各个高频分量;在期望图像中,逐一将各个高频分量对应的像素块截取出,作为高频像素块;在期望图像中,逐一将各个低频分量对应的像素块截取出,作为第一低频像素块;高频像素块和第一低频像素块共同构成第一像素块

[0007]作为本专利技术的一种优选方案,所述根据第一像素块,通过
AI
理解网络,得到多个云视频帧,包括:第一步:在所有高频像素块中,随机抽取至少一个高频像素块,标记为第二像素
块;第二步:将所述第二像素块与所有第一低频像素块以在期望图像中的位置进行拼接,得到第三像素块;第三步:在对抗网络
GAN
中输入第三像素块,由对抗网络
GAN
生成云视频帧;循环执行第一步至第三步,得到多个云视频帧

[0008]作为本专利技术的一种优选方案,所述云视频帧序列顺序的确定,包括:将多个云视频帧,利用
KMeans
算法对多个云视频帧进行聚类划分,得到多个视频帧簇;在每个视频帧簇中,设定云视频帧序列顺序中相邻位置的云视频帧的动量连续性最大化函数,作为帧排序期望目标函数;所述帧排序期望目标函数的函数表达式为:;;式中,
f
ij
为第
i
个云视频帧和第
j
个云视频帧间的动量连续性,
G
i
为第
i
个云视频帧,
G
j
为第
j
个云视频帧,
similar(G
i
,G
j
)

G
i

G
j
间的相似度运算函数,
F
为视频帧簇中以云视频帧的序列顺序的所有云视频帧间的动量连续性总和,
G
i

G
j
为相邻位置的云视频帧,
n
为视频帧簇中云视频帧的总数量,
max
为最大化运算符,
i

j
为计数变量;将视频帧簇作为求解空间,对帧排序期望目标进行排序求解,得到每个视频帧簇中云视频帧的序列顺序;依据各个视频帧簇之间的聚类距离,由小到大排列,确定各个视频帧簇之间的序列顺序;根据各个视频帧簇之间的序列顺序,对各个视频帧簇中云视频帧的序列顺序进行拼接,得到所述云视频帧序列顺序

[0009]作为本专利技术的一种优选方案,多个云视频帧在对抗网络
GAN
生成后,进行标准化处理

[0010]作为本专利技术的一种优选方案,所述第三像素块与期望图像具有相同的图像矩阵空间

[0011]作为本专利技术的一种优选方案,将序列化后的各个云视频帧,进行超分辨处理,得到云视频

[0012]作为本专利技术的一种优选方案,所述各个视频帧簇之间的聚类距离对应于各个视频帧簇中聚类中心之间距离

[0013]在本专利技术的第二个方面,本专利技术提供了一种云视频
AI
理解生成装置,包括:数据获取模块,用于获取期望图像,所述期望图像对应于云视频生成的期望特征;数据处理模块,用于根据期望图像,进行像素块抽取,得到多个第一像素块;根据第一像素块,通过
AI
理解网络,得到多个云视频帧,所述
AI
理解网络为神经网络;将多个云视频帧,通过序列映射关系,得到云视频帧序列顺序,所述序列映射关系为聚类模型;根据云视频帧序列顺序,对各个云视频帧进行序列化,得到云视频;数据存储模块,用于存储
AI
理解网络

序列映射关系

[0014]在本专利技术的第三个方面,本专利技术提供了一种计算机设备,
至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使计算机设备执行云视频
AI
理解生成方法

[0015]在本专利技术的第四个方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现云视频
AI
理解生成方法

[0016]本专利技术与现有技术相比较具有如下有益效果:本专利技术通过
AI
理解网络,自动快速生成符合期望的视频,提高云视频帧生成效率,而且通过序列映射关系控制云视频帧的序列顺序,能够保证生成的云视频动态性更佳,更具真实感

附图说明
[0017]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍

显而易见地,下面描述中的附图仅仅是示例性的,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种云视频
AI
理解生成方法,其特征在于,包括以下步骤:获取期望图像,所述期望图像对应于云视频生成的期望特征;根据期望图像,进行像素块抽取,得到多个第一像素块;根据第一像素块,通过
AI
理解网络,得到多个云视频帧,所述
AI
理解网络为神经网络;将多个云视频帧,通过序列映射关系,得到云视频帧序列顺序,所述序列映射关系为聚类模型;根据云视频帧序列顺序,对各个云视频帧进行序列化,得到云视频
。2.
根据权利要求1所述的一种云视频
AI
理解生成方法,其特征在于:所述第一像素块确定,包括:对期望图像进行
laplace
变换,得到期望图像的各个低频分量,以及期望图像的各个高频分量;在期望图像中,逐一将各个高频分量对应的像素块截取出,作为高频像素块;在期望图像中,逐一将各个低频分量对应的像素块截取出,作为第一低频像素块;高频像素块和第一低频像素块共同构成第一像素块
。3.
根据权利要求1所述的一种云视频
AI
理解生成方法,其特征在于:所述根据第一像素块,通过
AI
理解网络,得到多个云视频帧,包括:第一步:在所有高频像素块中,随机抽取至少一个高频像素块,标记为第二像素块;第二步:将所述第二像素块与所有第一低频像素块以在期望图像中的位置进行拼接,得到第三像素块;第三步:在对抗网络
GAN
中输入第三像素块,由对抗网络
GAN
生成云视频帧;循环执行第一步至第三步,得到多个云视频帧
。4.
根据权利要求3所述的一种云视频
AI
理解生成方法,其特征在于:所述云视频帧序列顺序的确定,包括:将多个云视频帧,利用
KMeans
算法对多个云视频帧进行聚类划分,得到多个视频帧簇;在每个视频帧簇中,设定云视频帧序列顺序中相邻位置的云视频帧的动量连续性最大化函数,作为帧排序期望目标函数;所述帧排序期望目标函数的函数表达式为:;;式中,
f
ij
为第
i
个云视频帧和第
j
个云视频帧间的动量连续性,
G
i
为第
i
个云视频帧,
G
j
为第
j
个云视频帧,
similar(G
i
,G
j
)

G
i
和<...

【专利技术属性】
技术研发人员:贺国超王曜刘琦许亦请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:深圳云天畅想信息科技有限公司
类型:发明
国别省市:

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

1