本发明涉及计算机技术领域,具体涉及5g网络下的2d-3d的2.5d转换引擎。
背景技术:
传统的网络页面、海报图片、操作轨迹往往使用2d技术在显示器上进行显示,但这种显示方法效果不佳,不能给人们带来良好的视觉体验。若采用3d技术进行显示,但目前3d技术大部分依托于3d眼镜,佩戴十分不便,而裸眼3d受限于屏幕与数据的限制,无法更好的呈现3d效果,并且存在严重的视觉疲劳。而2.5d技术则能够有效的避免这些问题。
2.5d又俗称伪3d,是一种结合了3d与2d的图形技术,通常被用于游戏图形渲染中,也就是我们所说的游戏画面。但受限于网络原因,无法将大量数据快速从服务端传输至客户端。随着5g技术的开发,借助5g网络环境下的大带宽低时延的特点,能够实现2.5d相关大数据量快速传递。
基于此,本发明设计了一种5g网络下的2d-3d的2.5d转换引擎,以解决上述问题。
技术实现要素:
本发明的目的在于解决上述背景技术中提出传统的网络页面、海报图片、操作轨迹往往使用2d技术在显示器上进行显示,显示效果不佳,不能给人们带来良好的视觉体验的问题,提供了一种5g网络下的2d-3d的2.5d转换引擎。
为实现上述目的,本发明提供如下技术方案:5g网络下的2d-3d的2.5d转换引擎,包括客户端、业务系统、服务端和素材资源库,所述客户端内设置有2.5d渲染解析模块,所述服务端内设置有2.5d数据封装模块,所述客户端信号连接业务系统,所述业务系统信号连接服务端内的2.5d数据封装模块,所述2.5d数据封装模块信号连接素材资源库,所述2.5d渲染解析模块信号连接2.5d数据封装模块。
进一步地,所述客户端用于向业务系统发送请求2.5d资源信号和接收业务系统返回的2.5d封装索引。
进一步地,所述业务系统用于向服务端内的2.5d数据封装模块发送封装请求信号和接收2.5d数据封装模块封装完成后的2.5d封装索引,并将2.5d封装索引发送至客户端。
进一步地,所述2.5d数据封装模块用于接收业务系统发送的封装请求,能够根据封装请求拉取素材资源库中对应的基础素材,并且将封装完成后的2.5d封装索引发送至业务系统。
进一步地,所述2.5d渲染解析模块根据2.5d封装索引拉取2.5d数据封装模块中的封装资源,并进行渲染。
进一步地,所述2.5d渲染解析模块根据2.5d封装索引拉取2.5d数据封装模块中的封装资源是基于5g网络环境下进行。
进一步地,所述2.5d数据封装模块的封装是通过图片横轴、竖轴、中轴旋转,进行图片缺失补全实现视觉上的立体感。
与现有技术相比,本发明的有益效果是:本发明通过将传统的2d页面、海报图片、操作轨迹进行加工,并利用5g网络的快速数据传输通道,将大数据量的2.5d数据,传输至客户端,输出2.5d的效果在iptv/ott大屏上进行展示,视觉效果呈现伪3d效果,相对传统的2d显示,视觉体验良好,同时将大屏业务与5g大环境相结合,丰富5g产业相关产品与业务发展。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的引擎结构框图;
图2为本发明的2.5d数据封装模块数据封装示意图。
附图中,各标号所代表的部件列表如下:
1-客户端,2-业务系统,3-服务端,4-素材资源库,101-2.5d渲染解析模块,301-2.5d数据封装模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1-2,本实施例提供一种技术方案:5g网络下的2d-3d的2.5d转换引擎,包括客户端1、业务系统2、服务端3和素材资源库4,客户端1内设置有2.5d渲染解析模块101,服务端3内设置有2.5d数据封装模块301,客户端1信号连接业务系统2,业务系统2信号连接服务端3内的2.5d数据封装模块301,2.5d数据封装模块301信号连接素材资源库4,2.5d渲染解析模块101信号连接2.5d数据封装模块301。2.5d渲染解析模块101是一种利用现有的2.5d技术中的渲染解析技术,并将该渲染解析技术放置在2.5d渲染解析模块101内使该模块具有渲染解析的功能。
其中,客户端1用于向业务系统2发送请求2.5d资源信号和接收业务系统2返回的2.5d封装索引。业务系统2用于向服务端3内的2.5d数据封装模块301发送封装请求信号和接收2.5d数据封装模块301封装完成后的2.5d封装索引,并将2.5d封装索引发送至客户端1。2.5d数据封装模块301用于接收业务系统2发送的封装请求,能够根据封装请求拉取素材资源库4中对应的基础素材,并且将封装完成后的2.5d封装索引发送至业务系统2。2.5d渲染解析模块101根据2.5d封装索引拉取2.5d数据封装模块301中的封装资源,并进行渲染。2.5d渲染解析模块101根据2.5d封装索引拉取2.5d数据封装模块301中的封装资源是基于5g网络环境下进行,由于在拉取2.5d封装数据时,数据量会明显大于普通2d资源,因此需借助5g网络,进行大数据量传输。2.5d数据封装模块301的封装是通过图片横轴、竖轴、中轴旋转,进行图片缺失补全实现视觉上的立体感,根据内容在全页面的位置进行三维数据建轴,确定待处理资源的旋转轴,根据三维数轴旋转,记录图片三维空间旋转轨迹,依据运动轨迹进行规整形状与色彩,最终进行补全。
本发明在使用时,用户通过客户端1向业务系统2发送请求2.5d资源的信号,业务系统2接收信号后向2.5d数据封装模块301发送封装请求,2.5d数据封装模块301接到封装请求后从素材资源库4内拉取对应的基础素材进行封装,基础素材包括页面布局、海报、操作触控逻辑等,封装完成后将关键提取2.5d资源的封装索引通过业务系统2发送到客户端1,客户端1内的2.5d渲染解析模块101根据封装索引从2.5d数据封装模块301内拉取2.5d封装资源,而后在客户端1进行渲染,从而实现将传统的2d页面、海报图片、操作轨迹进行加工,输出2.5d的效果呈现在iptv/ott大屏上进行展示,使用户得到良好的视觉体验。同时将大屏业务与5g大环境相结合,丰富5g产业相关产品与业务发展。
在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
1.5g网络下的2d-3d的2.5d转换引擎,其特征在于:包括客户端(1)、业务系统(2)、服务端(3)和素材资源库(4),所述客户端(1)内设置有2.5d渲染解析模块(101),所述服务端(3)内设置有2.5d数据封装模块(301),所述客户端(1)信号连接业务系统(2),所述业务系统(2)信号连接服务端(3)内的2.5d数据封装模块(301),所述2.5d数据封装模块(301)信号连接素材资源库(4),所述2.5d渲染解析模块(101)信号连接2.5d数据封装模块(301)。
2.根据权利要求1所述的5g网络下的2d-3d的2.5d转换引擎,其特征在于:所述客户端(1)用于向业务系统(2)发送请求2.5d资源信号和接收业务系统(2)返回的2.5d封装索引。
3.根据权利要求1所述的5g网络下的2d-3d的2.5d转换引擎,其特征在于:所述业务系统(2)用于向服务端(3)内的2.5d数据封装模块(301)发送封装请求信号和接收2.5d数据封装模块(301)封装完成后的2.5d封装索引,并将2.5d封装索引发送至客户端(1)。
4.根据权利要求1所述的5g网络下的2d-3d的2.5d转换引擎,其特征在于:所述2.5d数据封装模块(301)用于接收业务系统(2)发送的封装请求,能够根据封装请求拉取素材资源库(4)中对应的基础素材,并且将封装完成后的2.5d封装索引发送至业务系统(2)。
5.根据权利要求1所述的5g网络下的2d-3d的2.5d转换引擎,其特征在于:所述2.5d渲染解析模块(101)根据2.5d封装索引拉取2.5d数据封装模块(301)中的封装资源,并进行渲染。
6.根据权利要求5所述的5g网络下的2d-3d的2.5d转换引擎,其特征在于:所述2.5d渲染解析模块(101)根据2.5d封装索引拉取2.5d数据封装模块(301)中的封装资源是基于5g网络环境下进行。
7.根据权利要求6所述的5g网络下的2d-3d的2.5d转换引擎,其特征在于:所述2.5d数据封装模块(301)的封装是通过图片横轴、竖轴、中轴旋转,进行图片缺失补全实现视觉上的立体感。
技术总结