CN100591136C - 一种基于空域分解的视频帧内编码方法 - Google Patents
一种基于空域分解的视频帧内编码方法 Download PDFInfo
- Publication number
- CN100591136C CN100591136C CN 200810224085 CN200810224085A CN100591136C CN 100591136 C CN100591136 C CN 100591136C CN 200810224085 CN200810224085 CN 200810224085 CN 200810224085 A CN200810224085 A CN 200810224085A CN 100591136 C CN100591136 C CN 100591136C
- Authority
- CN
- China
- Prior art keywords
- subframe
- frame
- carry out
- sub
- prediction
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明公开了一种基于空域分解的视频帧内编码方法。该方法将I帧分解为一个基本子帧和三个预测子帧,先后对四个子帧进行编码。对基本子帧采用快速模式选择算法进行子帧内预测,按照选择的最优模式进行子帧内补偿。以重建的子帧为参考帧,对预测子帧进行子帧间预测和补偿,先进行较小范围的整像素匹配搜索和亚像素匹配搜索,然后进行Skip模式判断,按照选中的模式重建出预测子帧。对四个子帧的重建子帧进行合成,形成I帧的重建帧。实验结果表明,在PSNR值相同的情况下,重建帧的主观质量明显好于H.264参考软件JM9中推荐算法的重建帧。
Description
技术领域
本发明涉及一种用于视频帧内编码方法,尤其涉及一种在视频I帧编码过程中,将I帧在空域上分解成基本子帧和预测子帧,利用子帧内的空间相关性对基本子帧进行子帧内预测与补偿,利用子帧间存在的时间相关性对预测子帧进行子帧间预测与补偿,从而将重建子帧合成I帧重建帧的视频帧内编码方法,属于视频处理技术领域。
背景技术
视频图像具有直观生动、内容丰富等特点,是人类最重要的信息载体之一。特别是在今天的信息社会,数字化的视频图像已广泛应用于工农业生产、日常生活和军事侦察等各个方面。随着信息技术的快速发展,各种视频应用对视频图像的分辨率、清晰度和色彩等的要求越来越高,相应地,视频图像的数据量也急剧增加,远远超过了传输信道带宽和存储容量的增长速度。因此,视频编码(即视频压缩)技术已成为信息领域的重点研究课题,受到了广泛的关注。
在现有视频编码技术中,将视频编码帧分为I帧、P帧和B帧。其中I帧为帧内编码帧,只利用本帧信息进行编码,在解码时,仅用I帧的码流数据就可重构出I帧的重建图。P帧为前向预测编码帧,它是以I帧为参考帧,在I帧中找出P帧编码块的最佳预测值和运动向量,压缩比较高,时间复杂度较高。B帧是双向预测帧,它以前面的I或P帧和后面的P帧为参考帧,找出B帧参考块的最佳预测值和运动矢量,压缩比最高,复杂度也最高。I帧只利用本帧视频信息除去空间冗余进行编码,因此与预测帧相比,具有两个明显的特点:第一,I帧具有较强的独立性,能够方便地进行视频快进、快退、暂停以及切换等操作,有效地提高了恢复视频的主观质量;第二,I帧只能利用本帧的空间相关性进行视频压缩,与预测帧相比,在质量相当的情况下,I帧的码流量是P帧码流量的3倍左右或者更大,压缩比率较低。
在MPEG-2标准中,I帧编码采用了简单的空域预测算法。由于没有利用I帧本身信息进行有效的预测,而一概采用像素值128进行预测,对于大多数视频序列预测误差较大,因此I帧的压缩效率很低。在MPEG-4标准中,I帧编码块采用了基于频域的AC/DC预测算法,编码块首先进行DCT变换,像素值从空域变换到频域,利用相邻块的AC/DC系数,对当前编码块的系数进行预测,I帧压缩效率有了一定的提高。在H.264标准中,帧内预测首先利用周围邻近的像素值来预测当前的像素值,然后对预测误差进行编码。这种帧内预测基于不同尺寸的块进行,并对不同的块尺寸采用不同的预测模式。对于亮度分量,块尺寸有16×16和4×4两种,16×16块有4种预测模式,4×4块有9种预测模式;对于色度分量,预测对整个8×8块进行,有4种预测模式。
随着技术的不断发展,帧内编码的性能也逐渐提高,但是,现有的帧内编码方法仍然没有充分利用像素间存在的空间相关性,I帧的压缩效率远低于预测帧的压缩效率。因此,充分利用视频图像的空间相关性对I帧编码方法进行改进,从而在满足I帧独立性要求的前提下,有效提高I帧的压缩比率,具有重要的理论意义和实践意义。
发明内容
针对现有技术没有充分利用I帧内固有的空间相关性,存在压缩比率低的缺陷,本发明的目的在于提出一种新的基于空域分解/合成的视频帧内编码方法。
为实现上述发明目的,本发明采用下述的技术方案。
一种基于空域分解的视频帧内编码方法,其特征在于包括如下的步骤:
步骤一:对于视频图像中的I帧进行分解,形成基本子帧、水平子帧、垂直子帧和对角子帧;
步骤二:对所述基本子帧,对其中的宏块利用子帧内的空间相关性进行子帧内预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的基本子帧;
步骤三:利用所述水平子帧与所述重建的基本子帧之间的时间相关性进行子帧间预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的水平子帧;
步骤四:利用所述垂直子帧与所述重建的基本子帧、所述重建的水平子帧之间的时间相关性进行子帧间预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的垂直子帧;
步骤五:利用所述对角子帧与所述重建的水平子帧、所述重建的垂直子帧之间的时间相关性进行子帧间预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的对角子帧;
步骤六:利用步骤二~五所得到的重建的基本子帧、水平子帧、垂直子帧和对角子帧,合成重建为新的I帧。
所述步骤一中,对I帧按照如下方法进行分解:在组成所述I帧的像素阵列中,以左上角的像素点为基准,隔行隔列选取相邻的像素点组成基本子帧;以所述基本子帧中的像素点为基准,由水平方向上的相邻像素点组成水平子帧,垂直方向上的相邻像素点组成垂直子帧,对角方向上的相邻像素点组成对角子帧。
所述步骤二中,对于所述基本子帧中宏块的亮度分量,首先计算编码块的纹理复杂度,结合预设的阈值判断编码块的尺寸,如果编码块纹理简单,则按照16×16块大小进行编码。如果编码块的模式选择尺寸为4×4块大小,则通过相邻块估计最佳预测模式,结合环形滑动窗口将窗口内的预测模式追加为候选的预测模式,进行动态模式选择。
步骤三~步骤五所述的水平子帧、垂直子帧和对角子帧的编码过程中,首先进行Inter16×16模式的匹配搜索,然后进行Skip模式的判断。在Inter16×16模式的匹配搜索过程中,首先进行整像素匹配搜索,求得最优的整像素匹配向量,然后在最优的整像素匹配向量的基础上进行亚像素匹配搜索,求得最优的亚像素匹配向量。
本发明所提供的视频帧内编码方法能够明显提高I帧编码的压缩效率。对于分辨率为720×576的视频,与H.264算法相比,PSNR值可提高0.5~2dB,在PSNR值相同的情况下,本发明可节约10%~40%的码流量,重建帧的主观质量明显好于H.264参考软件JM9中算法的重建帧;与MPEG-4采用的AC/DC预测算法相比,本方法的优势更加突出,客观质量提高1.5~3.5dB,可节约25%~55%的码流量,主观质量明显提高。
附图说明
图1为本发明所述的基于空域分解的视频帧内编码方法的基本流程示意图;
图2为I帧的分解示意图,用于描述I帧分解的过程;
图3为预测子帧进行子帧间预测及补偿的流程图,描述子帧间预测包括Skip模式预判、整像素匹配搜索、亚像素匹配搜索的过程;
图4为Foreman序列在不同帧内编码方法下的率失真曲线;
图5为Houseriding序列在不同帧内编码方法下的率失真曲线。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步的说明。
图1显示了本视频帧内编码方法的基本实施过程。
在I帧编码过程中,视频数据经过预测、变换量化、熵编码后产生的码流存入码流缓存区,该码流可用于存储或者传输;同时,对于量化后系数要进行反量化变换、补偿,产生重建块,该重建块作为后续帧的参考帧编码时可作为参考帧。其中,变换量化是对输入的视频数据以块为单位进行二维整数DCT变换和量化操作,消除了数据冗余,在H.264中,将变化和量化两个过程中的乘法合并,减少了运算量,提高了编码器的运算速度,反量化变换是变换量化的逆过程。熵编码是无损压缩编码方法,有效消除了视频数据的冗余信息。位率控制根据率失真模型为视频序列合理地分配目标位数,有效提高恢复视频的质量。上述概念的详细解释可参阅相关书籍,如毕厚杰主编的《新一代视频压缩编码标准-H.264/AVC》(ISBN7-115-13064-7/TN.2415,2005年5月第一版,人民邮电出版社)。
参见图1所示,本视频帧内编码方法首先对I帧进行空域上的分解,得到四个子帧:基本子帧、水平子帧、垂直子帧和对角子帧。然后,对于基本子帧利用子帧内的空间相关性进行子帧内预测与补偿,对于作为预测子帧的水平子帧、垂直子帧和对角子帧则利用子帧间存在的时间相关性进行子帧间预测与补偿。具体的,首先对基本子帧进行编码,即利用编码块的上边一行或者左边一列像素进行子帧内预测与补偿,对补偿后残差进行变换、量化,对量化系数进行熵编码后写入码流缓存区,同时对量化系数进行反量化反变换得到重建的基本子帧,用作后续预测子帧的参考帧。接着,分别对作为预测子帧的水平子帧、垂直子帧和对角子帧进行编码,利用重建的基本子帧与预测子帧的相关性,进行子帧间预测与补偿,对残差系数进行变换、量化,对量化系数进行熵编码写入码流缓存区,同时对量化系数进行反量化反变换得到重建的预测子帧,用作后续预测子帧的参考帧。对各预测子帧的处理要分别进行,在本方法中一共处理三次。最后,将得到的多个重建子帧进行合成,产生重建的I帧。该I帧可以作为后续预测帧编码的参考帧。这样可以充分利用子帧内或子帧间存在的数据相关性,有效消除I帧的数据冗余,提高I帧编码的效率。
下面对上述过程展开详细的说明。
1.把I帧分解成一个基本子帧和三个预测子帧
由于已有的帧内编码方法没有充分利用子帧内或子帧间存在的数据相关性,使得I帧的压缩比率较低。如图2所示,本发明按照隔行隔列的原则将I帧中的每一个像素划分到四个子帧中,形成水平和垂直分辨率减半的基本子帧、水平子帧、垂直子帧和对角子帧。此处的子帧划分原则是指在构成I帧的像素阵列中,以位于左上角的像素点为基准,隔行隔列选取其相邻的像素点,这些像素点组成基本子帧。以基本子帧中的像素点为基准,其水平方向上的相邻像素点组成水平子帧,垂直方向上的相邻像素点组成垂直子帧,而对角方向上的相邻像素点组成对角子帧。假设I帧的分辨率为2M×2N,产生的子帧的分辨率为M×N。P(x,y)、PB(x,y)、PH(x,y)、PV(x,y)和PD(x,y)分别表示I帧、基本子帧、水平子帧、垂直子帧和对角子帧的(x,y)处的像素值。则
PB(x,y)=P(2x,2y)(0≤x<M,0≤y<N)
PH(x,y)=P(2x+1,2y)(0≤x<M,0≤y<N)
(1)
PV(x,y)=P(2x,2y+1)(0≤x<M,0≤y<N)
PD(x,y)=P(2x+1,2y+1)(0≤x<M,0≤y<N)
按照图2所示方法进行I帧分解后得到水平子帧、垂直子帧和对角子帧。由于各子帧间的数据冗余较大,因此,在分别编码三个预测子帧的时候,参考已经重建的预测子帧,可以极大提高预测子帧的压缩比率,提高I帧的编码效率。
2.对基本子帧进行子帧内预测、补偿以及后续编码
在本实施例中,对于基本子帧中宏块的亮度分量(即亮度块)按照16×16大小和4×4大小进行预测,色度分量(即色度块)按照8×8大小进行预测,模式定义与H.264标准中定义相同。
一般地,纹理简单的编码块适合按照16×16大小进行预测,而纹理复杂,细节丰富的编码块适合按照4×4大小进行预测。本视频帧内编码方法用数学工具方差预先估计图像的复杂程度,避免帧内预测算法因搜索全部9种4×4模式和4种16×16模式带来的计算开销,降低计算复杂度。设N×N大小的图像块,xi,j是像素的灰度值,x是像素灰度值的均值,则方差S2为:
S2值越大,表示像素灰度值偏离均值越大,图像就越复杂。考虑到公式(2)中含有N×N个乘法和一个除法,计算复杂度高,本视频帧内编码方法作如下处理:根据空域相关性,按照隔行隔列取像素计算;平方计算改为绝对值计算;不除以像素总数。快速算法以简化后的公式(3)计算图像的复杂度。公式(3)中的x是隔行隔列选择的部分像素的灰度均值,abs表示绝对值操作。
在本方法中,设定两个阈值T1和T2。每个宏块编码前,首先按照公式(3)计算T值,如果T≤T1,则按照16×16块大小进行帧内预测;如果T≥T2,则以4×4块大小进行预测,如果T1<T<T2,则仍以两种块预测。通过大量实验,取T1=550,T2=950时算法性能最佳。
如果编码块按4×4预测,本视频帧内编码方法利用中值法和滑动窗口缩小模式选择范围,可进一步提高预测速度。利用图像的空间相关性,综合参考作为相邻块的左邻块,上邻块和对角邻快的纹理趋势,估计出当前块的纹理方向,通过邻块的预测模式计算出当前块的预测模式,称为预测模式的中值法估计。为了提高预测精度,以估计的预测模式作为环形滑动窗口的中心做一定宽度的窗口,窗口内的预测模式追加为候选的预测模式,称为滑动窗口动态模式选择。预测模式的选择范围缩小之后,本方法的时间复杂度大大降低,通过简化块匹配准则,可以进一步提高运行速度。本方法中使用的子帧内预测的详细过程可参阅论文《适用于H.264/AVC的快速帧内预测算法》(电子学报,2007,Vol.34 No.4,P668-672)。
按照亮度块和色度块选择的最佳模式进行子帧内补偿,变换量化、熵编码。对于量化后系数进行反量化变换、补偿得到编码块的重建块。在后续预测子帧编码时用作参考帧。
3.对各个预测子帧进行子帧内预测、补偿以及后续编码
前已述及,在本发明中,通过I帧分解产生的各子帧间存在极强的数据相关性。与基于空域的多模式帧内预测方法相比,子帧间预测能够更有效地消除数据冗余,提高编码效率。因此,本视频帧内编码方法在对基本子帧进行编码之后,以基本子帧的重建子帧为参考,对水平子帧进行编码,然后以基本子帧和水平子帧的重建子帧为参考,对垂直子帧进行编码,接着以水平和垂直子帧的重建子帧为参考,对对角子帧进行编码。
在H.264标准中,为了提高编码效率,采用了多模式预测。如在编码P帧中的过程中,编码块需要进行Inter16×16、Inter16×8Inter8×16、Inter8×8、Inter8×4、Inter4×8、Inter4×4和Skip模式的选择,计算量非常大。本方法中,由于子帧间数据相关性极强,没有必要进行多种模式的搜索,因此,与H.264中预测帧编码相比,预测子帧中宏块的编码模式只有两种:Inter16×16模式和Skip模式。极大地降低了编码计算量。
如图3所示,本视频帧内编码方法先进行Inter16×16模式的匹配搜索,然后进一步判断是否可以按照Skip模式进行编码,最后按照选定的编码模式,整数DCT变换、量化、熵编码。对于量化后系数进行反量化、反变换、补偿得到编码块的重建块。
下面对此进行详细的说明。
(1)整像素和亚像素匹配搜索
由于本方法中各个子帧是从同一个I帧分解得到,具有极强的相关性,当前编码块与最匹配参考块的相似程度高,匹配向量的模一般很小。因此,为了提高匹配速度,匹配块搜索的窗口可以设定的小一些。已有运动估计算法中搜索窗口的大小设置为32×32或者更大,本方法的一个实施例设置窗口大小为6×6。本视频帧内编码方法中的编码块采用16×16大小,在匹配搜索过程中,采用具有起点预测的小菱形匹配搜索,搜索窗口大小为6×6,通过编码块的左边块,上边块和右上块的匹配向量预测当前块的初始匹配向量,首先进行整像素匹配搜索,求得最优的整像素匹配向量,然后在最优的整像素匹配向量的基础上进行亚像素匹配搜索,求得最优的亚像素匹配向量。
确定搜索起点常用的方法有中值法、加权平均法和误差函数值比较法三种。因为在多数情况下预测效果是第一位的,准确的预测能为后续的搜索提供良好的起点,可以较快地到达搜索终点;各预测匹配向量对应的点相关性较强,都有可能成为最优匹配点,对它们进行搜索也是必要的。因此,本方法采用了误差函数值比较法的预测方式。亚像素位置的点是通过整像素点插值得到,综合考虑预测效果和计算量,本方法采用线性插值。为了提高编码速度,在不影响搜索精度的情况下,本方法只搜索整像素周围上下左右四个亚像素位置。
(2)Skip模式判断
宏块的最佳匹配模式是Skip模式的条件是:最优参考帧是前一个参考帧;最优匹配向量是预测的匹配向量;16×16块的变换系数全部是零或者近似为零。当按照Skip模式编码时,不用向码流中写入匹配向量和变换系数,只写入模式信息即可,这样可以大大节省码流量。由于编码子帧与参考子帧存在着极强的相关性,大多数编码块的编码模式为Skip模式,经统计,35%~65%的编码块最终按照Skip模式编码。因此,本方法在进行完整像素和亚像素匹配搜索后,按照上述条件进行Skip模式判断。
(3)获得编码块的重建块
如果编码块采用Skip模式,将模式信息写入码流缓存区;直接复制预测匹配向量指向的参考块可形成重建块,用于后续子帧的预测。如果编码块不采用Skip模式,在求得的最优亚像素匹配向量的基础上,对亮度分量、色度分量进行匹配补偿,对补偿后的残差进行变换量化,得到量化后编码系数,该系数进行熵编码后写入码流缓冲区。对前述步骤求得的量化后编码系数进行反量化反变换,然后同最优匹配向量对应的参考块做补偿可形成重建块,用于后续子帧的预测。
4.利用重建子帧合成重建的I帧。
将前述各步骤中重建出来的基本子帧、水平子帧、垂直子帧和对角子帧按照分解的相反过程合成重建的I帧。具体的,此处的I帧合成原则是指在构成I帧重建帧的像素阵列中,以位于第一行、第一列像素点位置为基准,隔行隔列位置的像素点依次来自重建的基本子帧。以位于第一行、第二列像素点位置为基准,隔行隔列位置的像素点值依次来自重建的水平子帧。以位于第二行、第一列的像素点位置为基准,隔行隔列位置的像素点值依次来自重建的垂直子帧。以位于第二行、第二列的像素点位置为基准,隔行隔列位置的像素点依次来自重建的对角子帧。上述合成重建的I帧可作为后续预测帧编码的参考帧。
图4显示了Foreman序列在不同帧内编码方法下的率失真曲线。图5显示了Houseriding序列在不同帧内编码方法下的率失真曲线。可以看出,本发明所提供的视频帧内编码方法能够明显提高I帧编码的压缩效率。对于分辨率为720×576的视频,与H.264算法相比,PSNR值可提高0.5~2dB,在PSNR值相同的情况下,本发明可节约10%~40%的码流量,重建帧的主观质量明显好于H.264参考软件JM9中算法的重建帧;与MPEG-4采用的AC/DC预测算法相比,本方法的优势更加突出,客观质量提高1.5~3.5dB,可节约25%~55%的码流量,主观质量明显提高。
对本领域的一般技术人员而言,在不背离本发明实质精神的前提下对它所做的任何显而易见的改动,都将构成对本发明专利权的侵犯,将承担相应的法律责任。
Claims (6)
1.一种基于空域分解的视频帧内编码方法,其特征在于包括如下的步骤:
步骤一:对于视频中的I帧进行分解,形成基本子帧、水平子帧、垂直子帧和对角子帧;
步骤二:对所述基本子帧,对其中的宏块利用子帧内的空间相关性进行子帧内预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的基本子帧;
步骤三:利用所述水平子帧与所述重建的基本子帧之间的时间相关性进行子帧间预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的水平子帧;
步骤四:利用所述垂直子帧与所述重建的基本子帧、所述重建的水平子帧之间的时间相关性进行子帧间预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的垂直子帧;
步骤五:利用所述对角子帧与所述重建的水平子帧、所述重建的垂直子帧之间的时间相关性进行子帧间预测与补偿,对残差进行变换、量化,对量化系数进行反量化反变换得到重建的对角子帧;
步骤六:利用步骤二~五所得到的重建的基本子帧、水平子帧、垂直子帧和对角子帧,合成重建为新的I帧。
2.如权利要求1所述的基于空域分解的视频帧内编码方法,其特征在于:
所述步骤一中,对I帧按照如下方法进行分解:在组成所述I帧的像素阵列中,以左上角的像素点为基准,隔行隔列选取相邻的像素点组成基本子帧;以所述基本子帧中的像素点为基准,由水平方向上的相邻像素点组成水平子帧,垂直方向上的相邻像素点组成垂直子帧,对角方向上的相邻像素点组成对角子帧。
3.如权利要求1所述的基于空域分解的视频帧内编码方法,其特征在于:
所述步骤二中,对于所述基本子帧中宏块的亮度分量,首先计算编码块的纹理复杂度T,结合预设的阈值T1、T2判断编码块的模式选择尺寸,如果T≤T1则按照16×16块大小进行模式选择,如果T1<T≤T2,按照16×16和4×4块大小进行模式选择,如果T>T2,则按照4×4块大小分别进行模式选择。
4.如权利要求3所述的基于空域分解的视频帧内编码方法,其特征在于:
如果编码块的模式选择尺寸为4×4块大小,则通过相邻块估计最佳预测模式,结合环形滑动窗口将窗口内的预测模式追加为候选的预测模式,进行动态模式选择。
5.如权利要求1所述的基于空域分解的视频帧内编码方法,其特征在于:
在所述水平子帧、垂直子帧和对角子帧中,编码宏块只采用Inter16×16模式和Skip模式;首先进行Inter16×16模式搜索,然后进行Skip模式的判断。
6.如权利要求5所述的基于空域分解的视频帧内编码方法,其特征在于:
在Inter16×16模式的匹配搜索过程中,首先进行搜索窗口范围较小的整像素匹配搜索,求得最优的整像素匹配向量,然后在最优的整像素匹配向量的基础上进行亚像素匹配搜索,求得最优的亚像素匹配向量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810224085 CN100591136C (zh) | 2008-10-15 | 2008-10-15 | 一种基于空域分解的视频帧内编码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810224085 CN100591136C (zh) | 2008-10-15 | 2008-10-15 | 一种基于空域分解的视频帧内编码方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101389028A CN101389028A (zh) | 2009-03-18 |
CN100591136C true CN100591136C (zh) | 2010-02-17 |
Family
ID=40478154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810224085 Expired - Fee Related CN100591136C (zh) | 2008-10-15 | 2008-10-15 | 一种基于空域分解的视频帧内编码方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100591136C (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101710990A (zh) * | 2009-11-10 | 2010-05-19 | 华为技术有限公司 | 视频图像编码处理、解码处理方法和装置及编解码*** |
CN102196272B (zh) * | 2010-03-11 | 2013-04-17 | 中国科学院微电子研究所 | 一种p帧编码方法及装置 |
CN102196256B (zh) * | 2010-03-11 | 2013-03-27 | 中国科学院微电子研究所 | 一种视频编码方法及装置 |
CN102196258B (zh) * | 2010-03-11 | 2013-03-27 | 中国科学院微电子研究所 | 一种i帧编码方法及装置 |
CN103686169A (zh) * | 2013-10-25 | 2014-03-26 | 四川大学 | 一种基于宏块特征的帧内预测快速算法 |
CN104837027B (zh) * | 2015-04-20 | 2018-04-27 | 北京奇艺世纪科技有限公司 | 一种分像素的运动估计方法和装置 |
CN106713913B (zh) * | 2015-12-09 | 2020-01-10 | 腾讯科技(深圳)有限公司 | 视频图像帧发送方法及装置、视频图像帧接收方法及装置 |
CN106954070B (zh) * | 2017-04-28 | 2023-04-11 | 河南工程学院 | 一种滑动像素块整数dct核心矩阵变换运动补偿器及方法 |
CN110769256B (zh) * | 2019-11-01 | 2021-10-01 | 西安邮电大学 | 一种基于可重构阵列处理器的分数像素插值方法 |
-
2008
- 2008-10-15 CN CN 200810224085 patent/CN100591136C/zh not_active Expired - Fee Related
Non-Patent Citations (4)
Title |
---|
视频编码中帧内预测算法研究及性能比较. 张真,黄登山,汤加跃.计算机测量与控制,第15卷第2期. 2007 |
视频编码中帧内预测算法研究及性能比较. 张真,黄登山,汤加跃.计算机测量与控制,第15卷第2期. 2007 * |
适用于H.264/AVC的快速帧内预测算法. 宋建斌,李波,李炜,吴波.电子学报,第35卷第4期. 2007 |
适用于H.264/AVC的快速帧内预测算法. 宋建斌,李波,李炜,吴波.电子学报,第35卷第4期. 2007 * |
Also Published As
Publication number | Publication date |
---|---|
CN101389028A (zh) | 2009-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100591136C (zh) | 一种基于空域分解的视频帧内编码方法 | |
US9749653B2 (en) | Motion vector encoding/decoding method and device and image encoding/decoding method and device using same | |
RU2608264C2 (ru) | Способ и устройство для кодирования/декодирования вектора движения | |
CN102835111B (zh) | 使用先前块的运动矢量作为当前块的运动矢量来对图像进行编码/解码的方法和设备 | |
CN103517069B (zh) | 一种基于纹理分析的hevc帧内预测快速模式选择方法 | |
CN101536528B (zh) | 用于分解视频序列帧的方法 | |
CN101557514B (zh) | 一种帧间预测编解码方法、装置及*** | |
CN102137263B (zh) | 基于cnm关键帧分类的分布式视频编码及解码方法 | |
US8582904B2 (en) | Method of second order prediction and video encoder and decoder using the same | |
CN101091393B (zh) | 运动图像编码方法以及利用其的装置 | |
JP5559139B2 (ja) | 映像の符号化、復号化の方法及び装置 | |
CN103188496B (zh) | 基于运动矢量分布预测的快速运动估计视频编码方法 | |
CN103248895B (zh) | 一种用于hevc帧内编码的快速模式估计方法 | |
CN101816183A (zh) | 使用子像素运动估计对图像进行帧间预测编码/解码的方法和设备 | |
CN103081474A (zh) | 帧内预测解码设备 | |
CN102598670A (zh) | 参考多个帧对图像进行编码/解码的方法和设备 | |
SG183888A1 (en) | Method and device for video predictive encoding | |
JP5488613B2 (ja) | 動画像符号化装置および動画像復号装置 | |
CN101610417A (zh) | 一种图像填充方法、装置及设备 | |
CN113301347A (zh) | 一种hevc高清视频编码的优化方法 | |
CN104702959B (zh) | 一种视频编码的帧内预测方法及*** | |
CN105025298A (zh) | 对图像进行编码/解码的方法和设备 | |
CN102801982B (zh) | 一种应用于视频压缩且基于块积分的快速运动估计方法 | |
KR20080041972A (ko) | 현재 영상의 복원영역을 참조하는 동영상 부호화/복호화장치 및 그 방법 | |
CN101783956B (zh) | 基于时空邻居信息的后向预测方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100217 Termination date: 20191015 |