论文部分内容阅读
伴随科学技术的发展浪潮,摄像机经历了从模拟到数字,从标清到高清的发展过程。2006年,索尼和松下联合推出了面向摄像机应用的高清视频新标准AVCHD,引领了摄像机高清视频格式的发展方向。但是由于AVCHD推出时间较短,国内对它的研究很少,针对AVCHD标准的非线性编辑软件也不多。本设计的目的正是想系统的研究AVCHD标准,并在此基础上实现一个AVCHD非线性编辑软件。本系统能在Mac平台上方便地进行AVCHD摄像机素材的导入,对素材进行合并、分割等简单的非线性编辑操作,预览AVCHD音视频数据,制作不同布局的AVCHD顶层菜单,并将AVCHD内容导出至蓝光光盘。本文将分别对各个模块进行详细的描述,并对编辑与刻录提出了一些优化或创新的设计方法。主要的研究成果包括以下方面:首先对AVCHD标准进行了系统性的介绍,将AVCHD的数据划分为物理层与逻辑层,并详细的描述了每一层中的文件格式、功能与相互关系。然后基于AVCHD的架构,提出了采用“虚拟编辑”进行非线性编辑的方法,该方法可以在不修改底层M2TS流文件与Clip信息文件的情况下,在逻辑层简单快速的实现诸如合并、分割等操作。对于非线性编辑系统中重要的视频帧定位功能,不再使用传统的将素材转换为全I帧格式的方法,而是利用了Clip信息文件中的EPMap,从粗表、细表、帧三个层次实现了视频的帧定位,相比较于传统方法,它节省了转码的时间与空间。在描述将AVCHD素材导出到蓝光光盘的方法时,对蓝光文件系统UDF进行了详细的介绍。对于蓝光刻录,引入了“刻录链表层”,它将用户层和光盘物理扇区进行隔离,使得用户层可以专注于文件系统的数据生成,而由刻录链表层集中对刻录进行优化,这不仅提升了刻录效率,还解决了一次写入式光盘的顺序写入问题。最后,本文对该AVCHD非线性编辑系统进行了总结,并对以后的改进和发展方向提出了建议。