● 摘要
高性能计算和存储及其服务环境,可以提高视频图像内容编辑合成技术及其软件的应用效能。云环境下的图像处理、视频处理、图形渲染、虚拟现实等技术及其软件服务,已经成为交叉研究方向的国际前沿热点。本论文根据中国教育科研网格二期的数字媒体内容资源云建设任务,针对云环境下的数字媒体资源整合共享、软件服务封装和典型应用开发等需求,调研分析了国内外研究现状及发展趋势,开展了云环境下视频图像内容编辑合成软件的服务封装及应用开发等方面的研究开发,主要包括以下研发工作:
1、设计并实现了视频图像内容编辑合成软件的云服务封装框架,主要包括框架接口定义、封装模板设计、软件服务封装。首先分析了视频图像内容编辑合成软件的特点,定义了基于消息序列的数据传输格式和交互数据读写接口、以及软件服务的调用接口;然后设计并实现了适用于有关视频图像内容编辑合成软件的服务封装模板;最后利用封装模板,实现了对象提取、场景分割、场景分层、场景拼接、场景合成、对象颜色转换、场景风格转换等软件的服务封装,并且封装的软件服务具有相应的Web人机交互界面。
2、设计并实现了云环境下支持虚拟场景生成应用开发的视频图像内容素材库,主要包括视频图像内容的描述本体、语义标注服务、素材库集成与访问。首先定义了描述视频图像内容的通用本体和领域本体,设计实现了本体编辑服务;然后根据视频图像内容的描述本体,设计实现了云环境下视频图像对象、场景、动作的语义标注服务;最后根据素材集成与共享的需求,从素材访问、素材读写和本体访问等方面,设计实现了素材库的统一视图及集成访问接口,可以支持多个层次的视频图像内容语义检索。
3、在此基础上,开发了云环境下视频图像内容编辑合成的典型应用。主要包括素材存取、编辑合成服务调用、场景生成流程控制、虚拟场景预览管理等应用模块。以“节点”表示编辑合成服务的运行实例,以“树”表示虚拟场景生成的工作流程;基于HTML5的Canvas标签,设计实现了云环境下工作流程的操作控制台;根据封装模板的服务调用接口,建立编辑合成服务的映射表,通过服务映射实现了编辑合成服务调用。
实验验证与应用示范结果表明,本论文研发的云服务封装框架具有一定的可扩展性,实现了7种视频图像内容编辑合成软件的服务封装;开发的典型应用可以根据用户自定义流程,利用云环境下的计算资源、存储资源、以及有关素材资源和软件资源,快速生成视频图像虚拟场景。
相关内容
相关标签