[发明专利]一种三维可交互媒体的生成方法、装置及存储介质在审
| 申请号: | 202210503609.5 | 申请日: | 2022-05-09 |
| 公开(公告)号: | CN114879951A | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | 闫慧明;余非凡;王珊;景思敏 | 申请(专利权)人: | 北京未来时空科技有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34 |
| 代理公司: | 北京市盈科律师事务所 11344 | 代理人: | 张军峰;王晔 |
| 地址: | 100000 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 三维 交互 媒体 生成 方法 装置 存储 介质 | ||
1.一种三维可交互媒体的生成方法,其特征在于,所述方法应用于三维可交互媒体生成服务器,所述方法包括:
构建三维可交互媒体素材库;
初始化媒体文件,其中,媒体文件包括索引区、指令区、资源区,并基于所述三维可交互媒体素材库确定所述资源区内存储资源信息;
基于所述资源区内存储资源信息,确定资源位置信息,并将所述资源位置信息存储于所述索引区;
获得用户的操作信息;
根据所述用户的操作信息对所述媒体文件进行操作,生成操作指令,并将所述操作指令存储于所述指令区内;
重复根据所有用户操作信息生成对应操作指令,并依次将所述对应操作指令存储于所述指令区内;
根据所述指令区、索引区、资源区中的数据,通过三维可交互媒体生成服务器生成三维可交互媒体文件。
2.如权利要求1所述的方法,其特征在于,所述构建三维可交互媒体素材库包括模型、视频、图片、音频、文本中的一种或多种,其中,所述模型为由点和面构成的三维物体。
3.如权利要求1所述的方法,其特征在于,所述初始化媒体文件,包括下述步骤中的一步或多步:
获得所述媒体文件命名;
设定所述媒体文件的存储位置;
设定所述媒体文件的索引区、指令区和/或资源区的存储位置。
4.如权利要求1所述的方法,其特征在于,所述用户的操作信息包括加载资源、改变虚拟物体属性、增加逻辑控制功能。
5.如权利要求4所述的方法,其特征在于,当所述用户的操作信息为所述加载资源时,所述根据所述用户的操作信息对所述媒体文件进行操作,生成操作指令,包括:
获得待加载资源信息;
判断所述待加载资源信息是否存储于所述资源区内;
当是,获得所述待加载资源信息在所述资源区的索引信息,生成第一加载指令,并将所述第一加载指令存储于所述指令区内,其中,所述第一加载指令中包括所述索引信息。
6.如权利要求5所述的方法,其特征在于,判断所述待加载资源信息是否存储于所述资源区内之后,包括:
当否,根据所述待加载资源信息从所述三维可交互媒体素材库获取;
将获取加载资源存储于所述资源区内,并将所述加载资源位于所述资源区的位置信息作为加载资源索引信息存储于所述索引区内;
基于加载资源操作对象确定加载操作名称,根据所述加载操作名称、所述加载资源索引信息生成第二加载指令,并将所述第二加载指令存储于所述指令区内。
7.如权利要求4所述的方法,其特征在于,当所述用户的操作信息为所述改变虚拟物体属性或增加逻辑控制功能时,所述根据所述用户的操作信息对所述媒体文件进行操作,生成操作指令,包括:
根据所述用户的操作信息,获得操作类别名称、操作物体、操作参数;
根据所述操作物体,获得物体索引区信息,确定操作虚拟物体标示,其中,所述操作虚拟物体标示为所述操作物体的唯一标示;
根据所述操作类别名称、所述操作虚拟物体标示、所述操作参数,生成操作指令,并将所述操作指令存储于所述指令区中,其中,所述操作指令中包括所述物体索引区信息。
8.如权利要求5或7所述的方法,其特征在于,所述指令区的指令格式相同,其中,所述指令格式为:指令名称;空;虚拟物体唯一标示;参数。
9.如权利要求1所述的方法,其特征在于,所述索引区还包括所述指令区的位置信息。
10.如权利要求1所述的方法,其特征在于,所述指令区中的指令为按照顺序存储。
11.如权利要求1所述的方法,其特征在于,所述索引区包括所述资源区资源头部位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京未来时空科技有限公司,未经北京未来时空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210503609.5/1.html,转载请声明来源钻瓜专利网。





