当前位置: 首页 > 专利查询>师源专利>正文

将三维与二维数据相融合的交互式多媒体制作及播放系统技术方案

技术编号:8215306 阅读:185 留言:0更新日期:2013-01-17 12:09
本发明专利技术涉及一种将三维与二维数据相融合的交互式多媒体制作及播放系统,包括数据源单元,将外部多种不同的多媒体数据文件,加载并转换成系统可识别的二维数据格式、三维数据格式;数据承载与管理单元,分别将二维数据和三维数据转换为二维实体和三维实体,并统一进行管理和分配;三维图形编辑单元,对三维实体进行可视化的编辑操作;二维图形图像编辑单元,对二维实体进行可视化的编辑操作;该系统不需要专业的多媒体设计能力,不需要计算机编程能力,让普通用户操作简便、易用、快速制作为前提;有专业的多媒体设计能力,具备计算机编程能力,让高级用户能够扩展、延伸应用为前提。

【技术实现步骤摘要】
将三维与二维数据相融合的交互式多媒体制作及播放系统
本专利技术涉及多媒体制作领域,特别涉及用户能快速、不需要编程的,对多种三维静、动态数据与多种二维静、动态数据的外部数据进行快速录入、编辑及融合处理后达到新的混合再现,还包括文字、音频、视频等外部数据的处理及编辑后达到新的混合再现,并能全面实现数据信息之间、实现图形图像与数据信息之间的交互控制。
技术介绍
现有技术公开了专利号为200480042906,专利技术名称为将三维场景分层结构集成到二维合成系统中,说明书中公开了:(2D)可视对象和(3D)场景对象的分层结构被集成以便无缝处理来在(2D)计算机显示器上呈现包含(3D)场景的(2D)视图的(2D)图像。对可视分层结构中(3D)模型对象和(2D)可视对象的处理被集成,使得处理可容易地在(3D)操作与(2D)操作之间切换。此外,创建显示图像时的处理可视(2D)对象和(3D)模型对象之间的转变的次数没有结构上的限制。数据结构将创建(3D)图像和(2D)图像的计算机程序对象集成到含有可视(2D)对象或指向(3D)模型对象的(3D)场景对象的视件树对象分层结构中。数据结构包括对象树分层结构、一个或多个可视(2D)对象、以及指向(3D)模型对象的一个或多个(3D)参照或场景对象。可视(2D)对象定义绘制(2D)图像的操作。(3D)参照或场景对象定义指向对象的参照,利用的是一起来绘制由一个或多个(3D)模型组成的三维场景的二维视图的操作。(3D)参照或场景对象指向(3D)模型对象和照相机对象。照相机对象定义(3D)场景的二维视图。(3D)模型对象绘制(3D)模型,并定义在绘制模型轮廓中使用的网格信息和在绘制模型的表面纹理中使用的材质信息。模型的表面纹理的材质信息可由可视(2D)对象、(3D)参照或场景对象或者可视(2D)对象和/或(3D)参照场景对象的树分层结构定义,该系统构建操作复杂不适合普通人群使用,而且建模效果差。
技术实现思路
为克服现有技术不足,本专利技术目的是提供一种将三维与二维数据相融合的交互式多媒体制作及播放系统,该系统不需要专业的多媒体设计能力,不需要计算机编程能力,让普通用户操作简便、易用、快速制作为前提;有专业的多媒体设计能力,具备计算机编程能力,让高级用户能够扩展、延伸应用为前提。本专利技术技术方案如下:一种将三维与二维数据相融合的交互式多媒体制作及播放系统,包括数据源单元,将外部多种不同的多媒体数据文件,加载并转换成系统可识别的二维数据格式、三维数据格式;数据承载与管理单元,分别将二维数据和三维数据转换为二维实体和三维实体,并统一进行管理和分配;三维图形编辑单元,对三维实体进行可视化的编辑操作;二维图形图像编辑单元,对二维实体进行可视化的编辑操作;动作交互控制单元,对二维实体和三维实体的事件进行动作的绑定,使实体能根据用户触发的事件来执行相应的动作,产生交互效果;制品发布与播放单元,将编辑的实体、数据打包成制品,并对制品进行发布,让制品可通过播放单元进行播放。还包括系统功能延展开发单元,使用系统提供的API,使用C++对系统进行二维实体、三维实体、动作交互的功能扩展。所述数据源单元包括文件加载接口,提供各种多媒体数据文件的读取的基础功能,以提供给不同的多媒体文件加载的代码调用;文件解析器,将用户制定的多媒体数据文件,根据文件扩展名,到加载器列表中查询是否有对应的文件加载;加载器列表,其中包含了所有的课用于加载的多媒体文件的加载列表;数据容器,将以加载的数据存放于该数据容器中,其它单元可访问数据容器来调用这些数据。所述数据承载与管理单元包括项目管理器,是由系统定义的格式,用于读取和保存当前用户使用系统编辑产生的各种操作和数据的集合;消息处理器,通过操作系统投递的所有消息,进行汇总到消息处理器来进行封装,并将封装的消息投递到消息内部,以使系统的其它单元根据消息进行进一步的消息处理;场景管理器,是对项目中的所有二维实体、三维实体、各种操作进行统一的管理;导航管理器,对不同页进行管理和导航管理。所述三维图形编辑单元包括三维应用模块,对三维图形进行初始化、管理和处理各种与三维有关的消息处理;三维图形管理器,负责绘制场景,并对场景内的各种三维基础的对象进行管理,这些管理是基于三维底层的管理,并将这些基础的三维对象提供给三维实体,以使的三维实体能进行逻辑方面的处理;三维实体模块,实现各种三维的各种实体功能,以供场景统一管理和响应用户的编辑操作。所述二维图形图像编辑单元包括二维应用模块,对二维图形进行初始化、管理和处理各种与二维有关的消息处理;二维图形管理器,对二维图形的绘制和处理;二维实体,实现各种二维的各种实体功能,以供场景统一管理和响应用户的编辑操作。所述交互动作控制单元包括交互动作管理器,是对实体的事件进行响应并执行;交互动作扩展插件,是通过对交互动作控制单元所提供的API接口,对交互动作的功能进行扩充。所述制品发布与播放单元包括制品发布器,是对当前的项目进行打包、加密成中间的制品数据文件,该数据文件仅用于最终播放使用,并不能被系统进行再次的修改;制品播放器,在未安装过系统的计算机上播放打包的制品。所述系统功能延展开发单元包括插件管理器,对所有使用插件接口扩展的插件,都会放入插件容器中,以便对所有的插件进行统一的管理;插件接口,是由外部进行扩展的入口点,插件可以用于扩展二维实体、三维实体、交互动作;插件容器,用于记录所有加载的插件,并对插件进行统一管理的容器。数据源单元:数据源单元,是为了达到将外部数据(如:图片数据、文字数据、音频数据、视频数据、模型数据等)导入为目的,通过对数据进行读取与解析的方式,把数据转换为系统可以识别的数据(三维静/动态数据、二维静/动态数据),并将可识别数据传递给二维图形图像编辑单元和三维图形编辑单元进行编辑和处理。三维图形编辑单元:三维图形编辑单元,是读取已转换为三维静/动态数据,进行显示和编辑为目的的,通过把数据对象化,响应鼠标、键盘操作和对属性面板参数的设置方式,来调整和编辑三维静、动态数据在三维空间中的显示的位置、观察角度、外观特征,并将三维处理结果实时的投影到二维空间中,以达到三维图形与二维图形的融合。二维图形图像编辑单元二维图形图像编辑单元,是读取已转换为二维静/动态数据,进行显示和编辑为目的的,通过把数据对象化,响应鼠标、键盘操作和对属性面板参数的设置方式,来调整和编辑二维静、动态数据在二维空间中的显示的位置、外观特征。交互控制单元交互控制单元,是把三维数据对象和二维数据对象进行事件化处理,并对这些事件进行动作绑定,以使三维数据对象和二维数据对象响应由系统内部触发的事件以及由用户触发的事件进行相应,以实现对象与对象之间、对象与系统之间、对象与用户之间的交互性。数据承载与管理单元数据承载与管理单元,将编辑的二维数据对象、三维数据对象进行有效的后台管理,并能将编辑的结果保存到文件中,以便能在以后重新打开该文件,继续之前的编辑的操作。制品发布与播放单元制品发布与播放单元,是将已编辑好的二维数据对象、三维数据对象,通过加密、打包、分发的方式生成可发布的制品,使已发布的制品能在未安装过该系统的计算机上顺利地、正常地进行播放和演示。系统功能延展开发单元系统功能延展开发单本文档来自技高网
...
将三维与二维数据相融合的交互式多媒体制作及播放系统

【技术保护点】
一种将三维与二维数据相融合的交互式多媒体制作及播放系统,其特征在于:包括数据源单元,用于将外部多种不同的多媒体数据文件,加载并转换成系统可识别的二维数据格式、三维数据格式;数据承载与管理单元,用于分别将二维数据和三维数据转换为二维实体和三维实体,并统一进行管理和分配;三维图形编辑单元,用于对三维实体进行可视化的编辑操作;二维图形图像编辑单元,用于对二维实体进行可视化的编辑操作;动作交互控制单元,用于对二维实体和三维实体的事件进行动作的绑定,使实体能根据用户触发的事件来执行相应的动作,产生交互效果;制品发布与播放单元,用于将编辑的实体、数据打包成制品,并对制品进行发布,让制品可通过播放单元进行播放。

【技术特征摘要】
1.一种将三维与二维数据相融合的交互式多媒体制作及播放系统,其特征在于:包括数据源单元,用于将外部多种不同的多媒体数据文件,加载并转换成系统可识别的二维数据格式、三维数据格式;数据承载与管理单元,用于分别将二维数据和三维数据转换为二维实体和三维实体,并统一进行管理和分配;三维图形编辑单元,用于对三维实体进行可视化的编辑操作;二维图形图像编辑单元,用于对二维实体进行可视化的编辑操作;动作交互控制单元,用于对二维实体和三维实体的事件进行动作的绑定,使实体能根据用户触发的事件来执行相应的动作,产生交互效果;制品发布与播放单元,用于将编辑的实体、数据打包成制品,并对制品进行发布,让制品可通过播放单元进行播放;所述数据源单元包括文件加载接口,用于提供各种多媒体数据文件的读取的基础功能,以提供给不同的多媒体数据文件加载的代码调用;文件解析器,用于将用户制定的多媒体数据文件,根据文件扩展名,到加载器列表中查询是否有对应的文件加载;加载器列表,其中包含了所有的可用于加载的多媒体数据文件的加载列表;数据容器,将已加载的数据存放于该数据容器中,其它单元可访问数据容器来调用这些数据;所述数据承载与管理单元包括项目管理器,是由交互式多媒体制作及播放系统定义的格式,用于读取和保存当前用户使用交互式多媒体制作及播放系统编辑产生的各种操作和数据的集合;消息处理器,通过操作系统投递的所有消息,进行汇总到消息处理器来进行封装,并将封装的消息投递到消息内部,以使交互式多媒体制作及播放系统的其它单元根据消息进行进一步的消息处理;场景管理器,是对项目管理器中的所有二维实体、三维实体、各种操作进行统一的管理;导航管理器,对不同页进行管理和导航管理;所述三维图形编辑单元包括三维应用模块,对三维图形进行初始化、管理和处理各种与三维有关的消息处理;三维图形管理器,负责绘制场景,并对场景内的各种三维基础的对象进行管理,这些管理是基于三维底层的管理,并将这些三维基础的对象提供给三维实体,以使得三维实体能进行逻辑方面的处理;三维实体模块,实现各种三维的各种实体功能,以供场景统一管理和响应用户的编辑操作;所述二维图形图像编辑单元包括二维应用模块,对二维图形进行初始化、管理和处理各种与二维有关的消息处理;二维图形管理器,对二维图形的绘制和处理;二维实体,实现各种二维的各种实体功能,以供场景统一管理和响应用户的编辑...

【专利技术属性】
技术研发人员:师源
申请(专利权)人:师源
类型:发明
国别省市:

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

1