【技术实现步骤摘要】
【国外来华专利技术】优先权声明本申请要求于2014年3月27日提交的题为“SCALABLEVIDEOENCODINGRATEADAPTATIONBASEDONPERCEIVEDQUALITY(基于感知质量的可缩放视频编码速率适配)”的美国专利申请序列号14/227,729的优先权,并且所述专利申请以全部内容通过引用结合。
技术介绍
视频编码技术使数字视频的高效传输成为可能。一些实时视频流式传输应用(如视频会议)要求特别高,因为用户体验取决于高效且稳健的编码技术以实现最小的延迟和适当的图像质量。作为视频传输平台的无线信道进一步约束了编码技术,因为基干网络经常具有非常动态的信道带宽。对每个视频帧进行编码所需的比特数被称为编码速率并且贯穿视频序列经常不是恒定的。在视频编码器处实现速率控制以保证对被流式传输至解码器中的视频数据进行成功解码和显示。视频编解码器具有用于提高或降低编码速率的可调整的压缩参数以便适应各种类型的信道的不同的传输带宽。可缩放视频编码(SVC)规定包括在H.264/MPEG-4第10部分高级视频编解器(AVC)视频压缩标准的附件G延伸中。H.264标准已经由联合视频组(JVT)拟定,联合视频组包括ITU-TSG16Q.6(也被称为VCEG(视频编码专家组))以及被称为MPEG(运动图像专家组)的ISO-IECJTC1/SC29/WG11(2003)。SVC使视频比特流的编码标准化,所述视频比特流还包含需要较小带宽的一个或多个子集比特流。子集比特流可以支持不同的空间分辨率(屏幕大小)、不同的时间分辨率(帧速率)或者不同质量(SNR)的视频信号。SVC技术作为一种处理编码器 ...
【技术保护点】
一种计算机实现的可缩放视频编码(SVC)方法,包括:接收原始视频帧;使用编码参数值将所述帧编码为分层流,所述编码参数值是基于与分配给所述分层流的每一层的感知质量水平目标相关联的编码关键性能指标(KPI)目标来确定的;以及将所述分层流存储在存储器中。
【技术特征摘要】
【国外来华专利技术】2014.03.27 US 14/227,7291.一种计算机实现的可缩放视频编码(SVC)方法,包括:接收原始视频帧;使用编码参数值将所述帧编码为分层流,所述编码参数值是基于与分配给所述分层流的每一层的感知质量水平目标相关联的编码关键性能指标(KPI)目标来确定的;以及将所述分层流存储在存储器中。2.如权利要求1所述的方法,进一步包括对所述分层流的所述编码进行适配以便响应于网络拥塞通过在降低的KPI目标上丢弃时间增强层或任何剩余时间增强层的编码帧来改变所述感知质量水平。3.如权利要求1所述的方法,进一步包括:对所述分层流的所述编码进行适配以便响应于网络拥塞通过改变所述分层结构内的帧时间、空间或质量层水平来改变所述感知质量水平。4.如权利要求1所述的方法,进一步包括:针对非分层结构中的帧,通过浮动编码参数并且对所述帧进行迭代编码直到达到预定感知质量水平目标来确定与所述预定感知质量水平目标相对应的所述编码参数值;从用所述编码参数值编码的数据来重构帧;以及基于所述重构帧与所述相应的原始帧之间的差异来生成与所述预定感知质量水平目标相关联的所述KPI目标。5.如权利要求1所述的方法,其中,所述感知质量水平目标包括估计平均意见评分(eMOS);所述编码参数是量化参数(QP);所述KPI目标是峰值信噪比(PSNR);并且针对与相同的eMOS相关联的所述分层流的任何层中的编码帧采用相同的目标PSNR值。6.如权利要求1所述的方法,进一步包括确定当前比特率预算;并且其中,将所述帧编码为所述分层流进一步包括:响应于所述当前比特率预算满足阈值而利用基于与第一感知质量目标相关联的第一KPI目标所确定的编码参数值来对基层的帧以及分层预测增强层的帧进行编码;并且响应于所述当前比特率预算未能满足所述阈值而利用基于与第二感知质量目标相关联的第二KPI目标所确定的编码参数值来对所述基层的帧以及所述分层预测增强层的帧进行编码,所述第二感知质量目标比所述第一感知质量目标低。7.如权利要求6所述的方法,进一步包括:针对非分层结构中的帧,通过浮动第一编码参数并且对所述帧进行迭代编码直到达到所述第一感知质量目标来确定与所述第一感知质量目标相对应的所述第一编码参数值;从用所述第一编码参数值编码的数据来重构帧;基于所述重构帧与所述相应的原始帧之间的差异生成与所述第一感知质量目标相关联的所述第一KPI目标;针对所述非分层结构中的帧,通过浮动第二编码参数并且对所述帧进行迭代编码直到达到所述第二感知质量目标来确定与所述第二感知质量目标相对应的所述第二编码参数值;从用所述第二编码参数值编码的数据来重构帧;并且基于所述重构帧与所述相应的原始帧之间的差异生成与所述第二感知质量目标相关联的所述第二KPI目标。8.如权利要求6所述的方法,其中:利用基于第一KPI目标确定的编码参数值对所述基层帧进行编码进一步包括对多个关键帧进行迭代编码,同时浮动所述编码参数值直到达到所述第一KPI目标;并且利用所述第一编码参数值对所述增强层帧进行编码进一步包括对依赖于所述关键帧的一个或多个帧进行迭代编码,同时浮动所述编码参数值直到达到所述第一KPI目标。9.如权利要求1所述的方法,进一步包括:构造包括所述分层流的主要编码视频流;以及构造与最低感知质量和最低比特率相关联的辅助编码视频流。10.如权利要求9所述的方法,其中:将所述帧编码为所述分层流进一步包括:通过利用基于与最高感知质量目标相关联的第一KPI目标确定的编码参数值对第一基层的帧以及第一分层预测增强层的帧进行编码来将所述帧编码为第一分层流;并且所述方法进一步包括:通过利用基于与较低感知质量目标相关联的第二KPI目标确定的编码参数值对第二基层的帧以及第二分层预测增强层的帧进行编码来将所述帧编码为第二分层流;确定当前比特率预算;以及从与由所述当前比特率预算准许的最佳感知质量相关联的所述第一或第二分层流来构造所述主要编码视频流。11.如权利要求9所述的方法,其中:将所述帧编码为所述分层流进一步包括:通过利用基于与最高感知质量目标相关联的第一KPI目标确定的编码参数值对第一基层的帧以及第一分层预测增强层的帧进行编码来将所述帧编码为第一分层流;构造所述辅助流进一步包括重新发送所述第一分层流的关键帧;并且响应于比特率预算减少,所述方法进一步包括:通过利用基于与较低感知质量目标相关联的第二KPI目标确定的编码参数值对第二基层的帧以及第二分层预测增强层的帧进行编码来将所述帧编码为第二分层流;并且其中,构造所述辅助流包括发送针对所述第二分层流的关键帧的差错恢复...
【专利技术属性】
技术研发人员:V·巴布拉查,S·拉夫盖德,T·T·阿佐古一,Y·廖,V·S·索马雅祖鲁,
申请(专利权)人:英特尔IP公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。