高性能宏块编码实现方法

    公开(公告)号:CN102065298B

    公开(公告)日:2012-10-24

    申请号:CN201110002648.9

    申请日:2011-01-05

    Abstract: 本发明公开了一种高性能宏块编码的实现方法,主要解决现有基于硬件实现的宏块编码方法,处理速度慢、实现复杂、资源占用多的问题。其实现步骤是:(1)对原始数据和帧间预测数据进行缓存;(2)对当前宏块完成两路并行帧内预测;(3)根据帧内预测结果,选择出帧内预测的最佳方式及其代价;(4)获得帧间预测最佳方式及其代价;(5)比较帧内和帧间最佳方式的代价,获得当前宏块的最佳预测方式;(6)对最佳预测方式DCT变换结果进行量化,分别用于熵编码和重建,并将重建结果同时进行寄存和输出。本发明具有编码速度快、易于FPGA实现、资源充分复用的优点,可用于视频编码系统,特别是大分辨率的视频编码系统。

    高性能自适应二进制算术编码器

    公开(公告)号:CN102176750A

    公开(公告)日:2011-09-07

    申请号:CN201110057720.8

    申请日:2011-03-10

    Abstract: 本发明公开了一种高性能自适应二进制算术编码器,主要解决现有二进制算术编码器中有关编码速度不高和结构复杂的问题。该编码器由概率模型存储模块、概率模型更新模块、编码状态更新模块、归一化模块和寄存器组构成,其中在概率模型存储模块与概率模型更新模块之间插有第一寄存器组,在编码状态更新模块与归一化模块之间插有第二寄存器组,形成三级流水结构,充分利用硬件的并行性来提高编码速度;在概率模型存储模块中采用缓存寄存单元,有效的避免了概率模型存储器的读写冲突;在归一化模块中采用前缀零检测单元,使得归一化模块的结构既简单又易于硬件实现。本发明具有编码速度高、编码器结构简单的特点,可应用于高清视频的实时编码。

    支持帧场自适应运动估计的实现方法

    公开(公告)号:CN102291581B

    公开(公告)日:2013-09-25

    申请号:CN201110266004.0

    申请日:2011-09-09

    Abstract: 本发明公开了一种支持帧场自适应的运动估计方法,主要解决了现有技术的硬件实现难度大的问题,其实现步骤是:将视频序列划分成N个32行16列像素大小的宏块对,对每个宏块对进行粗略运动估计和精细运动估计的双路设计;进行粗略运动估计时,分别确定帧场模式下宏块对的上下宏块,将每个宏块分成8个子块,对源宏块对和参考宏块对进行横向4∶1下采样,然后确定帧场模式下最佳运动向量类型和最佳匹配位置,并确定宏块对采用的帧场模式;进行精细运动估计时,根据粗略运动估计的结果,依次确定整像素精度、半像素精度和1/4像素精度的最佳匹配位置,从而获得1/4像素精度的运动估计结果。本发明降低了在硬件实现上的难度,提高了H.264视频编码的处理能力。

    高速去块效应滤波方法
    4.
    发明公开

    公开(公告)号:CN101951519A

    公开(公告)日:2011-01-19

    申请号:CN201010505127.0

    申请日:2010-10-12

    Abstract: 本发明公开了一种视频图像处理领域的高速去块效应滤波方法,主要解决现有技术中去块效应滤波速度较慢的问题。本发明的步骤包括:(1)对宏块进行横向切分;(2)对宏块的垂直边界进行滤波,先后对亮度数据和色度数据的4×4子块边界,按照从左到右的顺序进行循环滤波;(3)对宏块进行纵向切分;(4)对宏块的水平边界进行滤波,先后对亮度数据和色度数据的4×4子块边界,按照从上到下的顺序进行循环滤波。本发明将宏块的垂直和水平边界的滤波过程分成读入数据,计算滤波像素的上限值和滤波强度值,预滤波,更新像素,输出数据五个步骤。本发明减少了滤波过程中数据存取周期并且对滤波过程的拆分更加合理,提高了滤波速度。

    高性能宏块编码实现方法

    公开(公告)号:CN102065298A

    公开(公告)日:2011-05-18

    申请号:CN201110002648.9

    申请日:2011-01-05

    Abstract: 本发明公开了一种高性能宏块编码的实现方法,主要解决现有基于硬件实现的宏块编码方法,处理速度慢、实现复杂、资源占用多的问题。其实现步骤是:(1)对原始数据和帧间预测数据进行缓存;(2)对当前宏块完成两路并行帧内预测;(3)根据帧内预测结果,选择出帧内预测的最佳方式及其代价;(4)获得帧间预测最佳方式及其代价;(5)比较帧内和帧间最佳方式的代价,获得当前宏块的最佳预测方式;(6)对最佳预测方式DCT变换结果进行量化,分别用于熵编码和重建,并将重建结果同时进行寄存和输出。本发明具有编码速度快、易于FPGA实现、资源充分复用的优点,可用于视频编码系统,特别是大分辨率的视频编码系统。

    高性能自适应二进制算术编码器

    公开(公告)号:CN102176750B

    公开(公告)日:2012-12-26

    申请号:CN201110057720.8

    申请日:2011-03-10

    Abstract: 本发明公开了一种高性能自适应二进制算术编码器,主要解决现有二进制算术编码器中有关编码速度不高和结构复杂的问题。该编码器由概率模型存储模块、概率模型更新模块、编码状态更新模块、归一化模块和寄存器组构成,其中在概率模型存储模块与概率模型更新模块之间插有第一寄存器组,在编码状态更新模块与归一化模块之间插有第二寄存器组,形成三级流水结构,充分利用硬件的并行性来提高编码速度;在概率模型存储模块中采用缓存寄存单元,有效的避免了概率模型存储器的读写冲突;在归一化模块中采用前缀零检测单元,使得归一化模块的结构既简单又易于硬件实现。本发明具有编码速度高、编码器结构简单的特点,可应用于高清视频的实时编码。

    支持帧场自适应运动估计的实现方法

    公开(公告)号:CN102291581A

    公开(公告)日:2011-12-21

    申请号:CN201110266004.0

    申请日:2011-09-09

    Abstract: 本发明公开了一种支持帧场自适应的运动估计方法,主要解决了现有技术的硬件实现难度大的问题,其实现步骤是:将视频序列划分成N个32行16列像素大小的宏块对,对每个宏块对进行粗略运动估计和精细运动估计的双路设计;进行粗略运动估计时,分别确定帧场模式下宏块对的上下宏块,将每个宏块分成8个子块,对源宏块对和参考宏块对进行横向4∶1下采样,然后确定帧场模式下最佳运动向量类型和最佳匹配位置,并确定宏块对采用的帧场模式;进行精细运动估计时,根据粗略运动估计的结果,依次确定整像素精度、半像素精度和1/4像素精度的最佳匹配位置,从而获得1/4像素精度的运动估计结果。本发明降低了在硬件实现上的难度,提高了H.264视频编码的处理能力。

Patent Agency Ranking