【技术实现步骤摘要】
【国外来华专利技术】空间层速率分配
本专利技术涉及在可缩放视频编码背景下的空间层速率分配。
技术介绍
随着视频在广泛的应用中变得越来越普遍,视频流可能需要依据应用的情况被编码和/或解码若干次。例如,不同的应用和/或设备可能需要遵守带宽或资源约束。为了满足这些需要几种设置组合而不至于过于昂贵的需求,已经开发了将视频压缩成几种分辨率的高效编解码器。利用诸如可缩放VP9和H.264之类的编解码器,视频比特流可以包含多个空间层,这些空间层允许用户以不同的分辨率(即每个空间层的分辨率)重构原始视频。通过具有可缩放能力,视频内容可以通过有限的进一步处理从设备传递到设备。
技术实现思路
本专利技术的一个方面提供了一种用于分配比特率的方法。所述方法包括在数据处理硬件处接收对应于缩放视频输入信号的变换系数,所述缩放视频输入信号包括多个空间层,所述多个空间层包括基础层。该方法还包括由数据处理硬件基于来自缩放视频输入信号的帧样本来确定空间速率因子。空间速率因子在从缩放视频输入信号形成的编码比特流的每个空间层处定义用于比特率分配的因子。空间速率因子由基本层的每个变换系数的比特率和多个空间层的每个变换系数的平均比特率之间的差来表示。该方法还包括通过基于空间速率因子和帧样本将比特率分配给每个空间层来减少编码比特流的多个空间层的失真。本专利技术的实施方式可以包括以下可选特征中的一个或多个。在一些实施方式中,该方法还包括在数据处理硬件处从缩放视频输入信号接收第二帧样本;数据处理硬件基于来自缩放视频输入信号的第二帧样本修改空间速率因子;数据处 ...
【技术保护点】
1.一种方法(400),其特征在于,包括:/n在数据处理硬件(510)处接收对应于缩放视频输入信号(120)的变换系数(226),所述缩放视频输入信号(120)包括多个空间层(L),所述多个空间层(L)包括基本层(L
【技术特征摘要】
【国外来华专利技术】20180726 US 62/703,6231.一种方法(400),其特征在于,包括:
在数据处理硬件(510)处接收对应于缩放视频输入信号(120)的变换系数(226),所述缩放视频输入信号(120)包括多个空间层(L),所述多个空间层(L)包括基本层(L0);
由所述数据处理硬件(510)基于来自所述缩放视频输入信号(120)的帧样本(SF)来确定空间速率因子(332),所述空间速率因子(332)在从所述缩放视频输入信号(120)形成的编码比特流(204)的每个空间层(L)处定义用于比特率分配的因子,所述空间速率因子(332)由所述基本层(L0)的每个变换系数(226)的比特率和所述多个空间层(L)的每个变换系数(226)的平均比特率(RL)之间的差来表示;和
由所述数据处理硬件(510),通过基于所述空间速率因子(332)和所述帧样本(SF)将比特率分配给所述每个空间层(L),来减少所述编码比特流(204)的所述多个空间层(L)的失真。
2.根据权利要求1所述的方法(400),其特征在于,还包括:
在所述数据处理硬件(510)处,从所述缩放视频输入信号(120)接收第二帧样本(SF);
由所述数据处理硬件(510)基于来自所述缩放视频输入信号(120)的所述第二帧样本(SF)修改所述空间速率因子(332);和
由所述数据处理硬件(510)基于修改后的空间速率因子(332)和所述第二帧样本(SF)将修改后的比特率分配给所述每个空间层(L)。
3.根据权利要求1或2所述的方法(400),其特征在于,还包括:
在所述数据处理硬件(510)处,接收来自所述缩放视频输入信号(120)的第二帧样本(SF);
由所述数据处理硬件(510)基于指数移动平均值逐帧地修改所述空间速率因子(332),所述指数移动平均值至少对应于所述帧样本(SF)和所述第二帧样本(SF);和
由所述数据处理硬件(510)基于所述修改后的速率因子(332)向所述每个空间层(L)分配所述修改后的比特率。
4.根据权利要求1-3中任一项所述的方法(400),其特征在于,接收所述缩放视频输入信号(120)包括:
接收视频输入信号(120);
将所述视频输入信号(120)缩放为所述多个空间层(L);
将所述每个空间层(L)划分为子块;
将所述每个子块变换为所述变换系数(226);和
标量量化对应于所述每个子块的所述变换系数(226)。
5.根据权利要求4所述的方法(400),其特征在于,基于来自所述缩放视频输入信号(120)的所述帧样本(SF)来确定所述空间速率因子(332)包括:基于所述视频输入信号(120)的帧的所有变换块的平均值来确定每一缩放器(210)所量化的变换系数(226)的方差估计(322)。
6.根据权利要求4或5所述的方法(400),其特征在于,所述每个子块的所述变换系数(226)在所有子块上相同地分布。
7.根据权利要求1-6中任一项所述的方法(400),其特征在于,所述空间速率因子(332)包括:被配置为将所述比特率分配给所述编码比特流(204)的每一层(L)的单个参数。
8.根据权利要求1-7中任一项所述的方法(400),其特征在于,还包括:由所述数据处理硬件(510)确定所述空间速率因子(332)满足空间速率因子阈值(334)。
9.根据权利要求8所述的方法(400),其特征在于,当对应于所述空间速率因子阈值(334)的值小于约1.0且大于约0.5时,所述值满足所述空间速率因子阈值(334)。
10.根据权利要求1-9中任一项所述的方法(400),其特征在于,所述空间速率因子(332)包括加权和,所述加权和对应于方差乘积的比率,所述比率包括基于来自第一空间层(L)的缩放器(210)所量化的变换系数(226)的估计方差的分子和基于来自第二空间层(L)的缩放器(210)所量化的变换系数(226)的估计方差的分母。
11.一种系统(100),其特征在于,包括:
数据处理硬件(510);和
存储器硬件(520),所述存储器硬件(520)与所述数据处理硬件(510)通信,所述存储器硬件(520)存储指令,所述指令在所述数据处...
【专利技术属性】
技术研发人员:迈克尔·霍罗威茨,拉斯马斯·勃兰特,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。