论文部分内容阅读
随着生活水平提高,人们对影视节目的期望值也越来越高,提高电视节目的收视率对电视节目制作工作是一种新的挑战。虚拟演播室技术应运而生,它主要综合了计算机图形技术、多媒体技术、传感器技术、显示技术及仿真技术等多种技术为一体,将现场视频实时地与计算机绘制的三维场景结合在一起,制作出更精彩的电视节目。 目前,国际上的虚拟演播室系统已达到了商品化程度,但这些系统基本上是基于工作站的独立系统,其价格昂贵,一般都在100—300万元左右,在中国很难普及。为此本文以与辽宁电视台数字互动频道合作项目为依托,创建了一个基于PC机及Java技术的虚拟演播室系统,使中小电视台采用虚拟演播室技术、提高节目制作水平成为可能。 本文详细地介绍了基于Java3D和JMF技术的虚拟演播室系统的理论与技术;提出了基于PC机和Java技术的虚拟演播室系统的解决方案;实现了基于JMF API技术的视频格式文件(.MPG)读取,并应用多线程技术和生产者—消费者算法对离散后的视频和音频的轨道进行连续读取和控制,同时实现了对每一轨道图元进行提取有用像素和去除无用像素点集合的处理,并将处理后的视频轨道图元作为一种动态纹理添加到由计算机实时绘制的虚拟场景中;实现了基于多线程技术和键盘交互技术的虚拟演播室动态滚动字幕和静态字幕的设计;实现了基于线性插值的数学模型逼近切面圆,并用三角面片逼近法构造出具有良好光顺性和切矢量连续性的球缺及球冠等不规则几何形体,并对这些几何形体进行了相应的真实感处理;实现了基于Java3D技术的多种动画及交互式程序的开发;实现了基于Java3D的高级键盘与鼠标交互技术。 虚拟演播室系统研究与实现中的创新点为:提出了基于PC机与Java,Java3D及JMF技术的虚拟演播室系统的总体设计方法及解决方案,且该方案切实可行;解决了基于Java3D及JMF技术的视频读取、处理与动态纹理控制;创建出了基于三角面片逼近及Java3D技术的具有良好光顺性与切矢量连续性的不规则三维几何形体,并进行了相关的真实感处理技术,并将这些技术应用到虚拟演播室系统中,取得了良好的效果。