CN101632308B - 编码比特率控制方法和装置 - Google Patents

编码比特率控制方法和装置 Download PDF

Info

Publication number
CN101632308B
CN101632308B CN2008800072248A CN200880007224A CN101632308B CN 101632308 B CN101632308 B CN 101632308B CN 2008800072248 A CN2008800072248 A CN 2008800072248A CN 200880007224 A CN200880007224 A CN 200880007224A CN 101632308 B CN101632308 B CN 101632308B
Authority
CN
China
Prior art keywords
sign indicating
indicating number
number amount
image
generation sign
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008800072248A
Other languages
English (en)
Other versions
CN101632308A (zh
Inventor
清水淳
谷田隆一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Publication of CN101632308A publication Critical patent/CN101632308A/zh
Application granted granted Critical
Publication of CN101632308B publication Critical patent/CN101632308B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明涉及一种编码比特率控制方法,在能够切换帧内预测和帧间预测的视频图像编码中使用,对与进行了编码的图像相关的量化对象信息和非量化对象信息的产生码量进行计测,基于所述两个计测结果,计算所述非量化对象信息的产生码量相对于全部产生码量的比率,使用所述计算出的非量化对象信息的产生码量比率,决定编码对象图像的目标码量。也可以是针对进行了编码的图像相关的量化对象信息计算复杂度指标,基于该指标和所述非量化对象信息的产生码量比率,推定以预先决定的假定量化步长对编码对象图像进行编码时的产生码量,决定所述目标码量。

Description

编码比特率控制方法和装置
技术领域
本发明涉及在能够切换帧内预测和帧间预测的视频图像编码中使用的编码比特率控制方法及其装置,用于实现该编码比特率控制方法的编码比特率控制程序及记录有该程序的计算机能够读取的记录介质。
本申请基于2007年3月14日申请的日本专利申请特愿2007-064271号主张优先权,并在这里引用其内容。
背景技术
在众多视频图像编码方式中,根据被输入的视频图像的性质而产生码量进行变化。因此,需要控制产生码量,使编码比特率保持为固定的编码比特率控制技术。
产生码量与量化步长有密切的关系,产生码量通过使量化步长变动从而进行控制。
在MPEG-2实验模型5(以下略记为TM5)中,利用量化步长和产生码量之间的关系,进行码量控制(例如,参照非专利文献1)。
以下,对在MPEG-2TM5的码量控制进行说明。
在MPEG-2TM5中,利用被称为GOP(Group ofPictures,图像组)的、由I、P、和B图像等不同的图像类型构成的图像群(I/P/B)的单位进行码量控制。
图7表示MPEG-2TM5的码量控制的流程图。
在MPEG-2TM5的码量控制中,如该流程图所示,首先,最初在步骤S301,按图像类型的每一个以下式
Xx=Sx·<Qx>
求取复杂度指标Xx(x=i,p,b(分别与I、P、B图像对应))。
这里,x表示图像类别,Sx表示最近被编码了的同一图像类型的产生码量,<Qx>表示该编码的量化步长的平均值。
通常,产生码量Sx与量化步长Qx成反比例。因此,通过计算该复杂度指标Xx,能够得知产生码量与量化步长的关系。
接着,在步骤S302,按照下述计算式,按图像类型的每一个设定目标码量Tx(x=i,p,b)。
[数式1]
T i = R 1 + N p X p X i K p + N b X b X i K b
T p = R N p + N b K p X b X p K b
T b = R N b + N p K b X p X b K p
这里,R表示对GOP分配的码量,Np表示GOP内的P图像的数量,Nb表示GOP内的B图像的数量,Kp,Kb表示常数。
该式意味着,在设定目标码量Ti的情况下,按照Xp/Xi将P图像换算为I图像,按照Xb/Xi将B图像换算为I图像,基于该换算值和图像数Np,Nb和分配到GOP的码量R,计算目标码量Ti
而且,意味着在设定目标码量Tp的情况下,按照Xb/Xp将B图像换算为P图像,基于该换算值和图像数Np,Nb和分配到GOP的码量R,计算目标码量Tp
而且,意味着在设定目标码量Tb的情况下,按照Xp/Xb将P图像换算为B图像,基于该换算值和图像数Np,Nb和分配到GOP的码量R,计算目标码量Tb
接着,在步骤S303,基于以该方式设定的图像单位的目标码量Tx,对成为编码对象的小块的量化步长进行决定。
接着,在步骤S304,使用决定了的量化步长,按小块的每一个进行量化和编码处理。
接着,在步骤S305,在1图像的量的编码结束后,计算量化步长的平均值<Qx>。
接着,在步骤S306,计测(在1图像的量的编码结束后,)实际的产生码量Sx
基于该计测的产生码量Sx和该计算出的平均量化步长<Qx>,再次 在步骤S301,更新下一个同一图像类型的复杂度指标Xx
通过这样的方法,在MPEG-2TM5中,按图像的每一个设定目标码量进行编码处理,控制产生码量。
在现有方法中,对GOP分配的码量基于图像类型的每一个的复杂度指标决定目标码量。该方法是以量化步长和产生码量之间有反比例关系为前提。
可是,当运动补偿预测的运动矢量或编码模式等、与量化步长的大小无关地产生的码量占据支配地位时,存在该前提崩溃的可能性。在该前提崩溃的情况下,在产生码量的推定中发生错误,存在不能设定正确的目标码量的问题。
为了解决该问题,在下述所示的专利文献1中,提案了一种除去固定长度码量进行量化控制的方法。
在该方法中,将作为不依赖于比特率的要素的MPEG-2的帧内编码模式中的DC成分的码量或运动矢量的码量,作为不依赖于量化步长的码量。
非专利文献1:MPEG-2,Test Model5(TM5),Doc.ISO/IECJTC1/SC29/WG11/N04 00,Test Model Editing Committee,pp.59-63,Apr.1993.
专利文献1:日本专利申请特开平10-290461号公报
本发明要解决的课题
在非专利文献1中,由于在编码模式选择时不考虑量化步长,所以与量化的粗糙程度无关地选择预测误差成为最小的预测模式。
在现有的众多视频图像编码方式中,由于与运动矢量等的码量相比,正交变换系数的码量所占的比例高,所以在该方法中编码效率的下降不成为严重的问题。
可是,在ITU-T H.264那样的在一个宏块中最大存在32运动矢量的编码方式中,正交变换系数的码量占全部产生码量的比例不总是占据支配地位。
在正交变换系数以外的产生码量较多地产生的编码方式中,当总是选择预测误差最小的预测模式时,正交变换系数以外的产生码量变多,结果编码效率下降。
因此,在预测模式选择时,使用量化步长,在预测误差功率之外,以运动矢量等正交变换系数以外的码量赋予权重来计算相关成本。
在H.264的参照软件中,在预测模式选择时,使用
Cost=D+λ·A
这样的成本函数。
这里,D是预测误差功率,A是正交变换系数以外的产生码量,λ是通过量化步长决定的常数。
当量化步长变小时,λ变小,预测误差功率占据成本函数的多数。相反地,当量化步长变大时,λ变大,正交变换系数以外的产生码量成为支配地位。
这样,在ITU-T H.264那样的正交变换系数以外的产生码量较多地产生的编码方式中,在利用上述成本函数进行预测模式选择的情况下,由于在专利文献1的方法中,以正交变换系数以外的信息的产生码量不依赖于量化步长作为前提,因此,存在产生码量的推定变得不正确,码量的控制变得困难的情况。
发明内容
本发明正是鉴于上述情况而完成的,其目的在于提供一种新技术,即使是正交变换系数以外的产生码量占据支配地位的编码方式,也能够设定考虑了该产生码量的目标码量,由此,实现稳定的编码比特率控制。
用于解决课题的方法
为了实现该目的,本发明的编码比特率控制装置,在能够切换帧内预测和帧间预测的视频图像编码中使用时,具备:(1)第一计测单元,对与进行了编码的图像相关的量化对象信息的产生码量进行计测;(2)第二计测单元,对与进行了编码的图像相关的非量化对象信息的产生码量进行计测;(3)计算单元,基于第一和第二计测单元的计测结果,计算非量化对象信息的产生码量相对于全部产生码量的比率;以及(4)决定单元,使用计算单元计算出的非量化对象信息的产生码量比率,决定编码对象图像的目标码量。
在以该方式构成时,有时使用针对量化步长和非量化对象信息的产生码量比率之间的关系进行描述的函数(例如,以对应于量化步长的值 的范围而倾斜度变化的直线来构成),这时,该装置还可以具备:函数决定单元,其基于计算单元计算出的非量化对象信息的产生码量比率、和进行了编码的图像的编码中使用的量化步长,决定该函数。
通过以上的各处理单元进行工作而实现的本发明的编码比特率控制方法也能够通过计算机程序来实现,该计算机程序记录在适当的计算机能够读取的记录介质中被提供,或经由网络被提供,在实施本发明时通过被安装并在CPU等的控制单元上工作,从而实现本发明。
在以该方式构成的本发明的编码比特率控制装置中,对进行了编码的图像相关的量化对象信息的产生码量进行计测,并且对进行了编码的图像相关的非量化对象信息的产生码量进行计测。
然后,基于这两个计测结果,计算非量化对象信息的产生码量相对于全部产生码量的比率,使用该计算出的非量化对象信息的产生码量比率,决定编码对象图像的目标码量。
例如,针对与进行了编码的图像相关的量化对象信息计算复杂度指标,基于该计算出的复杂度指标和计算出的非量化对象信息的产生码量比率,推定以预先决定的量化步长对编码对象图像进行编码时的产生码量,使用该推定的产生码量决定编码对象图像的目标码量。
作为该假定的量化步长,有时使用帧内预测编码图像(I图像)的编码中利用的量化步长和预先决定的比率,计算帧间预测编码图像(P或B图像)的假定的量化步长。
此外,有时使用函数决定单元决定的函数,对应于假定的量化步长,使计算出的非量化对象信息的产生码量比率变化,使用该变化了的产生码量比率决定编码对象图像的目标码量。
发明的效果
根据本发明,即使是非量化对象信息的产生码量占据支配地位的编码方式,也能够对考虑了该产生码量的目标码量进行设定。
由此,根据本发明,通过考虑非量化对象信息的产生码量来决定目标码量,从而推定产生码量的误差减少,能够实现稳定的编码比特率控制。
附图说明
图1是按照本发明的工作的流程图。
图2是报头码量比的说明图。
图3是应用了本发明的视频图像编码装置的结构例。
图4是同视频编码装置的内部结构例。
图5是表示在报头码量比的导出中使用的函数的一个例子的图。
图6是同视频图像编码装置执行的流程图的一个例子。
图7是MPEG-2TM5的码量控制的流程图。
附图标记说明
1  视频图像编码装置
10 量化控制部
20 量化/编码执行部
100 图像类型管理部
101 假定量化步长计算部
102 推定产生码量计算部
103 目标码量计算部
104 量化步长计算部
105I 图像信息存储部
106I 图像信息更新部
107 参数信息存储部
108GOP 信息存储部
109 更新部
1070 变换系数码量复杂度指标存储部
1071 报头码量比导出函数存储部
1072 图像复杂度指标存储部
1090 参数信息更新部
1091GOP 信息更新部
具体实施方式
下面,按照实施方式对本发明进行说明。
在本发明中,由于考虑正交变换系数以外的产生码量(以下,称为报头码量,header code amount),所以通过求取正交变换系数的产生码量(以下,称为变换系数码量)和报头码量的比率,能够进行正确的产 生码量的推定。
图1表示按照本发明的工作的流程图。
首先,最初在步骤S101,推定利用假定的量化步长进行编码时的产生码量,其中,该假定的量化步长是按图像类型的每一个预先决定的。
这时,使用
·变换系数码量的复杂度指标:αsx,其中,x=i,p,b
·报头码量比:αrx,其中,x=i,p,b
这样的信息对推定产生码量进行计算。
这里,在报头码量比(=报头码量/全部产生码量)根据量化步长而变化的情况下,将报头码量比以
αrx=Func(Qx)
的方式作为量化步长Qx(x=i,p,b)的函数进行操作。
例如,如图2所示,在报头码量比αrx对应于量化步长Qx而变化的情况下,需要将报头码量比αrx作为量化步长Qx的函数进行计算。
再有,关于该函数,根据编码模式选择时的成本计算方法而不同。因此,需要使用与利用的成本计算方法相配合的函数。
接着,在步骤S102,根据按图像的每一个推定的产生码量,计算编码对象图像的目标码量。
接着,在步骤S103,基于计算出的目标码量,针对编码对象图像具有的成为编码对象的小块决定量化步长。
接着,在步骤S104,使用决定了的量化步长,按小块的每一个执行量化和编码处理。
在1图像的量的编码处理结束后,对以下所示
·平均量化步长:<Qx>
·变换系数码量的复杂度指标:αsx,其中,x=i,p,b
·报头码量比:αrx,其中,x=i,p,b的参数进行计算。
即,接着,在步骤S105,计算量化步长的平均值<Qx>。
接着,在步骤S106,计算变换系数码量Gtx和报头码量Ghx
接着,在步骤S107,通过计算变换系数码量Gtx和平均量化步长<Qx>的乘积,从而计算在接下来的同一图像中使用的变换系数码量的复杂度指标αsx
接着,在步骤S108,计算作为报头码量Ghx相对于编码对象图像的全部产生码量Gx的比的报头码量比αrx,由此计算在接下来的相同图像中使用的报头码量比αrx
假设报头码量比αrx不依赖于量化步长的话,报头码量比αrx能够按照
αrx=Ghx/Gx
的计算式来求取。在将报头码量比αrx作为量化步长Qx的函数Func(Qx)的情况下,对数值计算所需要的函数内的参数进行计算。
由此,根据本发明,通过考虑报头码量来决定目标码量,从而推定产生码量的误差减少,能够实现稳定的编码比特率控制。
实施例
下面,按照具体的实施例对本发明进行说明。
图3表示作为本发明的一个实施例的视频图像编码装置1的装置结构。
如该图所示,该视频图像编码装置1进行如下处理,即,生成视频图像信号的预测信号,求取视频图像信号和该预测信号的差分值,通过对其量化并进行编码而生成编码比特流并进行输出的处理,该视频图像编码装置1具备:进行量化控制的量化控制部10;以及以量化部和信息源编码部构成的量化/编码执行部20。
图4表示本视频图像编码装置1具备的量化控制部10所采用的结构的一个例子。
如该图所示,量化控制部10通过按照本发明进行以GOP单位(帧内周期)的码量的分配,从而控制编码比特率,为此,该量化控制部10具备:图像类型管理部100、假定量化步长计算部101、推定产生码量计算部102、目标码量计算部103、量化步长计算部104、I图像信息存储部105、I图像信息更新部106、参数信息存储部107、GOP信息存储部108、以及更新部109。
图像类型管理部100对表示在量化控制部10成为当前处理对象的图像类型是什么样的信息进行管理。
假定量化步长计算部101基于稍前被编码了的I图像的平均量化步长<Qi>,和预先设定的比率值Rp,Rb,计算P图像和B图像的假定的 量化步长Qp,Qb
这里,在本实施例中,将稍前被编码了的I图像的平均量化步长<Qi>作为基准,假设该平均量化步长<Qi>、与P图像和B图像各自的量化步长Qp,Qb的比Rp,Rb是固定的。
推定产生码量计算部102基于假定量化步长计算部101计算出的假定的量化步长Qx、变换系数码量的复杂度指标αsx、和报头码量比αrx(Qx),对P图像和B图像的产生码量Sp、Sb进行推定。这里,关于I图像,将在稍前被编码了的I图像的产生码量作为推定结果(Si)。
目标码量计算部103基于推定产生码量计算部102推定的产生码量Sx、被分配到GOP的码量(以下,以码量R表示)、GOP内的P图像的枚数Np、以及GOP内的B图像的枚数Nb,对编码对象图像的目标码量Tx进行计算。
量化步长计算部104基于目标码量计算部103计算出的目标码量Tx、和图像类型的每一个的复杂度指标Xx,计算量化步长Qx
量化/编码执行部20使用量化步长计算部104计算出的量化步长Qx,按小块的每一个执行量化和编码处理。
I图像信息存储部105对假定量化步长计算部101所需要的、稍前被编码了的I图像的平均量化步长<Qi>,和推定产生码量计算部102所需要的、稍前被编码了的I图像的产生码量进行存储。
I图像信息更新部106基于量化/编码执行部20的处理结果,对I图像信息存储部105存储的信息进行更新。
参数信息存储部107通过具备:
·变换系数码量复杂度指标存储部1070,对推定产生码量计算部102所需要的变换系数码量的复杂度指标αsx进行存储;
·报头码量比导出函数存储部1071,对在推定产生码量计算部102所需要的报头码量比αrx(Qx)的导出中使用的函数的信息进行存储;
·图像复杂度指标存储部1072,对量化步长计算部104所需要的图像类型的每一个的复杂度指标Xx进行存储,从而对上述各信息进行存储。
该报头码量比导出函数存储部1071通过对例如
αrx(Qx)=αx·Qx  Qx<Qthx
=0.95 Qx≥Qthx
这样的、以量化步长Qthx为边界利用2条直线构成的(参照图5中的两条虚线)函数的信息(αr(后述的“直线的倾斜度”),Qthx的信息)进行存储,从而存储报头码量比αrx(Qx)的导出中使用的函数的信息。
GOP信息存储部108对目标码量计算部103所需要的码量R、(还未被编码的)P图像枚数Np和B图像枚数Nb进行存储。
更新部109通过具备:
·参数信息更新部1090,基于量化/编码执行部20的处理结果,对参数信息存储部107存储的信息进行更新;
·GOP信息更新部1091,基于量化/编码执行部20的处理结果,对GOP信息存储部108存储的信息进行更新,从而对参数信息存储部107和GOP信息存储部108存储的信息进行更新。
在图6表示以图4方式构成的视频图像编码装置1执行的流程图的一个例子。
接着,按照该流程图,对视频图像编码装置1执行的编码比特率控制处理进行详细的说明。
在视频图像编码装置1中,如图6的流程图所示,首先,最初在步骤S201,基于从I图像信息存储部105读出的、稍前被编码了的I图像的平均量化步长<Qi>、和预先设定的比率值Rp,Rb,按照
Qx=<Qi>/Rx
的计算式,计算P图像和B图像的假定的量化步长Qp,Qb
接着,在步骤S202,基于计算出的假定的量化步长Qx、从变换系数码量复杂度指标存储部1070读出的变换系数码量的复杂度指标αsx、和基于报头码量比导出函数存储部1071存储的函数信息计算出的报头码量比αrx(Qx),按照
Sx=αsx/[(1-αrx(Qx))·Qx]
的计算式,推定P图像和B图像的产生码量Sp,Sb
这里,关于I图像,将从I图像信息存储部105读出的、稍前被编码了的I图像的产生码量作为推定结果。
接着,在步骤S203,基于按图像类型的每一个推定的产生码量Sx、从GOP信息存储部108读出的码量R、以及P图像数Np和B图像数Nb,按照下述计算式,计算编码对象图像的目标码量Tx
即,在编码对象图像是I图像的情况下,按照下面的计算式,计算编码对象图像的目标码量Ti
[数式2]
T i = R 1 + N p S p S i + N b S b S i
然后,在编码对象图像是P图像的情况下,按照下面的计算式,计算编码对象图像的目标码量Tp
[数式3]
T p = R N p + N b S b S p
然后,在编码对象图像是B图像的情况下,按照下面的计算式,计算编码对象图像的目标码量Tb
[数式4]
T b = R N b + N p S p S b
然后,在步骤S204,例如基于计算出的目标码量Tx、和从图像复杂度指标存储部1072读出的图像类型的每一个的复杂度指标Xx,按照
Qx=Xx/Tx
的计算式,计算量化步长Qx
这里,图像类型的每一个的复杂度指标Xx,根据稍前被编码了的同一图像类型的图像的编码结果,基于平均量化步长<Qx>和产生码量Gx,作为
Xx=<Qx>·Gx
而被求取。
接着,在步骤S205,使用计算出的量化步长Qx,按小块的每一个执行量化和编码处理。
在1图像的量的编码处理结束后,在执行对参数信息存储部107存储的信息、和GOP信息存储部108存储的信息进行更新的处理,并且 对I图像进行编码的情况下,执行对I图像信息存储部105存储的信息进行更新的处理。
即,接着,在步骤S206,计算量化步长的平均值<Qx>。
接着,在步骤S207,计测变换系数码量Gtx和报头码量Ghx,并且通过计算两者的和来计算产生码量Gx
接着,在步骤S208,通过计算作为变换系数码量Gtx和平均量化步长<Qx>的乘积的
αsx=Gtx·<Qx>
,计算变换系数码量的复杂度指标αsx,按照该计算值,对变换系数码量复杂度指标存储部1070存储的变换系数码量的复杂度指标αsx进行更新。
接着,在步骤S209,基于产生码量Gx和报头码量Ghx和平均量化步长<Qx>,按照
αx=Ghx/[Gx·<Qx>]
的计算式,计算图5所示的报头码量比αrx的导出函数的直线的倾斜度αx,并且计算该直线具有αrx=0.95的值的量化步长Qthx,按照这些计算值,对报头码量比导出函数存储部1071存储的函数信息(αx,Qthx的信息)进行更新。
接着,在步骤S210,基于产生码量Gx和平均量化步长<Qx>,按照
Xx=<Qx>·Gx
的计算式,计算图像类型的每一个的复杂度指标Xx,按照该计算值,对图像复杂度指标存储部1072存储的图像类型的每一个的复杂度指标Xx 进行更新。
接着,在步骤S211,在对GOP信息存储部108存储的GOP的分配码量R和P,B图像类型的未编码枚数Nx进行更新,并且对I图像进行编码的情况下,通过对I图像信息存储部105存储的平均量化步长<Qi>和I图像的产生码量进行更新,准备下面的图像的编码。
这样,在本发明中,将报头码量和变换系数码量分离并进行计测,通过计算报头码量比和变换系数码量的复杂度指标,能够进行考虑了报头码量的目标码量的设定,由此,能够实现稳定的编码比特率控制。
按照图示实施例对本发明进行了说明,但本发明并不限定于此。
例如,在实施例中,以2根直线近似报头码量比的导出函数,但并 不一定按照这样进行。
此外,在实施例中说明了的根据目标码量计算量化步长的计算方法不过是一个例子。
产业上的利用可能性
根据本发明,通过考虑非量化对象信息的产生码量来决定目标码量,从而推定产生码量的误差减少,能够实现稳定的编码比特率控制。

Claims (7)

1.一种编码比特率控制方法,在能够切换帧内预测和帧间预测的视频图像编码中使用,该编码比特率控制方法的特征在于,具备:
对与进行了编码的图像相关的量化对象信息的产生码量进行计测的步骤;
对与进行了编码的图像相关的非量化对象信息的产生码量进行计测的步骤;
基于所述两个计测结果,计算所述非量化对象信息的产生码量相对于全部产生码量的比率的步骤;以及
针对与所述进行了编码的图像相关的量化对象信息计算复杂度指标,基于该计算出的复杂度指标和所述计算出的非量化对象信息的产生码量比率,推定以预先决定的假定的量化步长对编码对象图像进行编码时的产生码量,使用该推定的产生码量,决定编码对象图像的目标码量的步骤。
2.根据权利要求1所述的编码比特率控制方法,其特征在于,
在决定所述目标码量的步骤中,使用帧内预测编码图像的编码中利用的量化步长和预先决定的比率,计算帧间预测编码图像的假定的量化步长。
3.根据权利要求1所述的编码比特率控制方法,其特征在于,
在决定所述目标码量的步骤中,对应于所述假定的量化步长,使所述计算出的非量化对象信息的产生码量比率变化,使用该变化了的产生码量比率,决定编码对象图像的目标码量。
4.根据权利要求3所述的编码比特率控制方法,其特征在于,
在决定所述目标码量的过程中,使用针对量化步长和非量化对象信息的产生码量比率之间的关系进行描述的函数,对应于所述假定的量化步长,使所述计算出的非量化对象信息的产生码量比率变化。
5.根据权利要求4所述的编码比特率控制方法,其特征在于,
所述函数以对应于量化步长的值的范围而倾斜度变化的直线来构成。
6.根据权利要求4所述的编码比特率控制方法,其特征在于,具备:
基于所述计算出的非量化对象信息的产生码量比率、和进行了所述编码的图像的编码中使用的量化步长,决定该函数的步骤。
7.一种编码比特率控制装置,在能够切换帧内预测和帧间预测的视频图像编码中使用,该编码比特率控制装置的特征在于,具备:
对与进行了编码的图像相关的量化对象信息的产生码量进行计测的单元;
对与进行了编码的图像相关的非量化对象信息的产生码量进行计测的单元;
基于所述两个计测结果,计算所述非量化对象信息的产生码量相对于全部产生码量的比率的单元;以及
针对与所述进行了编码的图像相关的量化对象信息计算复杂度指标,基于该计算出的复杂度指标和所述计算出的非量化对象信息的产生码量比率,推定以预先决定的假定的量化步长对编码对象图像进行编码时的产生码量,使用该推定的产生码量,决定编码对象图像的目标码量的单元。
CN2008800072248A 2007-03-14 2008-03-05 编码比特率控制方法和装置 Active CN101632308B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007064271 2007-03-14
JP064271/2007 2007-03-14
PCT/JP2008/053959 WO2008111458A1 (ja) 2007-03-14 2008-03-05 符号化ビットレート制御方法及び装置、そのプログラム並びにプログラムを記録した記録媒体

Publications (2)

Publication Number Publication Date
CN101632308A CN101632308A (zh) 2010-01-20
CN101632308B true CN101632308B (zh) 2011-08-03

Family

ID=39759401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008800072248A Active CN101632308B (zh) 2007-03-14 2008-03-05 编码比特率控制方法和装置

Country Status (11)

Country Link
US (1) US8265142B2 (zh)
EP (1) EP2120463B1 (zh)
JP (1) JP5008718B2 (zh)
KR (1) KR101083383B1 (zh)
CN (1) CN101632308B (zh)
BR (1) BRPI0808491B1 (zh)
CA (1) CA2679767C (zh)
ES (1) ES2532375T3 (zh)
RU (1) RU2420914C1 (zh)
TW (1) TWI390987B (zh)
WO (1) WO2008111458A1 (zh)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010278730A (ja) * 2009-05-28 2010-12-09 Mitsubishi Electric Corp 動画像符号化装置及び動画像符号化方法
US8712173B2 (en) * 2010-03-12 2014-04-29 Mediatek Singapore Pte. Ltd. Methods for processing 2Nx2N block with N being positive integer greater than four under intra-prediction mode and related processing circuits thereof
EP2648409B1 (en) * 2011-03-10 2016-08-17 Nippon Telegraph And Telephone Corporation Quantization control device and method, and quantization control program
KR101863687B1 (ko) 2011-04-21 2018-06-01 삼성전자주식회사 선형예측계수 양자화장치, 사운드 부호화장치, 선형예측계수 역양자화장치, 사운드 복호화장치와 전자기기
EP3537438A1 (en) * 2011-04-21 2019-09-11 Samsung Electronics Co., Ltd. Quantizing method, and quantizing apparatus
US20140328384A1 (en) * 2013-05-02 2014-11-06 Magnum Semiconductor, Inc. Methods and apparatuses including a statistical multiplexer with global rate control
JP6373033B2 (ja) * 2014-03-28 2018-08-15 キヤノン株式会社 符号化装置及び符号化方法
CN106961604B (zh) 2017-03-07 2018-06-15 腾讯科技(深圳)有限公司 视频编码的码率分配、编码单元码率分配方法及装置
EP3695600A4 (en) 2017-11-30 2020-08-19 SZ DJI Technology Co., Ltd. SYSTEM AND METHOD FOR CONTROLLING VIDEO ENCODING IN A FRAME OF IMAGE
WO2019104862A1 (en) 2017-11-30 2019-06-06 SZ DJI Technology Co., Ltd. System and method for reducing video coding fluctuation
CN111164972A (zh) 2017-11-30 2020-05-15 深圳市大疆创新科技有限公司 用于在帧级别控制视频编码的***和方法
CN109076212A (zh) * 2017-12-27 2018-12-21 深圳市大疆创新科技有限公司 码率控制的方法与编码装置
US11039132B2 (en) * 2018-03-06 2021-06-15 Nippon Telegraph And Telephone Corporation Code amount estimation device, code amount estimation method, and code amount estimation program
WO2023053166A1 (ja) * 2021-09-28 2023-04-06 日本電気株式会社 映像処理システム、情報処理装置、映像処理方法、及び記録媒体

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0424060A2 (en) * 1989-10-14 1991-04-24 Sony Corporation Method of coding video signals and transmission system thereof
CN1406072A (zh) * 2001-08-21 2003-03-26 北京威速科技有限公司 视频压缩码率控制方法
CN1434638A (zh) * 2003-03-08 2003-08-06 华中科技大学 一种视频编码比特率控制方法
CN1642274A (zh) * 2004-01-15 2005-07-20 北京时代互动传媒技术有限公司 一种带场景变换检测的码率控制方法

Family Cites Families (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1649674A1 (ru) 1988-10-10 1991-05-15 Предприятие П/Я А-1772 Устройство дл кодировани и декодировани телевизионного сигнала
JPH04150284A (ja) 1990-10-09 1992-05-22 Olympus Optical Co Ltd 動ベクトル検出方法およびその装置
JP2950633B2 (ja) 1991-03-27 1999-09-20 沖電気工業株式会社 動きベクトル検出装置
JPH06113271A (ja) 1991-05-02 1994-04-22 Graphics Commun Technol:Kk 画像信号符号化装置
US5398078A (en) * 1991-10-31 1995-03-14 Kabushiki Kaisha Toshiba Method of detecting a motion vector in an image coding apparatus
US5283646A (en) * 1992-04-09 1994-02-01 Picturetel Corporation Quantizer control method and apparatus
JPH05328333A (ja) 1992-05-15 1993-12-10 Toshiba Corp 動きベクトル検出装置
JPH06237448A (ja) 1993-02-12 1994-08-23 Toshiba Corp 可変長符号化及び復号化装置
CA2137266C (en) 1993-04-09 2003-07-22 Tsuyoshi Oda Picture encoding method, picture encoding apparatus and picture recording medium
US5398068A (en) * 1993-09-02 1995-03-14 Trustees Of Princeton University Method and apparatus for determining motion vectors for image sequences
EP0660619A1 (fr) * 1993-12-22 1995-06-28 Laboratoires D'electronique Philips S.A.S. Procédé de codage d'images à longueur variable et dispositif de mise en oeuvre d'un tel procédé
JPH07203430A (ja) 1993-12-28 1995-08-04 Sharp Corp 画像符号化装置
KR0183688B1 (ko) 1994-01-12 1999-05-01 김광호 영상부호화방법 및 장치
JP3149672B2 (ja) * 1994-03-25 2001-03-26 松下電器産業株式会社 映像符号化装置
US5781237A (en) * 1994-03-25 1998-07-14 Matsushita Electric Industrial Co., Ltd. Video coding apparatus and video coding method
JPH089379A (ja) 1994-06-15 1996-01-12 Sanyo Electric Co Ltd 動きベクトル検出方法
JPH08116448A (ja) 1994-10-13 1996-05-07 Fuji Xerox Co Ltd 画像信号の符号化装置及び復号装置
EP1357758A3 (en) * 1995-08-02 2004-10-27 Matsushita Electric Industrial Co., Ltd. Video coding device and video transmission system using the same, quantization control method and average throughput calculation method used therein
EP1274253A3 (en) 1995-08-29 2005-10-12 Sharp Kabushiki Kaisha Video coding device and video decoding device with a motion compensated interframe prediction
JPH0998427A (ja) * 1995-09-29 1997-04-08 Toshiba Corp 動画像符号化装置
US5682209A (en) 1995-11-13 1997-10-28 Tektronix, Inc. Motion estimation using limited-time early exit with prequalification matrices and a predicted search center
US5835145A (en) * 1996-01-19 1998-11-10 Lsi Logic Corporation Conversion system using programmable tables for compressing transform coefficients
JP3218994B2 (ja) 1996-10-23 2001-10-15 松下電器産業株式会社 画像符号化方法および装置
EP0804035B1 (en) 1996-04-25 2002-06-26 Matsushita Electric Industrial Co., Ltd. Moving picture encoding apparatus and method
US5760836A (en) * 1996-08-22 1998-06-02 International Business Machines Corporation FIFO feedback and control for digital video encoder
US6366614B1 (en) * 1996-10-11 2002-04-02 Qualcomm Inc. Adaptive rate control for digital video compression
JPH10290461A (ja) 1997-04-16 1998-10-27 Sony Corp レート制御装置及びレート制御方法
JPH1115429A (ja) 1997-06-20 1999-01-22 Fujitsu General Ltd 動きベクトル時間軸処理方式
JPH1155671A (ja) 1997-08-05 1999-02-26 Matsushita Electric Ind Co Ltd 画像圧縮符号化装置
JP3884172B2 (ja) * 1997-10-02 2007-02-21 株式会社東芝 可変長復号化装置および復号化方法
JP4171934B2 (ja) 1997-12-26 2008-10-29 ソニー株式会社 画像処理装置および方法、並びに記録媒体
JPH11239354A (ja) 1998-02-23 1999-08-31 Mitsubishi Electric Corp 動きベクトル検出器
JPH11252572A (ja) 1998-03-03 1999-09-17 Nippon Hoso Kyokai <Nhk> 符号量配分装置
US6704361B2 (en) * 1998-05-18 2004-03-09 Sony Corporation Variable length decoder for decoding digitally encoded video signals
US6859496B1 (en) * 1998-05-29 2005-02-22 International Business Machines Corporation Adaptively encoding multiple streams of video data in parallel for multiplexing onto a constant bit rate channel
JP2000023162A (ja) 1998-06-29 2000-01-21 Sony Corp 符号化装置及び符号化方法
RU2137194C1 (ru) 1998-07-15 1999-09-10 Дворкович Александр Викторович Способ анализа векторов движения деталей в динамических изображениях
US6963608B1 (en) * 1998-10-02 2005-11-08 General Instrument Corporation Method and apparatus for providing rate control in a video encoder
JP2000138938A (ja) 1998-10-30 2000-05-16 Sony Corp 画像圧縮符号化方法及び装置
JP2000201328A (ja) 1999-01-08 2000-07-18 Hitachi Ltd 動きベクトルの検出方法および回路
JP2000244921A (ja) 1999-02-24 2000-09-08 Matsushita Electric Ind Co Ltd 映像符号化方法および装置
JP2000261799A (ja) 1999-03-10 2000-09-22 Fujitsu Ltd 可変レート動画像符号化装置
US6567554B1 (en) * 1999-03-12 2003-05-20 Victor Company Of Japan, Limited Data coding method and apparatus therefor
WO2001010135A1 (en) * 1999-07-29 2001-02-08 Mitsubishi Denki Kabushiki Kaisha Moving vector detecting method
US6480539B1 (en) * 1999-09-10 2002-11-12 Thomson Licensing S.A. Video encoding method and apparatus
JP2002010260A (ja) * 2000-06-27 2002-01-11 Mitsubishi Electric Corp 動きベクトル検出方法及び動画像符号化装置
US20020122482A1 (en) * 2001-01-03 2002-09-05 Kim Hyun Mun Method of performing video encoding rate control using bit budget
JP2002247587A (ja) 2001-02-19 2002-08-30 Nippon Telegr & Teleph Corp <Ntt> 画像符号化データの再符号化装置、再符号化方法、再符号化プログラム及び再符号化プログラムを記録した記録媒体
KR100446235B1 (ko) * 2001-05-07 2004-08-30 엘지전자 주식회사 다중 후보를 이용한 움직임 벡터 병합 탐색 방법
US6950463B2 (en) * 2001-06-13 2005-09-27 Microsoft Corporation Non-compensated transcoding of a video stream
FR2829657B1 (fr) * 2001-09-13 2004-02-06 Cit Alcatel Procede et dispositif pour la compression de donnees devant etre transmises avec un debit constant
US7356079B2 (en) * 2001-11-21 2008-04-08 Vixs Systems Inc. Method and system for rate control during video transcoding
US7027982B2 (en) * 2001-12-14 2006-04-11 Microsoft Corporation Quality and rate control strategy for digital audio
KR100450746B1 (ko) * 2001-12-15 2004-10-01 한국전자통신연구원 계층탐색 기반의 혼합형 움직임 추정 장치 및 방법
JP4510465B2 (ja) 2002-01-22 2010-07-21 ノキア コーポレイション イメージ/ビデオ符号器及び/又は復号器における変換係数の符号化
KR100455119B1 (ko) 2002-01-26 2004-11-06 엘지전자 주식회사 움직임 벡터 영역의 적응적 결정 방법
US7099387B2 (en) 2002-03-22 2006-08-29 Realnetorks, Inc. Context-adaptive VLC video transform coefficients encoding/decoding methods and apparatuses
JP4130780B2 (ja) 2002-04-15 2008-08-06 松下電器産業株式会社 画像符号化方法および画像復号化方法
US7197072B1 (en) * 2002-05-30 2007-03-27 Intervideo, Inc. Systems and methods for resetting rate control state variables upon the detection of a scene change within a group of pictures
JP4230188B2 (ja) 2002-06-06 2009-02-25 パナソニック株式会社 可変長符号化方法および可変長復号化方法
US20040252758A1 (en) 2002-08-14 2004-12-16 Ioannis Katsavounidis Systems and methods for adaptively filtering discrete cosine transform (DCT) coefficients in a video encoder
US6944224B2 (en) 2002-08-14 2005-09-13 Intervideo, Inc. Systems and methods for selecting a macroblock mode in a video encoder
JP3679083B2 (ja) * 2002-10-08 2005-08-03 株式会社エヌ・ティ・ティ・ドコモ 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、画像符号化プログラム、画像復号プログラム
US7042943B2 (en) * 2002-11-08 2006-05-09 Apple Computer, Inc. Method and apparatus for control of rate-distortion tradeoff by mode selection in video encoders
JP4282974B2 (ja) 2002-11-14 2009-06-24 パナソニック株式会社 符号量制御装置、プログラム及び記録媒体
US20040120404A1 (en) * 2002-11-27 2004-06-24 Takayuki Sugahara Variable length data encoding method, variable length data encoding apparatus, variable length encoded data decoding method, and variable length encoded data decoding apparatus
JP4221655B2 (ja) * 2003-03-06 2009-02-12 ソニー株式会社 符号化装置および符号化方法、プログラム、並びに記録媒体
JP2005045736A (ja) 2003-07-25 2005-02-17 Sony Corp 画像信号符号化方法及び装置、符号化制御装置並びにプログラム
KR100505699B1 (ko) * 2003-08-12 2005-08-03 삼성전자주식회사 실시간 가변 비트율 제어로 화질을 개선시키는 비디오인코더의 인코딩율 제어기, 이를 구비한 비디오 데이터전송 시스템 및 그 방법
JP4179548B2 (ja) * 2003-09-24 2008-11-12 Kddi株式会社 動きベクトル検出装置
US7453938B2 (en) * 2004-02-06 2008-11-18 Apple Inc. Target bitrate estimator, picture activity and buffer management in rate control for video coder
JP4577048B2 (ja) 2004-03-11 2010-11-10 パナソニック株式会社 画像符号化方法、画像符号化装置および画像符号化プログラム
JP4252916B2 (ja) * 2004-03-18 2009-04-08 富士通マイクロエレクトロニクス株式会社 動きベクトルの探索範囲を決定する方法
JP4227067B2 (ja) * 2004-04-28 2009-02-18 株式会社東芝 動画像符号化方法と装置及びプログラム
JP4383240B2 (ja) * 2004-04-30 2009-12-16 日本放送協会 画面内予測符号化装置、その方法及びそのプログラム
JP4253276B2 (ja) * 2004-06-15 2009-04-08 株式会社東芝 画像符号化方法
JP2006054846A (ja) 2004-07-12 2006-02-23 Sony Corp 符号化方法、符号化装置、復号方法、復号装置およびそれらのプログラム
KR100681258B1 (ko) * 2004-10-02 2007-02-09 삼성전자주식회사 트랜스코딩을 위한 움직임벡터 정밀화 기반 출력움직임벡터 추정방법 및 이를 이용한 트랜스코더
US20060153293A1 (en) * 2005-01-12 2006-07-13 Ulead Systems, Inc. Method for transcoding compressed data
JP4489605B2 (ja) * 2005-01-19 2010-06-23 株式会社メガチップス 圧縮符号化装置、圧縮符号化方法およびプログラム
JP4687116B2 (ja) 2005-01-19 2011-05-25 カシオ計算機株式会社 カメラ装置
US7933328B2 (en) * 2005-02-02 2011-04-26 Broadcom Corporation Rate control for digital video compression processing
US20060176953A1 (en) * 2005-02-04 2006-08-10 Nader Mohsenian Method and system for video encoding with rate control
JP4346573B2 (ja) 2005-03-25 2009-10-21 三洋電機株式会社 符号化装置と方法
US7403562B2 (en) 2005-03-09 2008-07-22 Eg Technology, Inc. Model based rate control for predictive video encoder
US20060209965A1 (en) * 2005-03-17 2006-09-21 Hsien-Chih Tseng Method and system for fast run-level encoding
US20060222074A1 (en) * 2005-04-01 2006-10-05 Bo Zhang Method and system for motion estimation in a video encoder
JP2006295535A (ja) 2005-04-11 2006-10-26 Toshiba Corp 動画像符号化装置および方法
JP2006313950A (ja) * 2005-05-06 2006-11-16 Hitachi Ltd 画像符号化装置、及び画像符号化方法
US8107540B2 (en) * 2005-07-11 2012-01-31 Cheetah Technologies, L.P. Image complexity computation in packet based video broadcast systems
JP4199221B2 (ja) 2005-08-29 2008-12-17 株式会社カワサキプレシジョンマシナリ ディテント付き制御弁
JP2007089035A (ja) * 2005-09-26 2007-04-05 Toshiba Corp 動画像符号化方法、装置及びプログラム
EP1982530A2 (en) 2006-02-06 2008-10-22 Thomson Licensing Method and apparatus for reusing available motion information as a motion estimation predictor for videoencoding
CN101637025B (zh) * 2007-03-14 2016-03-23 日本电信电话株式会社 量化控制方法和量化控制装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0424060A2 (en) * 1989-10-14 1991-04-24 Sony Corporation Method of coding video signals and transmission system thereof
CN1406072A (zh) * 2001-08-21 2003-03-26 北京威速科技有限公司 视频压缩码率控制方法
CN1434638A (zh) * 2003-03-08 2003-08-06 华中科技大学 一种视频编码比特率控制方法
CN1642274A (zh) * 2004-01-15 2005-07-20 北京时代互动传媒技术有限公司 一种带场景变换检测的码率控制方法

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
Anthony Vetro etc..MPEG-4 Rate Control for Multiple Video Objects.《IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY》.1999,第9卷(第1期),186-199. *
Gary J. Sullivan
Gary J. Sullivan;Thomas Wiegand.Rate-distortion optimization for video compression.《IEEE SIGNAL PROCESSING MAGAZINE》.1998,74-90. *
JP特開平9-98427A 1997.04.08
Thomas Wiegand.Rate-distortion optimization for video compression.《IEEE SIGNAL PROCESSING MAGAZINE》.1998,74-90.
YIN Ming etc..A rate control scheme for H.264 video under low bandwidth channel.《Journal of Zhejiang University SCIENCE A》.2006,第7卷(第6期),990-995.
YIN Ming etc..A rate control scheme for H.264 video under low bandwidthchannel.《Journal of Zhejiang University SCIENCE A》.2006,第7卷(第6期),990-995. *

Also Published As

Publication number Publication date
RU2009133184A (ru) 2011-03-10
EP2120463A1 (en) 2009-11-18
TW200838318A (en) 2008-09-16
JPWO2008111458A1 (ja) 2010-06-24
ES2532375T3 (es) 2015-03-26
RU2420914C1 (ru) 2011-06-10
BRPI0808491A2 (pt) 2015-07-21
JP5008718B2 (ja) 2012-08-22
CA2679767C (en) 2013-06-25
EP2120463A4 (en) 2010-06-23
BRPI0808491B1 (pt) 2020-08-04
CA2679767A1 (en) 2008-09-18
EP2120463B1 (en) 2014-12-10
WO2008111458A1 (ja) 2008-09-18
KR20090117779A (ko) 2009-11-12
TWI390987B (zh) 2013-03-21
US8265142B2 (en) 2012-09-11
CN101632308A (zh) 2010-01-20
KR101083383B1 (ko) 2011-11-14
US20100118937A1 (en) 2010-05-13

Similar Documents

Publication Publication Date Title
CN101632308B (zh) 编码比特率控制方法和装置
CN101637026B (zh) 图像处理装置和方法
CN101389026B (zh) 图像编码设备和图像编码方法
JP4203707B2 (ja) 事前解析を用いた動画像符号化装置、動画像符号化方法、及びそのプログラム。
CN100562116C (zh) 一种面向多视点视频的码率控制方法
CN101637025B (zh) 量化控制方法和量化控制装置
US20060098733A1 (en) Variable-length coding device and method of the same
KR20040069198A (ko) 비디오 인코더에서 매크로블록 양자화 파라미터들을선택하기 위한 방법 및 장치
CN101401435A (zh) 运动图像编码/译码方法、装置以及程序
CN103188493A (zh) 图像编码装置及图像编码方法
CN109495746A (zh) 一种基于运动矢量调整的视频编码方法
CN100394801C (zh) 运动图像编码装置和运动图像编码方法
CN101969555A (zh) 图像编码设备和图像编码方法
JPH03270388A (ja) データ圧縮装置
CN102047661A (zh) 视频码量控制方法、视频码量控制装置、视频码量控制程序以及记录有该程序的计算机能够读取的记录介质
CN112243129B (zh) 视频数据处理方法、装置、计算机设备及存储介质
CN101969556B (zh) 图像编码设备和图像编码方法
JP2004266640A (ja) 動画像符号化装置、動画像符号化方法、およびプログラム
KR100911098B1 (ko) H.263 영상 부호화에 의한 왜곡량 예측 장치 및 그 방법
KR100336497B1 (ko) 공간예측 오차 모델을 이용한 동영상 부호화기의 율제어장치 및 방법
CN102202220A (zh) 编码设备及其控制方法
KR100677128B1 (ko) 동영상 부호화기의 비트율 제어장치 및 방법
JP2000152228A (ja) 高能率符号化装置
JP2004357079A (ja) 動画像符号化におけるフレーム内レート制御方法,フレーム内レート制御装置,動画像符号化装置およびフレーム内レート制御プログラム
JP2024014393A (ja) 画像符号化装置及び画像符号化方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant