高清视频编码器的实现与优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kellyfly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息与网络技术的飞速发展,各类多媒体应用尤其是高清视频的应用越来越多地出现在人们的日常生活和工作中。而由此带来的视频高清化的趋势对视频压缩效率提出了更高的要求。为此,两大国际标准化组织ITU-T VCEG与ISO/IEC MPEG于2013年共同制定了新一代高效视频编码标准H.265/HEVC。相比于上一代视频编码标准H.264/AVC,H.265/HEVC可以在保证相同视频质量的前提下节省大约50%的编码码率。这主要得益于其采用的更加灵活的块划分方式以及更为先进的编码技术。但这些技术的使用同时也带来了编码复杂度的大幅提升。因此,为了使该标准得到更加广泛的应用,需要为其编码器开发低复杂度、高性能的编码算法。本文基于H.265/HEVC标准的X265编码器,分析了其编码流程、编码性能以及编码速度,重点分析了该编码器所采用的不同复杂度等级率失真优化方法以及并行编码机制,并提出了一种考虑视频帧间依赖性的自适应关键帧量化参数分配方法。主要工作介绍如下。针对目前最主流的X265视频编码器,首先详细介绍了其各层次的编码流程,包括序列编码层、帧编码层、CTU组编码层以及CTU编码层。其次,分析了X265在模式选择和量化过程中所采用的不同复杂度等级的率失真优化方法,并比较了各复杂度级别率失真优化的编码性能与编码速度,以在二者之间获得更好的权衡。最后,重点分析了X265中的并行编码机制,包括帧级并行、CTU级并行、并行模式选择、并行运动估计等,并测试比较了不同并行策略的性能与编码速度,以为处理器资源受限的情况下合理地分配资源提供指导。视频编码过程使用了大量帧间预测技术以去除时间冗余,这使得时域上邻近视频帧之间存在着一定的依赖性。而对于视频序列中的关键帧而言,其编码失真的大小会直接影响整个GOP的编码性能。为此,本文提出了一种用于估计视频帧间依赖性强度的方法,并在其基础上针对X265编码器提出了一种自适应关键帧量化参数分配方法。该方法可根据视频的帧间依赖性强度自适应地为关键帧确定量化参数。实验结果表明,与X265中默认的关键帧量化参数设置方式相比,本文提出算法能够提升2.04%的编码性能,而不影响编码复杂度。
其他文献
睑缘炎是眼科最常见的疾病之一,以往在临床上常被忽视,由于其可能引起结膜炎、角膜炎,甚至角膜溃疡穿孔等严重并发症,近年来不断被关注,对它的发病机制、治疗等都有了进一步
目的探讨血酮测定在评估急性胃肠炎患儿脱水和代谢性酸中毒中的价值。方法选医院治疗的急性胃肠炎脱水患儿156例,在首次给药前检测其血酮和血清碳酸氢盐浓度。根据脱水评分对
目的了解护士对同情疲倦的认知状况。方法采用便利抽样法,于2017年1-3月用自行设计的护士同情疲倦认知状况调查表对我院96名在职护士进行调查。结果护士对同情疲倦认知情况及
通过对2017年清华大学的"中国大学生学习与发展追踪研究"项目(China College Student Survey,CCSS),对上海某高校数据进行分析,探讨了学习挑战度、校园环境支持度与向学/厌学
变形镁合金较铸造镁合金有了更高的强度、延伸率等力学性能,同时具有较好的腐蚀性能与疲劳性能,而被广泛的应用在汽车、航空、3C产品等领域。与其它易成形金属一样,变形镁合
总结了162例经桡动脉行冠状动脉造影及支架置入术的护理体会,包括术前给予细致的心理护理和健康教育指导,加强桡动脉穿刺部位及其路径血管皮肤的护理,术后严密观察桡动脉穿刺
利用黄河下游湖泊大野泽550cm柱状岩芯沉积物粒度分析,结合高精度的AMS 14C年代测定,初步揭示了研究区近1400a来湖泊沉积及环境演化历史。应用沉积物粒度频率分布曲线和概率
目的 观察丹皮酚对大鼠痛风性关节炎发展与NF-κB活化的影响及其机制。方法 给予SD大鼠不同剂量的丹皮酚连续灌胃7 d。d 5向大鼠右踝关节腔内注射尿酸钠晶体。测量大鼠右足体
高素质的人才队伍是企业获取核心竞争力、事业立于不败之地的核心.高层领导者,特别是战略管理者,应当担负起人力资源队伍建设的领导者角色.建设“具有国际竞争力的世界级特大
贿赂犯罪作为一类罪,其危害不仅表现在对国家公权力不可收买性的侵害还表现为破坏公权力威信,扰乱司法公正。与我国社会主义的本质和我党全心全意为人民服务的宗旨相悖,应该