基于云桌面的动态视频高效预览方法及存储介质技术

技术编号:36942200 阅读:56 留言:0更新日期:2023-03-22 19:03
本申请公开了基于云桌面的动态视频高效预览方法及存储介质,方法包括:优化动态视频;将所述动态视频拆分成n个子模型,n为>1的自然数;加载预览处于热等待状态的子模型;根据用户需求对子模型进行分析和预测,确定处于热等待状态的子模型,进行加载预览;其中,所述子模型为静态模型与动态模型的组合。本申请实施例通过将动态视频进行压缩分解为多个子模型,将子模型分为几何模型和运动模型,并采用不同的处理方式最终获得压缩后的子模型,并根据用户需求确定处于热等待状态的子模型记载和预览,因此可以实现快速响应、减少资源浪费,且更贴合用户真实需求。贴合用户真实需求。贴合用户真实需求。

【技术实现步骤摘要】
基于云桌面的动态视频高效预览方法及存储介质


[0001]本申请涉及云服务领域,尤其涉及基于云桌面的动态视频高效预览方法及存储介质。

技术介绍

[0002]云桌面连接了终端和云端,利用公有云的快速部署、个性化定制的特点,为用户提供便捷、安全的云上虚拟桌面服务平台。在影视动漫、游戏设计、工业设计等行业领域,云桌面可从用户需求出发,到定制化解决方案,再到云设计、效果图预览、展示以及评估等,提供全生命周期的可视化平台。
[0003]发现上述技术至少存在如下技术问题:
[0004]在预览环节,以动态视频为重点,针对不同的工作阶段,动态视频预览的目的不同且终端设备状态如支持分辨率、缩放比例等,也各不相同;如果不加以区分的对待,会造成资源的浪费、响应的不及时。
[0005]因此,为减少资源浪费,并提高响应速度、提升预览效率,亟需一种基于云桌面的动态视频高效预览方法及存储介质。

技术实现思路

[0006]本申请的目的是提供一种基于云桌面的动态视频高效预览方法及存储介质,用以解决现有技术中预览环节存在的资源浪费、响应不及时的技术问题。
[0007]鉴于上述问题,本申请实施例提供了基于云桌面的动态视频高效预览方法及存储介质。
[0008]第一方面,本申请提供了基于云桌面的动态视频高效预览方法,所述方法包括:
[0009]优化动态视频;将所述动态视频拆分成n个子模型,n为>1的自然数;
[0010]加载预览处于热等待状态的子模型;根据用户需求对子模型进行分析和预测,确定处于热等待状态的子模型,进行加载预览;
[0011]其中,所述子模型为静态模型与动态模型的组合。
[0012]进一步的,所述的优化原始三维模型包括:将所述静态模型压缩生成多分辨率静态缩略图。
[0013]具体来说,将所述静态模型压缩生成多分辨率静态缩略图的方法包括:确定压缩层级倍数k;
[0014]原始静态模型的单位面元数量为m;
[0015]压缩后每层的单位面元数量为m

;(倍数k=1,2,3...);
[0016]读取静态图像模型,获得静态图像模型的相关信息,包括单位面元的数量m、坐标、大小和长度信息;
[0017]以终端设备分辨率为标准进行静态子模型压缩,当静态图像模型分辨率小于终端设备最小分辨率,则不改变模型结构,只减少面元长度;当静态图像模型分辨率大于终端设
备最小分辨率,则进行压缩;将相似特征面元合并减少面元长度,生成新面元结构,对各静态子模型进行校验,修复其面元上的奇异点后输出各最终静态模型的子模型,即生成多分辨率静态缩略图。
[0018]进一步的所述的优化原始三维模型包括:根据运动规律将所述运动模型分为法向垂直和水平方向,当压缩法向垂直运动时,运动参数不变;当压缩水平方向运动时,减小水平运动参数。
[0019]进一步的,在云端系统支持的范围内选择每秒帧数,将几何模型和运动模型重新编码生成新的码流,获得压缩后的子模型。
[0020]进一步的,设置各子模型的视频码流之间的时间差,使各子模型的视频的时长不同。使得同一子模型中局部视频码流之间存在时间差,不同时间长度,码流不同,因此可以实现传输视频内容不同;这样就可以根据用户动态编辑需求如用户需要对某一段视频进行编辑操作,动态投放相应的视频码流,因此可支持动态投放资源,以实现可视化视频的高效性。
[0021]进一步的,所述的加载预览处于热等待状态的子模型包括:
[0022]在终端以云桌面源数据为基础,精准感知用户的工作状态并捕获用户需求,确定热等待子模型。
[0023]第二方面,本申请还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的方法。
[0024]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0025]本申请实施例通过将动态视频进行压缩分解为多个子模型,将子模型分为几何模型和运动模型,并采用不同的处理方式最终获得压缩后的子模型,并根据用户需求确定处于热等待状态的子模型记载和预览,因此可以实现快速响应、减少资源浪费,且更贴合用户真实需求。
[0026]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0027]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0028]图1为本申请实施例的流程示意图;
[0029]图2为本申请实施例的原始模型压缩示意图;
[0030]图3为本申请实施例的子模型压缩的流程图;
[0031]图4为本申请实施例的子模型数据动态投放示意图。
具体实施方式
[0032]本申请实施例通过提供一种基于云桌面的动态视频高效预览方法及存储介质,解
决现有技术中预览环节存在的资源浪费、响应不及时的技术问题。
[0033]下面,将参考附图对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。基于本申请的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部。
[0034]实施例一
[0035]请参阅附图1,本申请实施例提供了基于云桌面的动态视频高效预览方法,所述方法包括:
[0036]S1、优化动态视频;将所述动态视频拆分成n个子模型,n为>1的自然数;
[0037]在本步骤中,为了占用更少的资源,采用压缩的方式,将所述原始的动态视频压缩后拆分成n个子模型,具体的方法为:
[0038]子模型为静态模型与动态模型的组合。
[0039]如图3所示,对静态模型和动态模型采用不同的处理方式,
[0040]其中,静态模型即几何模型,几何模型由序列帧组成,因此处理方式为将所述静态模型压缩生成多分辨率静态缩略图:
[0041]如图2所示,确定压缩层级倍数k;
[0042]原始静态模型的单位面元数量为m;
[0043]压缩后每层的单位面元数量为m

;(倍数k=1,2,3...);
[0044]读取静态图像模型,获得静态图像模型的相关信息,包括单位面元的数量m、坐标、大小和长度信息;如图2所示,模型压缩层级分为5级,即l=0、1、2、3、4,每层的单位面元数量就类似于金字塔,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于云桌面的动态视频高效预览方法,其特征在于:所述方法包括:优化动态视频;将所述动态视频拆分成n个子模型,n为>1的自然数;加载预览处于热等待状态的子模型;根据用户需求对子模型进行分析和预测,确定处于热等待状态的子模型,进行加载预览;其中,所述子模型为静态模型与动态模型的组合。2.根据权利要求1所述的基于云桌面的动态视频高效预览方法,其特征在于:所述的优化原始三维模型包括:将所述静态模型压缩生成多分辨率静态缩略图。3.根据权利要求2所述的基于云桌面的动态视频高效预览方法,其特征在于:所述的优化原始三维模型包括:根据运动规律将所述运动模型分为法向垂直和水平方向,当压缩法向垂直运动时,运动参数不变;当压缩水平方向运动时,减小水平运动参数。4.根据权利要求3所述的基于云桌...

【专利技术属性】
技术研发人员:梅向东
申请(专利权)人:江苏赞奇科技股份有限公司
类型:发明
国别省市:

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

1