【技术实现步骤摘要】
【国外来华专利技术】优先权声明本申请要求于2014年4月30提交的题为“恒定质量视频编码(CONSTANT QUALITY VIDEO CODING)”的美国专利申请序号14/265,580的优先权,该美国专利申请以其全部内容通过引用结合在此。
技术介绍
视觉质量在许多媒体应用中是用户体验的一个重要方面。此外,在压缩/解压缩(编码解码器)系统中,视觉质量可能主要基于所使用的压缩格式。例如,视频编码器对视频信息进行压缩从而使得更多的信息可通过给定带宽被发送或存储在给定的存储器空间中等。经压缩的信号或数据然后可以经由对所述信号或数据进行解码或解压缩的解码器被解码以显示给用户。在一些实现方式中,恒定视觉质量可能是令人期望的。顾名思义,恒定视觉质量旨在跨视频帧或视频帧序列达到固定的主观质量。通常,恒定视觉质量实现方式可以采用可变比特率,从而使得比特流的各个部分的文件大小或尺寸可以取决于诸如压缩视频的复杂度的因素是可变的。在一种方式中,恒定量化参数(QP)用于达到恒定视觉质量。例如,经由编码技术(诸如H.264/MPEG-4高级视频编码(AVC)标准或高效率视频编码(HEVC)标准等)获得的变换系数可以使用恒定QP被量化。例如,较大的QP值以较差的质量为代价而提供更大的压缩,而较小的QP值以更少的压缩为代价而达到更高的视觉质量。然而,这种恒定QP方式可能并不能完全提供如由用户所感知的恒定视觉质量。此外,这种恒定QP方式在(在视频帧内空间上或者跨视频帧在时间上)压缩视频序列的某些部分时可能不经济。这样,现有技术可能并不能为用户和/或有效压缩提供恒定视觉质量。随着越来越高质量的视频传输变得更加广 ...
【技术保护点】
一种用于视频编码的计算机实现的方法,所述方法包括:确定视频序列的视频帧的第一量化参数;基于与所述视频帧相关联的空间复杂度或时间复杂度中的至少一项对所述第一量化参数进行修改以便生成所述视频帧的第二量化参数;以及基于所述第二量化参数、个体块的复杂度、以及所述视频帧的复杂度生成所述视频帧的所述个体块的块级量化参数。
【技术特征摘要】
【国外来华专利技术】2014.04.30 US 14/265,5801.一种用于视频编码的计算机实现的方法,所述方法包括:确定视频序列的视频帧的第一量化参数;基于与所述视频帧相关联的空间复杂度或时间复杂度中的至少一项对所述第一量化参数进行修改以便生成所述视频帧的第二量化参数;以及基于所述第二量化参数、个体块的复杂度、以及所述视频帧的复杂度生成所述视频帧的所述个体块的块级量化参数。2.如权利要求1所述的方法,其中,当所述个体块的复杂度与所述视频帧的复杂度之比大于一时,所述块级量化参数大于所述第二量化参数。3.如权利要求1所述的方法,其中,所述第一量化参数基于所述视频序列的由用户选择的恒定质量因子。4.如权利要求1所述的方法,其中,所述第一量化参数基于所述视频序列的恒定质量因子以及基于帧类型的偏移。5.如权利要求1所述的方法,其中,所述空间复杂度包括基于所述视频帧的帧内预测失真。6.如权利要求1所述的方法,其中,所述时间复杂度包括基于所述视频帧的帧间预测失真。7.如权利要求1所述的方法,其中,当与所述视频帧相关联的所述空间复杂度或所述时间复杂度分别指示高空间复杂度或高时间复杂度中的至少一项时,所述第二量化参数大于所述第一量化参数。8.如权利要求1所述的方法,其中,所述个体块的复杂度包括所述个体块的块预测失真或所述个体块的块方差中的至少一项。9.如权利要求1所述的方法,其中,所述视频帧包括帧内帧或场景变化P帧,其中,所述第一量化参数等于所述视频序列的恒定质量因子;其中,所述第二量化参数与同所述帧内帧或所述场景变化P帧相关联的所述空间复杂度成比例;并且其中,基于所述个体块的复杂度与所述帧内帧或所述场景变化P帧的复杂度之比与阈值的比较,所述块级量化参数等于所述第二量化参数或者小于所述第二量化参数。10.如权利要求1所述的方法,其中,所述视频帧包括P帧,其中,所述第一量化参数基于所述视频序列的增加了P帧偏移的恒定质量因子,并且基于与所述帧间P帧相关联的I帧的帧内量化值而被修改;并且其中,所述第二量化参数基于所述第一量化参数,所述第一量化参数基于所述帧间P帧的时间复杂度与所述视频序列的过去平均时间复杂度的时间比而被调整。11.如权利要求1所述的方法,其中,所述视频帧包括帧间帧,其中,所述块级量化参数是以下情况中的至少一种情况:基于所述个体块的复杂度与所述帧间帧的复杂度之比与第一阈值的比较而大于所述第二量化参数;或者基于所述个体块的复杂度与所述帧间帧的复杂度之比与第二阈值的比较而小于所述第二量化参数。12.如权利要求1所述的方法,进一步包括:确定所述视频序列的第二视频帧的第三量化参数,其中,所述第二视频帧是B帧,并且其中,所述第三量化参数基于所述第二量化参数。13.如权利要求12所述的方法,其中,所述B帧是B参考帧,其中,所述第三量化参数基于所述第二量化参数的平均值,其中,所述第二量化参数包括P帧参考量化参数和B帧参考量化参数。14.如权利要求1所述的方法,进一步包括:基于所述块级量化参数对与所述个体块相关联的变换系数进行量化;以及将所述经量化的变换系数与所述块级量化参数编码成比特流。15.如权利要求1所述的方法,进一步包括:至少部分地基于所述块级量化参数生成与所述视频序列相关联的模式选择。16.一种用于在计算设备上提供视频编码的系统,所述系统包括:被配置成用于存储视频数据的存储器;以及耦合至所述存储器的图形处理单元,其中,所述图形处理单元包括:量化参数电路,所述量化参数电路被配置成用于:确定视频序列的视频帧的第一量化参数;基于与所述视频帧相关联的空间复杂度或时间复杂度中的至少一项对所述第一量化参数进行修改以便生成所述视频帧的第二量化参数;以...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。