编码设备、编码方法、编码程序以及记录介质的制作方法

文档序号:7974021阅读:180来源:国知局
专利名称:编码设备、编码方法、编码程序以及记录介质的制作方法
技术领域
本发明涉及一种编码设备,一种编码方法和一种用于控制一图像序列的编码率的编码程序,以及还涉及一种存储这种程序的记录介质。
背景技术
已知的可以用于根据位平面编码系统编码一图像序列的速率控制技术包括利用截断编码路径的截断以在编码后达到目标比特率的速率控制和包括在编码前仅通过给定的量化步长(quantization step size)的方式来控制编码率的多循环速率控制。
前一技术有很短处理时间,是因为可能通过单独的编码操作来精确的控制编码率。另一方面,因为一个固定编码率被指定给帧,当编码方便程度在帧之间变化时,帧与帧的图像质量可以显著不同,从而尤其在整体上衰减图像质量。后一技术有小的频散和高图像质量,是因为高编码率被指定给表示低编码方便程度的帧,而低编码率被指定给表示高编码方便程度的帧。另一方面,因为在编码前不可能知道量化步长和产生的比特率之间的关系,因此为了精确控制编码率必需通过重复编码所有的帧来搜索最佳量化步长。简而言之,这种技术包含一个时间消耗处理。
虽然这两种技术有其各自的优点和缺点,但是当非线性的追求如在数字影院情况下的高图像质量时,多循环速率控制技术是优选的。
同时,对分检索(二叉树检索)是一种用于检索多循环平板控制中的最佳量化步长的流行技术(参见专利文件1日本专利申请公开号H.10-191343)。对分检索包括使用从分类数据中检索目标值的算法。对分检索的检索范围在中间点分为两部分以查看哪一部分包括目标值,以及包括目标值的检索范围在中间点分为两部分。这个处理会一直重复到目标值被定位。量化步长和产生的比特率表示了这样的关系,即随着量化步长的增加,生成的比特率降低,所以目标值可以被当作分类数据,并且因此可以可行地采用对分检索的技术。
附图1表示用于通过对分检索的方式来检索最佳量化步长的顺序流程图。注意量化步长检索范围的最大值和最小值分别表示为Δmax和Δmin,然而当量化步长是Δ时生成的比特率和目标比特率分别为R(Δ)和R,并且用于决定中断循环的阈值为Th。
参见图1,首先在步骤S21中,检索范围的最大值Δmax和最小值Δmin的平均值被定义为量化步长Δ。在步骤S22中,图像序列的所有帧都用量化步长Δ编码以确定生成的比特率R(Δ)。
接着,在步骤S23中,判断目标比特率R和生成的比特率R(Δ)之差的绝对值是否小于阈值Th,如果绝对值不小于阈值Th,则在步骤S24中判断目标比特率R是否小于生成的比特率R(Δ)。当目标比特率R小于生成的比特率R(Δ)时,在步骤S25中将Δ设为Δmin,并且处理操作返回到步骤S21,而当目标比特率R大于生成的比特率R(Δ)时,将Δ设为Δmax,并且处理操作返回到步骤S21。
另一方面,如果在步骤S23中确定目标比特率R和生成的比特率R(Δ)之差的绝对值小于阈值Th,则处理简单的结束。

发明内容
因此,使用对分检索来可靠地确定最佳量化步长是可能的。然而,为了达到一实际可行水平的精度,它必须以率一种速率控制操作对所有的帧编码5到10遍。那么,处理的时间将会非常长。因此,需要一种高速检索最佳量化步长的方法。
鉴于以上确定的情况,需要提供一种编码设备、一种编码方法、一种当控制图像序列的编码率时高速检索最佳量化步长的编码程序以及一种存储此程序的记录介质。
根据本发明的一个实施例,提供一种用于编码有许多帧的图像序列的编码设备,此设备包括一个跳跃对分检索装置,其用于当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一其生成的比特率近似于目标比特率的量化步长;一个量化步长修正装置,用于通过使用表示了由跳跃对分检索装置确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;一个第一编码装置,其用于使用由量化步长修正装置修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;一个量化步长预测装置,其用于通过使用由第一编码装置产生的生成比特率来确定有利于达到目标比特率的量化步长;以及一个第二编码装置,其用于用由量化步长预测装置预测的量化步长对图像序列的所有的帧编码。
根据本发明的一个实施例,还提供一种编码方法,其用于编码具有许多帧的图像序列,此方法包括一个跳跃对分检索步骤,用于当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一其生成的比特率近似于目标比特率的量化步长;一个量化步长修正步骤,用于通过使用表示了在跳跃对分检索步骤中确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;一个第一编码步骤,用于使用在量化步长修正步骤中修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;一个量化步长预测步骤,用于通过使用在第一编码步骤中产生的生成比特率来确定有利于达到目标比特率的量化步长;以及一个第二编码步骤,用于用在量化步长预测步骤中预测的量化步长对图像序列的所有的帧编码。
根据本发明的一个实施例,还提供一种程序,其用于使计算机执行编码过程,和一种记录该程序的记录介质。
因而,根据本发明的编码设备,编码方法,编码程序以及存储这种程序的记录介质,当通过量化步长的方法来控制图像序列的编码率时,有可能高速检索最佳量化步长。


图1是通过对分检索技术来检索最佳量化步长的操作的顺序的流程图;图2是根据本发明第一实施例的编码设备的示意方框图,其表示了它的构成;图3是由图2的编码设备的跳跃对分检索部分选择的跳跃帧数的示意图;图4是图3的跳跃对分检索部分的处理顺序的流程图;图5是使用量化步长Δ对图像序列的每M个帧之外的一个帧编码的操作顺序流程图;图6是表示量化步长和由跳跃对分检索操作获得的生成比特率的关系的曲线图;图7是图6中方框的放大视图;图8是通过图2的编码设备的量化步长修正部分来确定量化步长的操作示意图;图9是通过图2的编码设备的量化步长预测部分来确定量化步长的操作示意图;图10是根据本发明第二实施例的编码设备的示意方框图,其表示了它的构成;以及图11是图10的编码设备的典型的处理顺序的示意图。
具体实施例方式
现在,将参考附图对本发明的实施例做更详细的描述。示例的实施例是根据位平面编码系统通过编码方法来控制图像序列的编码率的编码设备。
(第一实施例)图2是一种根据本发明第一实施例的编码设备的示意方框图,其表示它的构成。参见图2,编码设备1包括跳跃对分检索部分10,量化步长修正部分11,第一编码部分12,量化步长预测部分13和第二编码部份14。
跳跃对分检索部分10接收(n+1)帧(In
到In[1])的图像序列和目标比特率(R[bpp])作为输入。接着,跳跃对分检索部分10对通过使用图像序列跳跃帧数M选择的帧编码并继续编码,根据对分检索算法改变量化步长,以确定一量化步长Δskip,用其生成的比特率近似目标比特率R。跳跃帧数M表示图像序列的每第M个帧被编码。例如,当全部的帧数为20且M=10,跳跃对分检索部分10仅对图3中阴影的两帧编码以执行对分检索。根据这种安排,对分检索必需的处理时间降为约1/M。
现在,将参考图4的流程图在以下描述跳跃对分检索部分10的处理顺序。这里,量化步长检索范围的最大值和最小值分别表示为Δmax和Δmin,而当量化步长是Δ和跳跃帧数是M=m时,生成的比特率为R(Δ,m),目标比特率为R,用于确定中断循环的阈值为Th。检索范围对于普通量化步长来说是非常大的。
首先,在步骤S1中,检索范围的最大值Δmax和最小值Δmin的平均值被定义为量化步长Δ。在步骤S2中,使用量化步长Δ对图像序列的每第M个帧(=m
)编码,以确定生成的比特率R(Δ,m
)。
步骤S2的操作将参考图5做更详细的描述。
参见图5,首先,在步骤S11中,帧指针i,编码帧数指针j和生成的比特率R(Δ,m)全部被初始化为0,接着在步骤S12中,判断i除以M的余数是否等于0。当余数等于0的时候操作继续到步骤S13,而当余数不等于0的时候进行步骤S15。
在步骤S13中,用量化步长Δ对帧In[i]编码。当用量化步长Δ对帧In[i]编码时所产生的编码数量用r(Δ,M,i)表示。随后,在步骤S14中,编码数量r(Δ,M,i)被增加以确定产生的编码数量rall(Δ,M)。最后,生成的编码数量rall(Δ,M)变得和所有编码帧的编码数量r(Δ,M,i)之和相等。在步骤S14中,j的值增加1。
接着,在步骤S15中,i增加1,并且在步骤S16中,判断i的值是否不大于n。当i的值不大于n时,操作返回到步骤S12,反之当i的值大于n时,操作前进到步骤S17。在步骤S17中,由在步骤S14中确定的生成的编码数量rall(Δ,M)计算确定产生的比特率R(Δ,m)[bpp]。如果帧图像的水平大小和垂直大小分别是Xsize和Ysize,生成的比特率R(Δ,m)由以下公式(1)计算确定。
R(Δ,m)=rall(Δ,M)/(Xsize*Ysize*j) (1)回到图4,在步骤S3中,判断目标比特率R和生成的比特率R(Δ,m
之差的绝对值是否小于阈值Th。如果绝对值不小于阈值Th,则在步骤S4中判断目标比特率R是否小于生成的比特率R(Δ,m
)。当目标比特率R小于生成的比特率R(Δ,m
)时,则在步骤S5中将Δmin设为Δ并且操作进行到步骤S7。相反,当目标比特率R不小于生成的比特率R(Δ,m
)时,操作继续到步骤S6,将Δmax设为Δ,并且随后到步骤S7。在步骤S7,存储Δlalt(=Δ)和R(Δlast,m
),并且操作返回到步骤S1。
如果,相反,在步骤S3中判断目标比特率R和生成的比特率R(Δ,m
)之差的绝对值不小于阈值Th,则存储Δskip(=Δ)和R(Δskip,m
)并结束处理操作。
跳跃对分检索部分10向量化步长修正部分11和量化步长预测部分13提供所获得的当时的量化步长Δskip和生成的比特率R(Δskip,m
),前一个循环中的量化步长Δlast和当时的生成的比特率R(Δlast,m
)。
现在回到图2,量化步长修正部分11使用跳跃对分检索部分10提供的Δskip,R(Δskip,m
),Δlast和R(Δlast,m
)精确地调整量化步长。
图6是表示由跳跃对分检索操作获得的量化步长(水平轴)和生成的比特率(垂直轴)的关系的曲线图。当通过重复图4的循环九次得到量化步长Δskip时,可以获得图6的关系。图6中的数字指示相连的编码顺序,直到得到量化步长Δskip。图7是图6中方框的放大视图。由图7可见,在一有限范围内,有可能通过一条直线来近似量化步长和生成的比特率之间的关系。量化步长修正部分11通过利用线性来修正量化步长。
更详细的,如图8所示,量化步长修正部分11通过一条直线连接表示跳跃对分检索结果的点9(Δskip,R(Δskip,m
))和前一个循环的点8(Δlast,和R(Δlast,m
))以确定直线和目标比特率R的交叉点,和选择交叉点在水平轴上的值作为修正的量化步长Δa。量化步长修正部分11提供量化步长Δa给第一编码部分12。
第一编码部分12编码图像序列的每第m[1]个帧。该实际的处理顺序和图5的流程图的处理顺序类似,这里就不再进一步描述了。
第一编码部分12的目的是使编码的帧数比跳跃对分检索部分10的数更大(以及因此跳跃的帧数M要比跳跃对分检索部分10的数小)以提高估计的量化步长的精确性。所以跳跃的帧数m
和跳跃的帧数m[1]表现了m
>m[1]的关系。
第一编码部分12提供生成的比特率R(Δa,m[1])给量化步长预测部分13。
量化步长预测部件13使用跳跃对分检索部分10提供的Δskip,R(Δskip,m
),Δlast和R(Δlast,m
)和第一编码部分12提供的R(Δa,m[1])精确地调整量化步长。量化步长预测部分13也利用了量化步长和生成的比特率之间的关系能用直线近似的事实。
更详细地,如图9所示,量化步长预测部件13假定连接点(Δskip,R(Δskip,m
))和点(Δlast,R(Δlast,m
))的直线A,和与直线A平行且通过点(Δa,R(Δa,m[1]))的直线B,并选择直线B和目标比特率R的交叉点在水平轴上的值作为量化步长Δe。接着,量化步长预测部分13提供量化步长Δe给第二编码部分14。
第二编码部分14使用量化步长预测部分13提供的量化步长Δe编码图像序列的所有帧。当M=1时,该实际的处理顺序和图5的流程图的处理顺序类似,且因此这里就不再进一步描述了。第二编码部分14输出由编码产生的编码流到外部。
如上所述,第一实施例的编码设备1没有重复编码所有的帧来检索最佳量化步长而是通过编码每第m
个帧和用直线来近似量化步长和生成的比特率之间的关系来确定量化步长Δa,以及接着通过用量化步长Δa编码每第m[1]个(<m
)帧和用线性近似方法来确定量化步长Δe。根据以上描述的安排,编码设备1有可能以更高的速度检索最佳量化步长。
(第二实施例)第一实施例的处理顺序是简单的,并且编码的帧数并不非常依赖图像序列到速率控制操作的结束。那么,但是,有的时候也许不可能执行想要的速率控制操作,特别是在图像帧与帧间变化非常显著的图像序列的情况下。因而,第二实施例的编码设备适于即使在速率控制非常困难的图像序列的情况下,重复循环直到得到目标比特率,以保证需要的精确度。
图10是根据本发明的第二实施例的编码设备的示意方框图,其表示它的构成。如图10所示,编码设备2包括跳跃对分检索部分20,跳跃帧数更新部件21,量化步长修正部分22,第一编码部分23,第一循环结束判断部分24,量化步长预测部分25,第二编码部分26和第二循环结束判断部分27。图10用实线表示数据流,用虚线表示进程流。
跳跃对分检索部分20如同上述的跳跃对分检索部分10那样工作。更具体的,跳跃对分检索部分20接收有(n+1)帧(从In
到In[n])的图像序列和目标比特率(R[bpp])作为输入。接着,跳跃对分检索部分20对通过使用跳跃帧数M(=m
)的图像序列所选择的帧进行编码,并且继续编码,根据对分检索算法改变量化步长,以确定量化步长Δskip,使用其生成的比特率近似为目标比特率R。跳跃对分检索部分20向量化步长修正部分22和量化步长预测部分25提供所获得的当时的量化步长Δskip,生成的比特率R(Δskip,m
),前一个循环的量化步长Δlast和当时生成的比特率R(Δlast,m
)。
跳跃帧数更新部分21将跳跃帧数M从m[i]更新到m[i+1](从i=0开始)。因为通过逐步减少跳跃帧数来提高估计的量化步长的精确性,故m[i]>m[i+1]的关系保持为真。注意,然而,当m[i]变为1的时候,m[i+1]也等于1,这是最小的值,且m[i]典型地可以取诸如m[i]={120,48,6,1,1,1,1}的值。
量化步长修正部分22精确的调整量化步长。对于第一循环(i=1),量化步长修正部分22就象上述的量化步长修正部分11那样操作。更具体的,量化步长修正部分22通过用一条直线近似量化步长和生成的比特率之间的关系和使用跳跃对分检索部分20提供的Δskip,R(Δskip,m
),Δlast和R(Δlast,m
)来计算确定量化步长Δa。然而,对于第二循环及接下来的循环(i≥2),量化步长修正部分22通过用一条直线近似量化步长和生成的比特率之间的关系和使用第一编码部分23提供的Δa和R(Δa,m[i-1])(对应以上所列的Δlast和R(Δlast,m
))和第二编码部分26提供的Δe和R(Δe,m[i-1])(对应以上所列的Δskip和R(Δskip,m
))来计算确定量化步长Δa,尽管修正方法是相同的。
第一编码部分23使用量化步长修正部分22提供的量化步长Δa编码图像序列的每第m[i]个帧。第一编码部件23提供生成的比特率R(Δa,m[i])给第一循环结束判断部分24。
第一循环结束判断部分24使用跳跃帧数m[i]等于1,或m[i]=1,以及目标比特率R和生成的比特率R(Δa,m[i]之差的绝对值小于阈值Th作为符合停止循环的条件,并且判断这些条件是否符合。如果停止循环的条件符合,则由第一编码部分23编码的编码流输出到外部以完成处理操作。如果,相反,停止循环的条件不符合,则处理操作进行到量化步长预测部分25以继续。
量化步长预测部分25精确地调整量化步长。对于第一循环(i=1),量化步长预测部分25就象上述的量化步长预测部分13那样操作。更具体的,量化步长预测部分25使用跳跃对分检索部分20提供的Δskip,R(Δskip,m
),Δlast和R(Δlast,m
)和第一编码部分23提供的R(Δa,m[i])来计算确定量化步长Δe。然而,对于第二循环及接下来的循环(i≥2),量化步长预测部分25使用第一编码部件23提供的Δa和R(Δa,m[i-1])(对应以上所列的Δlast和R(Δlast,m
))和第二编码部分26提供的Δe和R(Δe,m[i-1])(对应以上所列的Δskip和R(Δskip,m
))来计算确定量化步长Δe,尽管修正方法是相同的。
第二编码部分26使用量化步长预测部分25提供的量化步长Δe编码图像序列的每第m[i]个帧。第二编码部分26提供生成的比特率R(Δe,m[i])给第二循环结束判断部分27。
第二循环结束判断部分27使用跳跃帧数m[i]等于1,或m[i]=1,以及生成的比特率R(Δe,m[i])和目标比特率R之差的绝对值小于阈值Th作为符合停止循环的条件,并且判断这些条件是否符合。如果停止循环的条件符合,由第二编码部分26编码的编码流输出到外部以完成处理操作。如果,相反,停止循环的条件不符合,处理操作返回到跳跃帧数更新部分21以重复循环。
如果m[i]={120,48,6,1,1,1,1},则图11提供的处理顺序应用于大多数情况,除了极少数的图像序列。更具体的,图像序列的每第120个帧被编码以确定量化步长Δa,以及接着使用量化步长Δa对图像序列的每第48个帧编码以确定量化步长Δe。接着,使用量化步长Δe对图像序列的每第48个帧编码以确定量化步长Δa。其后,使用量化步长Δa对图像序列的每第6个帧编码以确定量化步长Δe,并且接着使用量化步长Δe对图像序列的每第6个帧编码以确定量化步长Δa。最后,使用量化步长Δa对图像序列的所有的帧编码。
因而,使用第二实施例的编码设备2,将重复循环直到由第一循环结束判断部分24或第二循环结束判断部分27判断停止循环的条件满足了为止,以保证编码率控制的精确性。
虽然根据上述实施例中的位平面编码系统对图像序列编码,但本发明决不限于此,并且本发明可以应用于任何其它的适于用于所有帧的帧内编码的图像编码系统,例如MPEG(运动图像专家组)系统。
以上描述的每个实施例的处理步骤系列可以又软件来执行。接着,计算机程序可以安装到专用于计算机的硬件中,其可以是适于软件直接或通过网络或通过记录介质的方式安装各种应用程序的通用个人计算机。
本领域技术人员应该可以理解,可依据设计需求和其他因素是在所附权利要求或等效范围内的程度的情况下可对本发明进行合并,次合并和变更。
本申请包含涉及于2005年8月11日向日本专利局提交的日本专利申请JP2005-233573的主题,其全部内容合并于此作为参考。
权利要求
1.一种用于编码有许多帧的图像序列的编码设备,该设备包括跳跃对分检索装置,其用于当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一量化步长,用其生成的比特率近似于目标比特率;量化步长纠错装置,其用于通过使用表示跳跃对分检索装置确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;第一编码装置,其用于使用由量化步长修正装置修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;量化步长预测装置,其用于通过使用由第一编码装置生成的生成比特率来确定有利于达到目标比特率量化步长;和第二编码装置,其用于使用由量化步长预测装置预测的量化步长对图像序列的所有的帧编码。
2.如权利要求1所述的设备,其中第二跳跃帧数小于第一跳跃帧数。
3.如权利要求1所述的设备,其中量化步长预测装置通过使用经过由量化步长修正装置修正的量化步长和由量化步长装置生成的生成比特率所表示的点的直线来确定用于达到目标比特率的量化步长。
4.如权利要求3所述的设备,其中量化步长预测装置通过使用经过由量化步长修正装置修正的量化步长和由量化步长装置生成的生成比特率所表示的点以及通过和上述近似直线平行的直线来确定用于达到目标比特率的量化步长。
5.如权利要求1所述的设备,还包括跳跃帧数更新装置,其用于逐步更新第一跳跃帧数以使其等于第二跳跃帧数,从而将第一跳跃帧数逐步减少为1。
6.如权利要求5所述的设备,还包括第一循环结束判断装置,其适于使用第一跳跃帧数等于1和由第一编码装置生成的生成比特率近似于目标比特率作为第一条件以满足停止循环,并且判断第一循环结束条件是否满足;量化步长预测装置,其适于当第一循环结束条件不满足时通过使用由第一编码装置生成的生成比特率来确定量化步长以达到目标比特率。
7.如权利要求5所述的设备,还包括第二循环结束判断装置,其适于使用第一跳跃帧数等于1和由第二编码装置生成的生成比特率近似于目标比特率作为第二条件以满足停止循环,并且判断第二循环结束条件是否满足;跳跃帧数更新装置,其适于当第二循环结束条件不满足时逐步更新第一跳跃帧数。
8.一种用于对有许多帧的图像序列编码的编码方法,该方法包括跳跃对分检索步骤,当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一量化步长,用其生成的比特率近似于目标比特率;量化步长修正步骤,通过使用表示在跳跃对分检索步骤中确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;第一编码步骤,使用在量化步长修正步骤中修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;量化步长预测步骤,通过使用在第一编码步骤中生成的生成比特率来确定有利于达到目标比特率的量化步长;和第二编码步骤,使用在量化步长预测步骤中预测的量化步长对图像序列的所有帧编码。
9.一种用于使计算机执行对有许多帧的图像序列编码的处理的程序,该处理包括跳跃对分检索步骤,当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一量化步长,用其生成的比特率近似于目标比特率;量化步长修正步骤,通过使用表示在跳跃对分检索步骤中确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;第一编码步骤,使用在量化步长修正步骤中修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;量化步长预测步骤,通过使用在第一编码步骤中生成的生成比特率来确定有利于达到目标比特率的量化步长;和第二编码步骤,使用在量化步长预测步骤中预测的量化步长对图像序列的所有帧编码。
10.一种记录一种程序的记录介质,该程序使计算机执行对有许多帧的图像序列编码的处理,该处理包括跳跃对分检索步骤,当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一量化步长,用其生成的比特率近似于目标比特率;量化步长修正步骤,通过使用表示在跳跃对分检索步骤中确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;第一编码步骤,使用在量化步长修正步骤中修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;量化步长预测步骤,通过使用在第一编码步骤中生成的生成比特率来确定有利于达到目标比特率的量化步长;和第二编码步骤,使用在量化步长预测步骤中预测的量化步长对图像序列的所有帧编码。
11.一种用于对有许多帧的图像序列编码的编码设备,该设备包括跳跃对分检索部分,当根据对分检索算法改变量化步长时对图像序列的每第一跳跃帧数之外的一个帧编码,并且确定一量化步长,用其生成的比特率近似于目标比特率;量化步长修正部分,通过使用表示由跳跃对分检索部分确定的量化步长与生成的比特率之间的关系的近似直线来确定有利于达到目标比特率的量化步长;第一编码部分,使用由量化步长修正部分修正的量化步长对图像序列的每第二跳跃帧数之外的一个帧编码;量化步长预测部分,通过使用由第一编码部分生成的生成比特率来确定有利于达到目标比特率的量化步长;和第二编码部分,使用由量化步长预测部分预测的量化步长对图像序列的所有帧编码。
全文摘要
当控制图像序列的编码率时,以高速度检索一最佳量化步长。一个跳跃对分检索部分通过对分检索和使用图像序列的每m
个帧之外的一个帧来确定量化步长Δ
文档编号H04N7/26GK1946184SQ20061016274
公开日2007年4月11日 申请日期2006年8月11日 优先权日2005年8月11日
发明者荒木淳哉 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1