DSC编解码器分离简化及其开窗研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:luffyzero88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、电视机和手机等显示设备分辨率的迅速增加,采用显示流压缩(Display Stream Compression,DSC)技术解决显示链路带宽不足已成业界的共识。近年来,陆续出现了JPEG-XS,H.264/AVC和Dirac(VC-2)的纯帧内编码、HEVC-SCC(屏幕内容编码)和DSC等显示链路压缩技术。其中,最为典型的是视频电子标准协会(Video Electronics Standard Association,VESA)于2014年推出的DSC标准,这是一个被广泛接受的用于显示链路的低成本、短延时和视觉无损的轻量级编解码标准。DSC的高效编码技术包括先进的预测、历史彩色索引、简捷的熵编码以及良好的速率控制等。本文在分析DSC编解码原理和码流语法的基础上,围绕DSC的实际应用开展研究,以合理分配资源,进一步降低其功耗。具体地,本文的主要工作包括:第一、针对DSC校验模型编解器集成在一起的问题,将编、解码器进行分离并且适当的简化。在DSC标准的校验模型/参考代码中,编、解码器是集成在一起的,仅供原理验证使用。为了使DSC标准走向实用,需要先将其编、解码器进行分离,再分别进行优化。通过分析发现,编码器和解码器的大部分步骤都是相同的,只是互为逆过程,每一步只需单独考虑编码或解码的需要。同时,考虑到BMP格式在实际应用图片格式相对于PPM和DPX更为常用,本文加入了BMP文件的读写操作。这些工作为DSC编解器的优化奠定了必要的基础。第二、为了满足屏幕局部内容刷新和进一步降低显示链路传输带宽的需要,提出并实现了一种基于slice的屏幕内容开窗方法。考虑实际应用中屏幕部分内容刷新的情况,将要刷新的slice作为窗口。将窗口视为基本编码单元,编解码只针对窗口内容操作,使得操作数据量少、时间短、功耗也更低。APP获取原始大图和替换图片码流,将替换图片码流替换到大图开窗位置,再通过字节操作,得到开窗后标准DSC文件。原始大图码流经过字节操作得到标准开窗前DSC文件,开窗前后DSC文件送入解码器得到开窗前后图片,并且比较两图可以说明开窗的正确性和可行性。
其他文献
背景和目的:全球估计有4亿HBV感染者,其中约3%会继发乙型肝炎病毒相关性肾炎(HBV-GN)[1]。约30%的成人HBV-GN患者可能进展为慢性肾衰竭,其中多达10%的患者将要进行维持性血液透析[2]。故HBV-GN的诊治至关重要,抗病毒及对症治疗是目前公认的治疗方法。然而,可否使用糖皮质激素治疗HBV-GN至今仍存在分歧。故检索激素联合核苷(酸)类似物(NAs)治疗HBV-GN的相关文献,评估
电传动机车控制课程注重电路功能分析,电路控制过程复杂,电路图结构多样,特别是涉及到电路控制的操作实验,由于受到实验设备和实验环境的影响,部分实验通常无法开设,很多理论
僵尸网络分析实验是南开大学信息安全专业本科生课程“恶意代码分析”的重要组成部分,其目的是帮助学生加深对僵尸网络工作机制的理解,掌握恶意代码的分析方法与技术。该文从