【技术实现步骤摘要】
视频编码器及其操作方法相关申请的交叉引用2013年10月2日提交的日本专利申请No.2013-207144的公开内容,包括说明书、附图和摘要在此全部引入以供参考。
本专利技术涉及视频编码器及其操作方法。更具体地说,本专利技术涉及对实现高精度比特率控制有效的技术。
技术介绍
与按ISO/IEC13818-2国际标准标准化的MPEG-2兼容的常见运动图像压缩方法基于通过从视频流删除冗余信息,减少视频存储容量和所需带宽的原理。MPEG是运动图像专家组的首字母缩写。MPEG-2标准仅定义语法(有关压缩编码数据流的规则或构成编码数据比特流的方法)和比特流的解码处理。因此,MPEG-2标准足够灵活地充分用在各种服务,诸如卫星广播、有线电视、交互式电视和互联网中。在MPEG-2编码处理中,视频信号经过采样处理,然后,经过量化处理,以便首先定义数字视频的每一像素的颜色和亮度分量。将表示颜色和亮度分量的值存储在称为宏块的结构中。在宏块中存储的、表示颜色和亮度分量的值通过离散余弦变换(DCT)被转换成频率值。源自DCT的图像的亮度和颜色的频率变换系数在频率方面是不同的。通过进一步压缩视频流的可变长度编码(VLC)法,编码量化DCT系数。对MPEG-2编码处理,定义由运动压缩技术提供的另外的压缩。根据MPEG-2标准,存在三个不同的图像或帧,即,I帧、P帧和B帧。I帧是不参考视频流中的任何其他图像或帧而被再现的帧内编码帧。P帧和B帧是通过参考另一图像或帧而被再现的帧间编码帧。例如,P帧和B帧分别包括表示参考帧的估计运动的运动矢量。使用该运动矢量使得MPEG编码器减少特定视频流所 ...
【技术保护点】
一种视频编码器,包括:频率转换器;量化器;编码部;中间缓冲器;代码量估计部;代码量选择器;以及比率控制器,其中,所述频率转换器对输入信号执行频率转换处理,其中,所述量化器对由所述频率转换器执行的所述频率转换处理的结果执行量化处理,其中,所述编码部通过对由所述量化器执行的所述量化处理的结果执行编码处理,生成压缩视频比特流,其中,所述中间缓冲器耦接在所述量化器的输出端子和所述编码部的输入端子之间,其中,所述代码量估计部的输入端子耦接到所述量化器的输出端子,其中,由所述代码量估计部的输出端子生成的估计代码量被供应到所述代码量选择器的第一输入端子,其中,由所述编码部编码的所述压缩视频比特流的实际代码量被供应到所述代码量选择器的第二输入端子,其中,表示在所述中间缓冲器中存储的数据量是大还是小的判定信号被供应到所述代码量选择器的选择控制端子,其中,所述代码量选择器的输出端子耦接到所述比率控制器的输入端子,其中,使用所述比率控制器的输出信号来调整所述量化器的量化位阶,其中,如果所述判定信号表示在所述中间缓冲器中存储的数据量大,则被供应到所述代码量选择器的所述第一输入端子的、来自所述代码量估计部的所述 ...
【技术特征摘要】
2013.10.02 JP 2013-2071441.一种视频编码器,包括:频率转换器;量化器;编码部;中间缓冲器;代码量估计部;代码量选择器;以及比率控制器,其中,所述频率转换器对输入信号执行频率转换处理,其中,所述量化器对由所述频率转换器执行的所述频率转换处理的结果执行量化处理,其中,所述编码部通过对由所述量化器执行的所述量化处理的结果执行编码处理,生成压缩视频比特流,其中,所述中间缓冲器耦接在所述量化器的输出端子和所述编码部的输入端子之间,其中,所述代码量估计部的输入端子耦接到所述量化器的输出端子,其中,由所述代码量估计部的输出端子生成的估计代码量被供应到所述代码量选择器的第一输入端子,其中,由所述编码部编码的所述压缩视频比特流的实际代码量被供应到所述代码量选择器的第二输入端子,其中,表示在所述中间缓冲器中存储的数据量相对于预定水平是大还是小的判定信号被供应到所述代码量选择器的选择控制端子,其中,所述代码量选择器的输出端子耦接到所述比率控制器的输入端子,其中,根据所述判定信号选择的选择的代码量被提供给所述比率控制器,其中,使用所述比率控制器的输出信号来基于所述选择的代码量调整所述量化器的量化位阶,其中,如果所述判定信号表示在所述中间缓冲器中存储的数据量大,则被供应到所述代码量选择器的所述第一输入端子的、来自所述代码量估计部的所述估计代码量被输出到所述代码量选择器的输出端子,并且使用所述估计代码量来调整所述量化器的所述量化位阶,其中,如果所述判定信号表示在所述中间缓冲器中存储的数据量小,则被供应到所述代码量选择器的所述第二输入端子的、来自所述编码部的所述实际代码量被输出到所述代码量选择器的输出端子,并且使用所述实际代码量来调整所述量化器的所述量化位阶。2.根据权利要求1所述的视频编码器,其中,所述编码部通过使用算术编码方法和可变长度编码方法中的至少一个,执行编码处理。3.根据权利要求2所述的视频编码器,其中,当所述编码部通过使用所述算术编码方法执行编码处理时,所述中间缓冲器基于所述算术编码方法,吸收在所述量化器的所述量化处理和所述编码部的所述编码处理之间的处理速度差,并且其中,当所述编码部通过使用所述可变长度编码方法执行编码处理时,所述中间缓冲器基于所述可变长度编码方法,吸收在所述量化器的所述量化处理与所述编码部的所述编码处理之间的处理速度差。4.根据权利要求1所述的视频编码器,其中,通过校验所存储的数据量是否大于预定阈值电压或通过校验所存储的数据量是否小于所述预定阈值电压,判定在所述中间缓冲器中存储的数据量是大还是小。5.根据权利要求2所述的视频编码器,其中,所述编码部包括指数哥伦布编码部、可变长度编码处理器和算术编码处理器,其中,所述指数哥伦布编码部通过编码待编码的语法元素,生成指数哥伦布代码,所述指数哥伦布代码包括前缀、分隔符和后缀,其中,所述可变长度编码处理器执行锯齿状扫描来将由所述量化器量化的、由所述频率转换器执行的所述频率转换处理的结果转换成一维矢量,然后,基于所述可变长度编码方法,执行所述编码处理,其中,所述算术编码处理器包括二值化器、二进制算术编码部和上下文计算器,其中,所述二值化器由多值输入信号生成二进制信号,并且通过所述二进制算术编码部,将所生成的二进制信号编码成编码比特流,其中,所述上下文计算器根据相邻符号的状况,动态地计算和更新用于所述二进制信号的事件概率模型,所述事件概率模型是编码目标符号,并且其中,根据由所述上下文计算器计算和更新的所述事件概率模型,所述二进制算术编码部将所述二进制信号编码成编码比特流。6.根据权利要求5所述的视频编码器,其中,所述中间缓冲器设置在所述算术编码处理器中并且耦接在所述二值化器和所述二进制算术编码部之间。7.根据权利要求6所述的视频编码器,其中,所述算术编码处理器中的所述二进制算术编码部的实际代码量被供应到所述代码量选择器的所述第二输入端子。8.根据权利要求1所述的视频编码器,进一步包括:第一计数器;第二计数器;选择器控制器,其中,所述第一计数器通过计数作为编码处理单位并且由所述量化器量化的图像块的数量,保持第一计数值,其中,所述第二计数器通过计数作为编码处理单位并且由所述编码部编码的图像块的数量,保持第二计数值,其中,所述选择器控制器判定在所述第一计数器的所述第一计数值和所述第二计数器的所述第二计数值之间的差,其中,如果在所述第一计数器的所述第一计数值和所述第二计数器的所述第二计数值之间的差大,则所述选择器控制器判定由所述编码部执行的处理延迟或在所述中间缓冲器中存储的数据量大,以及其中,如果在所述第一计数器的所述第一计数值和所述第二计数器的所述第二计数值之间的差小,则所述选择器控制器判定由所述编码部执行的处理延迟或在所述中间缓冲器中存储的数据量小。9.根据权利要求8所述的视频编码器,其中,就亮度分量而言,作为编码处理单位并且由所述量化器量化的图像块和作为编码处理单位并且由所述编码部编码的图像块均是具有16×16的像素大小的宏块。10.根据权利要求8所述的视频编码器,其中,作为编码处理单位并且由所述量化器量化的图像块和作为编码处理单位并且由所述编码部编码的图像块是具有灵活块结构的编码单元,并且其中,所述编码单元能够从具有64×64的像素大小的最大编码单元(LCU)自适应地划分。11.根据权利要求1所述的视频编码器,进一步包括:运动矢量检测器、运动补偿器、减法器、逆量化器、逆频率转换器、存储器、帧内预测部和预测选择器,其中,所述运动矢量检测器由待编码的视频信号和在所述存储器中...
【专利技术属性】
技术研发人员:望月诚二,柴山哲也,
申请(专利权)人:瑞萨电子株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。