一种用于视频编码的码率控制方法及装置的制造方法

文档序号:10539313阅读:841来源:国知局
一种用于视频编码的码率控制方法及装置的制造方法
【专利摘要】本发明公开了一种用于视频编码的快速码率控制方法及装置,其方法包括:设置视频序列的目标码率B以及目标帧率F;从第0个视频帧开始依次对第i个视频帧进行编码,直至视频序列的最后的一个视频帧;在第i个视频帧编码完成后,计算与第i个视频帧对应的C(i);基于C(i)预测第i+1个视频帧所对应的量化参数QP(i+1),并采用QP(i+1)对第i+1个视频帧进行编码。本发明的快速码率控制方法及装置,通过当前视频帧对应的计算复杂度参数等预测下一个视频帧的量化参数QP,进行下一个视频帧的编码,使视频帧在编码中占用比特数能够合理分配,能够对视频的码率进行控制,可以提高视频的观看质量,并可以提高编码效率,节省编码时间。
【专利说明】
一种用于视频编码的码率控制方法及装置
技术领域
[0001] 本发明涉及视频编码技术领域,特别涉及一种用于视频编码的码率控制方法及装 置。
【背景技术】
[0002] 对于HEVC视频编码标准,其相对于H. 264及AVS视频编码标准,具有更高的压缩性 能,HEVC相对于老一代编码标准H. 264及AVS视频编码标准其运算复杂度也相对大大提高。 HEVC视频图像的每个像素都可以通过与其相关的像素预测来降低该像素的冗余。HEVC图像 视频编码的预测技术分为帧内预测(Intra-prediction)和帧间预测(Inter-prediction)。 帧间预测根据预测方向又分为前向预测和双向预测。如图1所示,用帧内预测编码的帧图像 称为I(Intra)帧,用前向预测编码的帧图像称为P帧,用双向预测编码的帧图像称为B帧。在 视频压缩中,一般压缩的力度越大,视频质量就会越差,视频的体积也相应越小。在视频压 缩中,码率控制是视频编码器中必备的关键模块,一般要求在一段时间内其视频帧占用的 体积的平均值是恒定的。HEVC的量化方案与先前的编码标准H. 264/AVC的方案基本一致,其 量化范围依然是0 - 51,其量化值每增加6,与之对应的量化步长将增长一倍。也就是说,QP 参数控制视频压缩的体积大小,量化参数越大,视频体积越小,质量越差。量化参数越小,视 频体积越大,质量越高。因此,在每帧视频分配比特数目时,通过调整量化参数QP实现调整 视频帧占用的比特数目。目前,在视频编码中对于如何准确有效的确定每帧的量化参数进 行码率控制还没有很好的方法,由于视频帧在编码中占用比特数数目设置不合理,使得图 像的质量受到影响,影响用户的感受度。

【发明内容】

[0003] 有鉴于此,本发明的目的在于提出一种用于视频编码的快速码率控制方法及装 置。
[0004] 基于上述目的,本发明提供一种用于视频编码的快速码率控制方法,包括:设置视 频序列的目标码率Β以及目标帧率F;将所述视频序列分割为一个或多个图像组G0P;设置所 述视频序列中的第〇个视频帧对应的量化参数QP(〇)的值,并设置与第〇个视频帧对应的计 算复杂度参数C(0),从所述第0个视频帧开始依次对第i个视频帧进行编码,直至所述视频 序列的最后的一个视频帧;其中,i为视频帧的编号,i> = 〇;其中,在第i个视频帧编码完成 后,计算与第i个视频帧对应的c(i);基于所述C(i)预测第i+Ι个视频帧所对应的量化参数 QP( i+Ι),并米用所述QP( i+Ι)对第i+Ι个视频帧进行编码。
[0005] 可选地,所述按照预设的规则将所述视频流分割为一个或多个G0P包括:将所述视 频流中的I帧或P帧作为分割帧;将所述视频流中的一个分割帧以及此分割帧与下一个分割 帧之间的B帧组合为一个G0P。
[0006] 可选地,所述计算与第i个视频帧对应的C(i)包括:在第i个视频帧编码完成后,统 计与第i个视频帧相对应的量化比例参数Qsca 1 e (i )和第i个视频帧编码占用的比特数B (i),基于所述Qsca 1 e (i)和B (i)计算与第i个视频帧对应的C(i)。
[0007] 可选地,统计与第i+1个视频帧相对应的量化比例参数Qscale(i)使用的公式为:
[0008]
[0009] 其中,当i = 0时,QP(0)为32,W为系数。
[00?0]可选地,基于所述Qscale (i)和B(i)计算与第i个视频帧对应的C(i )使用的公式 为:
[0011] C(i) =C(i-l)+B(i)*Qscale(i);
[0012] 其中,当 i = 〇 时,c(i-l)=〇。
[0013] 可选地,基于所述C(i)预测第i + 1个视频帧所对应的量化参数QP(i+l)包括:如果 第i+Ι个视频帧为非B帧,则
[0014]
[0015]
[0016] 可选地,如果第i+Ι个视频帧为B帧,则获取此B帧所在的G0P中的非B帧的量化参数 Qp_nb和帧号 i_nb;确定此B帧的量化参数QP_b = Qp_nb+min(i+Ι - i_nb,5)。
[0017] 可选地,所述W为0.85。
[0018] 根据本发明的一个方面,本发明提供一种用于视频编码的快速码率控制装置,包 括:视频参数设置模块,用于设置视频序列的目标码率B以及目标帧率F;图像分割模块,用 于将所述视频序列分割为一个或多个图像组G0P;初始值设置模块,用于设置所述视频序列 中的第〇个视频帧对应的量化参数QP(〇)的值,并设置与第〇个视频帧对应的计算复杂度参 数C(0);视频编码模块,用于从所述第0个视频帧开始依次对第i个视频帧进行编码,直至所 述视频序列的最后的一个视频帧;其中,i为视频帧的编号,i> = 〇;量化参数统计模块,用于 在第i个视频帧编码完成后,计算与第i个视频帧对应的C( i);量化参数设置模块,用于基于 所述C(i)预测第i+Ι个视频帧所对应的量化参数QP(i+Ι);其中,所述视频编码模块采用所 述QP(i+l)对第i+Ι个视频帧进行编码。
[0019] 可选地,所述图像分割模块具体用于将所述视频流中的I帧或P帧作为分割帧;将 所述视频流中的一个分割帧以及此分割帧与下一个分割帧之间的B帧组合为一个G0P。
[0020] 可选地,所述量化参数统计模块具体用于在第i个视频帧编码完成后,统计与第i 个视频帧相对应的量化比例参数Qscale(i)和第i个视频帧编码占用的比特数B(i),基于所 述Qs ca 1 e (i)和B (i)计算与第i个视频帧对应的C (i)。
[0021] 可选地,所述量化参数统计模块统计与第i +1个视频帧相对应的量化比例参数 Qscale(i)使用的公式为:
[0022]
[0023] 其中,当i = 0时,QP(0)为32,W为系数。
[0024]可选地,所述量化参数统计模炔基于所述Qscale( i)和B( i)计算与第i个视频帧对 应的C(i)使用的公式为:
[0025] C(i) = C(i_l)+B(i)*Qscale(i);
[0026] 其中,当 i = 〇 时,c(i-l)=〇。
[0027] 可选地,如果第i + 1个视频帧为非B帧,则所述量化参数设置模炔基于所述C(i)预 测第i+Ι个视频帧所对应的Qscale( i+Ι)和量化参数QP( i+Ι)使用的公式为:
[0028]
[0029]
[0030] 可选地,如果第i + Ι个视频帧为B帧,则所述量化参数设置模块获取此B帧所在的 G0P中的非B帧的量化参数Qp_nb和帧号i_nb;所述量化参数设置模块确定此B帧的量化参数 QP_b = Qp_nb+min(i+l_i_nb,5) 〇
[0031] 可选地,所述W为0.85。
[0032] 本发明的用于视频编码的快速码率控制方法和装置,通过与当前视频帧对应的量 化比例参数、编码占用的比特数据、计算复杂度参数等数据预测下一个视频帧的量化比例 参数、量化参数QP,进行下一个视频帧的编码,使视频帧在编码中占用比特数能够合理分 配,能够对视频的码率进行控制,可以提高视频的观看质量。
【附图说明】
[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还 可以根据这些附图获得其他的附图。
[0034]图1为现有技术中I帧、P帧和B帧的预测原理示意图;
[0035] 图2为根据本发明的用于视频编码的快速码率控制方法的一个实施例的流程示意 图;
[0036] 图3为根据本发明的用于视频编码的快速码率控制方法的一个实施例中设置下一 帧的量化参数的流程示意图;
[0037] 图4为根据本发明的用于视频编码的快速码率控制装置的一个实施例的模块示意 图。
【具体实施方式】
[0038] 为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照 附图,对本发明进一步详细说明。
[0039]需要说明的是,本发明实施例中所有使用"第一"和"第二"的表述均是为了区分两 个相同名称非相同的实体或者非相同的参量,可见"第一" "第二"仅为了表述的方便,不应 理解为对本发明实施例的限定,后续实施例对此不再一一说明。
[0040]图2为根据本发明实施例的用于视频编码的快速码率控制方法的一个实施例的流 程示意图,如图2所示:
[0041 ]步骤101,设置视频序列的目标码率B以及目标帧率F。
[0042] 例如,视频流的目标码率为B,单位为bits per second,即为当前视频流平均每秒 占用的比特数目为B。视频流的目标帧率为F,单位为frames per second,即一秒钟观看的 视频帧的数目。
[0043]步骤102,按照预设的规则将视频流分割为一个或多个图像组G0PA0P由多个连续 的帧组成,G0P中的编码帧包括I帧、P帧和B帧中的一种或多种。视频流的格式包括:HEVC、 H.26X 等。
[0044]步骤103,设置视频序列中的第0个视频帧对应的量化参数QP(0)的值,并设置与第 0个视频帧对应的计算复杂度参数c(0)。第0个视频帧的0为帧号,帧号从0开始,第0个视频 帧即为视频序列中的第一个视频帧。
[0045] 在进行编码时需要设置量化参数和计算复杂度参数的初始值。例如,第0个视频帧 对应的量化参数QP(〇)的初始化值为32,第0个视频帧对应的计算复杂度参数C(0)的初始化 值为0。
[0046] 步骤104,从第0个视频帧开始依次对第i个视频帧进行编码,直至视频序列的最后 的一个视频帧。i为视频帧的编号,i > = 〇。
[0047] 在第i个视频帧编码完成后,计算与第i个视频帧对应的C(i);基于C(i)预测第i+1 个视频帧所对应的量化参数QP( i+1),并采用量化参数QP( i+1)对第i+1个视频帧进行编码。 [0048]例如,第0个视频帧对应的量化参数QP(0)具有初始化值32,在第0个视频帧编码完 成后,计算与第〇个视频帧对应的c(0);基于C(0)预测第1个视频帧所对应的量化参数QP (1),并采用QP( 1)对第1个视频帧进行编码。
[0049] 依次类推,通过当前视频帧对应的计算复杂度参数可以预测出下一个视频帧的量 化参数QP,并采用此量化参数QP对下一个视频帧进行编码,直到对视频序列中的最后一个 帧进行编码。
[0050] 上述实施例中的用于视频编码的快速码率控制方法,提出了一个简单有效的快速 码率控制方案,使用当前视频帧对应的计算复杂度参数C预测下一个视频帧的量化参数QP, 使视频帧在编码中占用比特数能够合理分配,可以对视频的码率进行控制,并可以提高编 码效率,节省编码时间,提高视频的观看质量,提高用户的感受度。
[0051] 可以按照多种预设的规则将视频流分割为一个或多个G0P。例如,将视频流中的I 帧或P帧作为分割帧,将视频流中的一个分割帧以及此分割帧与下一个分割帧之间的B帧组 合为一个G0P。例如,当前提取视频流中的帧为IBBPBBTOIBBP,依照上述的方法可以分割为5 个GOP,G0P内的帧序列分别为:IBB、PBB、PB、IBB和P。
[0052] 在视频压缩中,每帧代表一幅静止的图像,需要采取各种算法减少数据的容量。I 帧是关键帧,属于帧内压缩,P是向前搜索的意思,B是双向搜索。I帧解码时只需要本帧数据 就可以完成,P帧表示的是这一帧跟之前的一个关键帧(或P帧)的差别,解码时需要用之前 缓存的画面叠加上本帧定义的差别,生成最终画面。可以采用多种方法计算与第i个视频帧 对应的C(i),即计算对此帧进行编码时的计算复杂度参数,例如,如果帧视频的图像是一面 墙,则此帧视频对应的计算复杂度参数小于图像为森林的视频帧所对应的计算复杂度。
[0053] 图3为根据本发明的用于视频编码的快速码率控制方法的一个实施例中设置下一 帧的量化参数的流程示意图,如图3所示:
[0054]步骤201,在第i个视频帧编码完成后,统计与第i个视频帧相对应的量化比例参数 Qscale( i)和第i个视频帧编码占用的比特数B( i)。
[0055] 步骤202,基于Qscale(i)和B( i)计算与第i个视频帧对应的C( i)。
[0056] 例如,统计与第i+1个视频帧相对应的量化比例参数Qscale(i)使用的公式为: _7]。
(1.1)
[0058] 其中,i为当前编码的视频帧的帧号,当i = 0时,QP(0)为32。则计算Qscale (0)时, 将QP(〇)为32代入,W为系数,可以设定为0.7-0.9,例如为0.85。
[0059] 基于Qscale(i)和B(i)计算与第i个视频帧对应的C(i)使用的公式为:
[0060] C(i)=C(i-l)+B(i)*Qscale(i) (1.2)
[0061] 其中,当i = 0时,C(i-1)=0。式1.2计算的是从第0个视频帧开始,累加的计算复杂 度参数值。
[0062]基于C(i)预测第i + Ι个视频帧所对应的量化参数QP(i + l)可以有多种方法。例如, 如果第i+Ι个视频帧为非B帧,i+Ι为帧号,则
[0063]
(] . 1 )
[0064] 通过1.4式,使用当前编码的视频帧对应的C值计算出下一个视频帧的量化比例参 数Qscale,并通过1.5式,使用下一个视频帧的量化比例参数Qscale计算出下一个视频帧的 量化参数QP,使用此量化参数QP进行下一个视频帧的编码,依次类推,可以获得视频序列中 各个视频帧的量化参数,能够将整个视频序列中的全部帧进行编码。其中,第〇个视频帧的 初始化伊H Μ- ?; 0065] (1 - 5 )
[0066] 1.5式中的W与1.1式中的W相同。如果第i+1个视频帧为B帧,i+1为B帧的帧号,则获 取此B帧所在的G0P中的非B帧,或者为与此B帧最近的非B帧的量化参数Qp_nb和帧号i_nb, 确定此B帧的量化参数QP_b = Qp_nb+min( i+1 -i_nb,5)。
[0067] 上述实施例中的用于视频编码的快速码率控制方法,通过当前视频帧对应的量化 比例参数、占用的比特数据、计算复杂度参数等预测下一个视频帧的量化比例参数、量化参 数QP,进行下一个视频帧的编码,使视频帧在编码中占用比特数能够合理分配。
[0068] 在一个实施例中,本发明提供一种用于视频编码的快速码率控制装置40,包括:视 频参数设置模块41、图像分割模块42、初始值设置模块43、视频编码模块44、量化参数统计 模块45和量化参数设置模块46。
[0069]视频参数设置模块41设置视频序列的目标码率B以及目标帧率F。图像分割模块42 将视频序列分割为一个或多个图像组G0P。初始值设置模块43设置视频序列中的第0个视频 帧对应的量化参数QP(〇)的值,并设置与第0个视频帧对应的计算复杂度参数C(0)。
[0070]视频编码模块44从第0个视频帧开始依次对第i个视频帧进行编码,直至视频序列 的最后的一个视频帧。其中,i为视频帧的编号,i> = 〇;量化参数统计模块45在第i个视频帧 编码完成后,计算与第i个视频帧对应的C( i)。量化参数设置模块46基于C( i)预测第i + Ι个 视频帧所对应的量化参数QP(i+l)。其中,视频编码模块44采用QP(i+l)对第i+1个视频帧进 行编码。
[0071]在一个实施例中,图像分割模块42具体用于将视频流中的I帧或P帧作为分割帧, 将视频流中的一个分割帧以及此分割帧与下一个分割帧之间的B帧组合为一个G0P。
[0072]量化参数统计模块45具体用于在第i个视频帧编码完成后,统计与第i个视频帧相 对应的量化比例参数Qscale(i)和第i个视频帧编码占用的比特数B(i),基于Qscale(i)和B (i)计算与第i个视频帧对应的C (i)。
[0073 ]量化参数统计模块45统计与第i+1个视频帧相对应的量化比例参数Qs ca 1 e (i)使 用的公式为:
[0074]
[0075] 其中,当i = 0时,QP(0)为32。
[0076]量化参数统计模块45基于Qscale (i)和B( i)计算与第i个视频帧对应的C( i)使用 的公式为:
[0077] C(i) = C(i_l)+B(i)*Qscale(i);
[0078] 其中,当 i = 〇 时,c(i-l)=〇。
[0079] 如果第i+1个视频帧为非B帧,则量化参数设置模块46基于C(i)预测第i+1个视频 帧所对应的Qscale( i+Ι)和量化参数QP( i+Ι)使用的公式为:
[0080]
[0081]
[0082]如果第i+Ι个视频帧为B帧,则量化参数设置模块46获取此B帧所在的G0P中的非B 帧的量化参数Qp_nb和帧号i_nb;量化参数设置模块46确定此B帧的量化参数QP_b = Qp_nb+ min(i+l_i_nb,5)〇
[0083] 上述实施例中的用于视频编码的快速码率控制方法及装置,通过当前视频帧对应 的量化比例参数、占用的比特数据、计算复杂度参数等预测下一个视频帧的量化比例参数、 量化参数QP,进行下一个视频帧的编码,使视频帧在编码中占用比特数能够合理分配,能够 对视频的码率进行控制,可以提高视频的观看质量,并可以提高编码效率,节省编码时间。
[0084] 所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非 旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例 或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如 上的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0085]另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可 以示出或可以不示出与集成电路(1C)芯片和其它部件的公知的电源/接地连接。此外,可以 以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这 些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当 完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的 示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节 的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明 性的而不是限制性的。
[0086] 尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描 述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例 如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
[0087] 本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、 修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种用于视频编码的码率控制方法,其特征在于,包括: 设置视频序列的目标码率B以及目标帧率F; 将所述视频序列分割为一个或多个图像组GOP; 设置所述视频序列中的第〇个视频帧对应的量化参数QP(O)的值,并设置与第〇个视频 帧对应的计算复杂度参数C(O),从所述第0个视频帧开始依次对第i个视频帧进行编码,直 至所述视频序列的最后的一个视频帧;其中,i为视频帧的编号,i> = 〇; 其中,在第i个视频帧编码完成后,计算与第i个视频帧对应的C(i);基于所述C(i)预测 第i+1个视频帧所对应的量化参数QP(i+1),并采用所述QP(i+1)对第i+1个视频帧进行编 码。2. 如权利要求1所述的方法,其特征在于,所述按照预设的规则将所述视频流分割为一 个或多个GOP包括: 将所述视频流中的I帧或P帧作为分割帧; 将所述视频流中的一个分割帧以及此分割帧与下一个分割帧之间的B帧组合为一个 GOP03. 如权利要求1或2所述的方法,其特征在于,所述计算与第i个视频帧对应的C(i)包 括: 在第i个视频帧编码完成后,统计与第i个视频帧相对应的量化比例参数Qscale(i)和 第i个视频帧编码占用的比特数B(i),基于所述Qscale(i)和B(i)计算与第i个视频帧对应 的C(i)。4. 如权利要求3所述方法,其特征在于: 统计与第i+Ι个视频帧相对命的看·仆从你丨余撒~ml Wi)使用的公式为:其中,当i = 0时,QP(O)为32,W为系数。5. 如权利要求4所述的方法,其特征在于: 基于所述Qscale(i)和B(i)计算与第i个视频帧对应的C(i)使用的公式为: C(i)=C(i_l)+B(i)*Qscale(i); 其中,当 i = 0 时,C(i-1)=0。6. 如权利要求5所述的方法,其特征在于,基于所述C( i)预测第i + 1个视频帧所对应的 量化参数QP( i+Ι)包括: 如果第i+1个视频帧为非B帧,则7. 如权利要求6所述的方法,其特征在于,包括: 如果第i+Ι个视频帧为B帧,则获取此B帧所在的GOP中的非B帧的量化参数Qp_nb和帧号 i_nb ; 确定此B帧的量化参数QP_b = Qp_nb+min(i+Ι - i_nb,5)。8. 如权利要求6所述的方法,其特征在于: 所述W为0.85。9. 一种用于视频编码的码率控制装置,其特征在于,包括: 视频参数设置模块,用于设置视频序列的目标码率B以及目标帧率F; 图像分割模块,用于将所述视频序列分割为一个或多个图像组GOP; 初始值设置模块,用于设置所述视频序列中的第〇个视频帧对应的量化参数QP(O)的 值,并设置与第〇个视频帧对应的计算复杂度参数C(O); 视频编码模块,用于从所述第〇个视频帧开始依次对第i个视频帧进行编码,直至所述 视频序列的最后的一个视频帧;其中,i为视频帧的编号,i > = 〇; 量化参数统计模块,用于在第i个视频帧编码完成后,计算与第i个视频帧对应的C(i); 量化参数设置模块,用于基于所述c(i)预测第i + 1个视频帧所对应的量化参数QP(i + 1);其中,所述视频编码模块采用所述QP(i+l)对第i+1个视频帧进行编码。10. 如权利要求9所述的快速码率控制装置,其特征在于: 所述图像分割模块具体用于将所述视频流中的I帧或P帧作为分割帧;将所述视频流中 的一个分割帧以及此分割帧与下一个分割帧之间的B帧组合为一个GOP。11. 如权利要求9或10所述的快速码率控制装置,其特征在于: 所述量化参数统计模块具体用于在第i个视频帧编码完成后,统计与第i个视频帧相对 应的量化比例参数Qscale(i)和第i个视频帧编码占用的比特数B(i),基于所述Qscale(i) 和B(i)计算与第i个视频帧对应的C(i)。12. 如权利要求11所述的快速码率控制装置,其特征在于: 所述量化参数统计模块统计与第i + Ι个视频帧相对应的量化比例参数Qscal e (i)使用 的公式为:其中,当i = 0时,QP(O)为32,W为系数。13. 如权利要求12所述的快速码率控制装置,其特征在于: 所述量化参数统计模炔基于所述Qscale(i)和B(i)计算与第i个视频帧对应的C(i)使 用的公式为: C(i)=C(i_l)+B(i)*Qscale(i); 其中,当 i = 0 时,C(i-1)=0。14. 如权利要求13所述的快速码率控制装置,其特征在于: 如果第i + Ι个视频帧为非B帧,则所述量化参数设置模炔基于所述C(i)预测第i + Ι个视 频帧所对应的Qscale( i+Ι)和量化参数QP( i+Ι)使用的公式为:15. 如权利要求14所述的快速码率控制装置,其特征在于: 如果第i + Ι个视频帧为B帧,则所述量化参数设置模块获取此B帧所在的GOP中的非B帧 的量化参数Qp_nb和帧号i_nb; 所述量化参数设置模块确定此B帧的量化参数QP_b = Qp_nb+min(i+1 - i_nb,5)。16.如权利要求14所述的快速码率控制装置,其特征在于: 所述W为0.85。
【文档编号】H04N19/577GK105898329SQ201610225133
【公开日】2016年8月24日
【申请日】2016年4月12日
【发明人】蔡砚刚, 白茂生, 刘阳, 杨帆, 祁海, 魏伟
【申请人】乐视控股(北京)有限公司, 乐视云计算有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1