CN100527842C - 基于背景的运动估计编码方法 - Google Patents
基于背景的运动估计编码方法 Download PDFInfo
- Publication number
- CN100527842C CN100527842C CN 200710063053 CN200710063053A CN100527842C CN 100527842 C CN100527842 C CN 100527842C CN 200710063053 CN200710063053 CN 200710063053 CN 200710063053 A CN200710063053 A CN 200710063053A CN 100527842 C CN100527842 C CN 100527842C
- Authority
- CN
- China
- Prior art keywords
- frame
- macro block
- background
- coding
- frames
- 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
- 238000000034 method Methods 0.000 title claims abstract description 81
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000007906 compression Methods 0.000 abstract description 8
- 230000006835 compression Effects 0.000 abstract description 8
- 230000007812 deficiency Effects 0.000 abstract description 2
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 101100309447 Caenorhabditis elegans sad-1 gene Proteins 0.000 description 3
- 238000013144 data compression Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明涉及基于背景的运动估计编码方法,属于数字视频编码压缩技术领域,该方法包括:首先对背景帧进行初始化,读入一帧图像并判断该图像的编码类型,如果是I帧则采用传统的帧内编码方法完成当前帧的编码,如果是P帧,则读入一个宏块,如果该宏块是I宏块,则采用传统的帧内编码方法完成本宏块的编码,如果该宏块是P宏块,则对该宏块分别进行传统参考帧运动估计和背景帧参考帧运动估计进行编码,并在编码的过程中对当前背景帧进行学习更新,完成当前背景帧的生成。本发明弥补了传统编码方法对“暴露区”编码的不足,有效地提高了编码效率。特别适合某些应用场合具有固定不变的背景内容,如视频监控和视频会议等。
Description
技术领域
本发明属于数字视频编码压缩技术领域,特别涉及运动估计的编码方法。
背景技术
数字视频是指以数字形式记录的视频信息,英文对应的词组是Digital video。数字视频的原始数据量非常大,给传输和存储都带来了很大的不便,因此实际应用中往往需要进行编码压缩。.
视频编码采用运动估计的方法来实现数据的压缩。视频数据是以固定的时间间隔连续采集的图像序列,由于采集速度快,相邻图像在内容上的相关性很强。运动估计就是利用图像间的这种相关性,消除其中的冗余信息,实现数据的压缩。运动估计方法的大体过程如下:首先将当前帧(编码过程中准备编码的图像)划分为固定大小的宏块(16像素×16像素);然后,对于每个宏块,在参考帧中(编码选用的参考图像)进行搜索和比较,找到一个内容相似度最高的“匹配宏块”,由此得到编码当前宏块的运动矢量(当前宏块与匹配宏块之间的相对位移);接着,将两个宏块相减得到残差,并对残差矩阵进行DCT变换;最后对运动矢量和DCT变换系数进行熵编码得到压缩数据。其中,所选参考帧的质量直接影响到编码压缩的效率,如果所选参考帧和当前帧之间的相似度强,就可以获得很高的数据压缩比;相反,如果所选参考帧和当前帧之间的相似度较弱,则得到的数据压缩比也较低。考虑到视频数据中相邻图像的采集时间间隔较短,内容的相似度较高,传统的编码方法一般选择当前图像之前的邻近图像作为参考帧。最新的视频压缩国际标准H.264还提出了多参考帧技术,即在编码时选择多个参考帧,从而有效保证了参考帧的相似度,提高了视频编码的数据压缩率。
在视频的采集过程中,由于物体的运动,一部分固定不变的背景内容会被前景物体所遮挡,当前景物体离开后,被遮挡的背景内容又会再次重现,重现的区域就称为“暴露区”。如图1所示,a和b是一段视频序列的第450帧和第460帧图像。在第450帧中,由于人物的运动,背景中的椅子被人物所遮挡,一直到第460帧,随着人物的离开,背景椅子才又重新显现出来,在第460帧中,重现的椅子就是“暴露区”。“暴露区”普遍存在于各种视频应用场合,而传统的编码方法对“暴露区”部分的编码效率不高。原因是,传统的编码方法在编码过程中选择前面邻近的图像作为参考帧,在编码“暴露区”时,由于该区域在参考帧中被前景物体所遮挡,没有相似的匹配块,所以编码效率大大下降。如图2所示,b是第460帧,a是用传统方法选择的编码参考帧。对于b中的条形区域(“暴露区”),由于其在a中被人物所遮挡,没有匹配的内容,所以该部分的编码效率会很低。对于这个问题,一种解决方法是采用后向预测的方法,即选择图像序列中当前编码图像之后的图像作为参考帧。这样可以提高“暴露区”的编码效率,但编码处理的计算复杂度过高,同时又在解码处引入了额外的处理延迟时间。
发明内容
本发明的目的是为克服已有技术的不足之处,提出一种基于背景的运动估计方法,本方法是在传统编码方法的基础上,在运动估计过程中增加了一个新的参考帧——背景帧,弥补了传统编码方法对“暴露区”编码的不足,有效地提高了编码效率。特别适合某些应用场合具有固定不变的背景内容,如视频监控和视频会议等。
本发明提出的基于背景的运动估计编码方法,其特征在于,包括以下步骤:
1)编码开始前,首先对背景帧进行初始化,初始化的方法是将背景帧中所有像素点的像素值初始为一个固定值;同时将背景帧中所有宏块的状态设置为“未定”:
2)开始编码,读入一帧图像并判断该图像的编码类型,如果是I帧则采用传统的帧内编码方法完成当前帧的编码,转至步骤6);如果是P帧,则进行步骤3);
3)读入一个宏块并判断该宏块的编码类型,如果该宏块是I宏块,则采用传统的帧内编码方法完成本宏块的编码,转至步骤5);如果该宏块是P宏块,则对该宏块分别进行传统参考帧运动估计和背景帧参考帧运动估计,并得到各自的运动补偿残差矩阵;
4)比较上述两个残差矩阵的能量,选用能量值较小的残差矩阵对应的参考帧作为编码参考帧,使用编码参考帧对本宏块的编码处理;
5)继续读取并处理下一个宏块,重复步骤3)-4)直到当前帧内的所有宏块编码完毕;
6)判断是否所有帧都已编码完成,若是则结束编码过程;否则,判断当前背景帧是否生成完毕,如果当前背景帧的每个宏块的状态都是”确定”的,则当前背景帧生成完毕,读取下一帧图像并直接采用当前背景帧重复步骤2)-5)继续编码;
7)如果当前背景帧中还有宏块的状态是”未定”的,则当前背景帧没有生成完毕,先对当前背景帧进行学习更新,然后再读取下一帧图像并采用更新后的背景帧重复步骤2)-5)继续编码。
本发明的方法特点
本发明的方法提高了“暴露区”的编码效率。原因如下:如果采用传统的编码方法,在运动估计过程中会选取当前帧的邻近帧作为参考帧。当对“暴露区”进行编码时,由于该区域在参考帧中被前景物体所遮挡,无法找到匹配的内容,所以影响了编码效率。本发明使用一个背景帧来保存背景内容,编码过程中除了按照传统编码方法选取参考帧之外,同时将背景帧也选为参考帧。这样,对“暴露区”进行编码时,虽然在传统参考帧(传统编码方法选择的参考帧)中很难找到匹配的内容,但由于背景的不变性,“重现”的内容可以很容易地在背景帧中找到匹配的内容,从而提高了编码效率。
本发明方法中使用的背景帧与普通的视频帧不同,普通的视频帧是采集得到的真实场景图像,而背景帧是人工生成的编码辅助图像。背景帧表示固定不变的背景内容,无法直接从视频数据中获取,需要在编码过程中通过不断的学习最终生成。本发明设计了背景帧的学习方法,从而可以在编码过程中由编码器自动完成背景帧的生成。
本发明方法设计简单,易于实现。
附图说明
图1为背景被遮住又重现的一个示意图。
图2为传统的运动估计方法对暴露区处理的示意图。
图3为本发明的基于背景的运动估计编码方法流程图。
图4为本发明的背景帧的学习更新方法流程图。
图5为本实施例的背景帧的生成过程示意图。
具体实施方式
本发明提出的基于背景的运动估计编码方法,结合附图及实施例详细说明如下:
本发明的基于背景的运动估计方法如图3所示,是在传统编码方法的基础上,在运动估计过程中增加了一个新的参考帧——背景帧。具体实现步骤如下:
1)编码开始前,首先对背景帧进行初始化,初始化的方法是将背景帧中所有像素点的像素值初始为一个固定值(可为任意值,方便起见一般取0);同时将背景帧中所有宏块的状态设置为“未定”;
2)开始编码,读入一帧图像并判断该图像的编码类型,如果是I帧则采用传统的帧内编码方法完成当前帧的编码,转至步骤6);如果是P帧,则进行步骤3);
3)读入一个宏块并判断该宏块的编码类型,如果该宏块是I宏块,则采用传统的帧内编码方法完成本宏块的编码,转至步骤5);如果该宏块是P宏块,则对该宏块分别进行传统参考帧运动估计和背景帧参考帧运动估计,并得到各自的运动补偿残差矩阵;
4)比较上述两个残差矩阵的能量(残差矩阵中各点数值的绝对值之和),选用能量值较小的残差矩阵对应的参考帧作为编码参考帧,使用编码参考帧对本宏块的编码处理;
5)继续读取并处理下一个宏块,重复步骤3)-4)直到当前帧内的所有宏块编码完毕;
6)判断是否所有帧都已编码完成,若是则结束编码过程;否则,判断当前背景帧是否生成完毕,如果当前背景帧的每个宏块的状态都是”确定”的,则当前背景帧生成完毕,读取下一帧图像并直接采用当前背景帧重复步骤2)-5)继续编码;
7)如果当前背景帧中还有宏块的状态是”未定”的,则当前背景帧没有生成完毕,先对当前背景帧进行学习更新,然后再读取下一帧图像并采用更新后的背景帧重复步骤2)-5)继续编码。
上述步骤7)中,对背景帧进行学习更新是指更新背景帧中各个宏块的内容和状态,以使背景帧能更准确地表示编码图像中应用场景的背景内容,背景帧的学习更新方法,如图4所示,具体包括以下步骤:
(1)从当前背景帧中取出一个宏块,判断该宏块的状态,如果该宏块的状态为“确定”,则直接跳到第(4)步;
(2)如果该宏块的状态为“未定”,则计算该宏块与当前帧(刚刚编码结束的图像)中相同位置宏块的差异度值SAD(SAD是Sum of Absolute Distortion,两个宏块对应像素点差值的绝对值之和)。
(3)将计算得到的差异度SAD值与差异度阈值SAD_MAX(设置的一固定值)进行比较:如果SAD≥SAD_MAX,则更新背景帧中该宏块的内容,更新方法是用当前帧中该位置的宏块替换背景帧中该位置的宏块,同时将该背景帧宏块的可信度N置为0,N为非负整数;如果SAD<SAD_MAX,则先将该背景帧宏块的可信度N加1,然后将N与阈值N_MAX(设置的一固定正整数,)进行比较,如果N=N_MAX,则将该背景帧宏块的状态改为“确定”;如果N<N_MAX,则将该背景帧宏块的状态保持为“未定”:
(4)读取下一个背景帧宏块,重复第(1)-(3)步,直到背景帧的所有宏块学习完毕。
实施例
本实施例选取的场景是办公室的一个角落,如图5所示。视频数据由监控摄像头获取,序列共1370帧,帧率为25帧/秒,图像大小为176像素×144像素。由于图像大小是176像素×144像素,而宏块大小为16像素×16像素,所以背景帧共有11×8个宏块,本实施例用一个二维数组变量b[11][8]来表示背景帧中各个宏块的状态,数组变量的值为0表示对应宏块的状态为“未定”,数组变量的值为1表示对应宏块的状态为“确定”。背景帧宏块的可信度N用一个二维数组变量d[11][8],每个变量的值表示对应位置宏块的可信度。两个阈值参数:宏块差异度阈值SAD_MAX=600(SAD_MAX取值越大对两个宏块的差异容许值越大,SAD_MAX取值越小对两个宏块的差异容许值越小,一般每个像素点的差异在3以内即可得到较好的效果,考虑到宏块大小为16像素×16像素,SAD_MAX可以取为16×16×3=768以内);背景宏块的可信度阈值N_MAX=10(N_MAX表示该背景帧宏块在学习时SAD<SAD_MAX连续成立的次数,如果N_MAX太小,背景帧学习时容易将前景物体误选为背景,如果N_MAX太大,背景帧学习时容易受到前景物体的干扰而不易确定,所以N_MAX取值一般在10到30之间)。
本实施例所使用的编码器是在传统的MPEG4编码器xvid-0.9.1的基础上修改得到的。
本实施例的基于背景的运动估计编码方法包括以下步骤:
1)编码开始前,首先对背景帧进行初始化,将背景帧中所有像素点的像素值设为0;将背景帧中所有宏块的状态设置为“未定”,即将二维数组变量b[11][8]的值全设置为0;
2)开始编码,读入一帧图像并判断该图像的编码类型,如果是I帧则采用传统的帧内编码方法完成当前帧的编码,转至步骤6);如果是P帧,则进行步骤3);
3)读入一个宏块并判断该宏块的编码类型,如果该宏块是I宏块,则采用传统的帧内编码方法完成本宏块的编码,转至步骤5);如果该宏块是P宏块,则对该宏块分别进行传统参考帧运动估计和背景帧参考帧运动估计,并得到各自的运动补偿残差diff_1和diff_2;
4)比较diff_1和diff_2的能量(残差矩阵中各点数值的绝对值之和),如果diff_1<diff_2,则选用传统参考帧作为编码参考帧对本宏块进行运动估计,然后完成本宏块的编码;如果diff_1≥diff_2,则选用背景帧作为编码参考帧对本宏块进行运动估计,然后完成本宏块的编码;
5)继续读取并处理下一个宏块,重复步骤3)-4)直到当前帧内的所有宏块编码完毕;
6)判断是否所有帧都已编码完成,若是则结束编码过程;否则,判断背景帧宏块的状态变量b[11][8],如果b[11][8]的所有值都为1,则说明当前背景帧的每个宏块的状态都为“确定”,则当前背景帧生成完毕,读取下一帧图像并直接采用当前背景帧重复步骤2)-5)继续编码;
7)如果b[11][8]中存在值为0的变量,则说明当前背景帧中有状态“未定”的宏块,当前背景帧还没有生成完毕;此时,先对当前背景帧进行学习更新,然后再读取下一帧图像并采用更新后的背景帧重复步骤2)-5)继续编码。
在本实施例中,
上述步骤7)中,对背景帧进行学习更新的方法,如图4所示,具体包括以下步骤:
(1)从当前背景帧中取出一个宏块,然后判断该宏块的状态,即读取该宏块对应的状态变量b,如果b的值为1,表示该宏块的状态为“确定”,则直接跳到第4步;
(2)如果b的值为0,表示该宏块的状态为“未定”,则计算该宏块与当前帧(刚刚编码结束的图像)中相同位置宏块的差异度值SAD(SAD是Sum of Absolute Distortion,两个宏块对应像素点差值的绝对值之和),计算结果为SAD=sad1。
(3)将sad1与差异度阈值SAD_MAX(设置的参数)进行比较:如果sad1≥SAD_MAX,则更新背景帧中该宏块的内容,更新方法是用当前帧中该位置的宏块替换背景帧中该位置的宏块,同时将该背景帧宏块的可信度d置为0,即令d=0;如果SAD<SAD_MAX,则先将该背景帧宏块的可信度变量d加1,即d=d+1,然后将d与阈值N_MAX(本实施例设为10)进行比较,如果d≥10,则将该背景帧宏块的状态改为“确定”;如果d<10,则将该背景帧宏块的状态保持为“未定”;
(4)当前背景帧宏块学习完毕,读取下一个背景帧宏块,重复步骤(1)-(3)步,直到背景帧的所有宏块学习完毕。
本实施例的编码效果如图5所示,图5中分别记录了编码过程中第5帧,第11帧和第200帧时背景帧的内容和各个宏块的状态。图5(a)表示背景帧的内容,图5(b)表示背景帧中各个宏块的状态,状态为“确定”的宏块用对应位置的背景内容表示,状态为“未定”的宏块则用网格块表示。可以看出,本发明中使用的背景帧学习方法效果非常好,在第5帧的时候,背景帧的内容已经很接近场景的背景内容了。由于阈值N_MAX值取为10,在第5帧时每个宏块的可信度最多为5,所以每个宏块的状态都是“未定”,即表现为(b)中的网格块。到第11帧时,大部分宏块的可信度满足了d≥N_MAX,从而状态变为“确定”,但是仍然有小部分宏块的状态是“未定”,主要原因是在编码过程中由于内容更新的同时可信度变量d被置0重计,所以没有满足d≥N_MAX。而到第200帧的时候,所有宏块的状态都已变为“确定”,至此背景帧的生成过程结束。
本发明的运动估计编码方法与传统的单参考帧和传统的双参考帧编码方法的压缩性能进行了对比,实验数据如表(1)所示,可以看到,在相同码率下,本发明方法在PSNR上,比传统单参考帧编码方法提高了0.3-0.9dB,比传统的双参考帧编码方法提高了0.1-0.7dB。
表1 本发明方法、传统单参考帧和传统双参考帧的编码效果对比
Claims (2)
1、一种基于背景的运动估计编码方法,其特征在于,包括以下步骤:
1)编码开始前,首先对背景帧进行初始化,初始化的方法是将背景帧中所有像素点的像素值初始为一个固定值;同时将背景帧中所有宏块的状态设置为“未定”;
2)开始编码,读入一帧图像并判断该图像的编码类型,如果是I帧则采用传统的帧内编码方法完成当前帧的编码,转至步骤6);如果是P帧,则进行步骤3);
3)读入一个宏块并判断该宏块的编码类型,如果该宏块是I宏块,则采用传统的帧内编码方法完成本宏块的编码,转至步骤5);如果该宏块是P宏块,则对该宏块分别进行传统参考帧运动估计和背景帧参考帧运动估计,并得到各自的运动补偿残差矩阵;
4)比较上述两个残差矩阵的能量,选用能量值较小的残差矩阵对应的参考帧作为编码参考帧,使用编码参考帧对本宏块进行编码处理;
5)继续读取并处理下一个宏块,执行步骤3)直到当前帧内的所有宏块编码完毕;
6)判断是否所有帧都已编码完成,若是则结束编码过程;否则,判断当前背景帧是否生成完毕,设置当前背景帧生成完毕的宏块的状态为“确定”,如果当前背景帧的每个宏块的状态都是“确定”的,则当前背景帧生成完毕,读取下一帧图像并直接采用当前背景帧执行步骤2)继续编码;
7)如果当前背景帧中还有宏块的状态是“未定”的,则当前背景帧没有生成完毕,先对当前背景帧进行学习更新,然后再读取下一帧图像并采用更新后的背景帧执行步骤2)继续编码。
2、如权利要求1所述的方法,其特征在于,所述步骤7)中对背景帧进行学习更新具体包括以下步骤:
(71)从当前背景帧中取出一个宏块,判断该宏块的状态,如果该宏块的状态为“确定”,则直接跳到第(74)步;
(72)如果该宏块的状态为“未定”,则计算该宏块与当前帧中相同位置宏块的差异度值SAD,所述当前帧为刚刚编码结束的图像;
(73)将计算得到的差异度SAD值与差异度阈值SAD_MAX进行比较:如果SAD≥SAD_MAX,则更新背景帧中该宏块的内容,更新方法是用当前帧中该位置的宏块替换背景帧中该位置的宏块,同时将该背景帧宏块的可信度N置为0,N为非负整数;如果SAD<SAD_MAX,则先将该背景帧宏块的可信度N加1,然后将N与阈值N_MAX进行比较,如果N=N_MAX,则将该背景帧宏块的状态改为“确定”;如果N<N_MAX,则将该背景帧宏块的状态保持为“未定”;
(74)读取下一个背景帧宏块,执行第(71)步,直到背景帧的所有宏块学习完毕。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710063053 CN100527842C (zh) | 2007-01-26 | 2007-01-26 | 基于背景的运动估计编码方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710063053 CN100527842C (zh) | 2007-01-26 | 2007-01-26 | 基于背景的运动估计编码方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101009835A CN101009835A (zh) | 2007-08-01 |
CN100527842C true CN100527842C (zh) | 2009-08-12 |
Family
ID=38697913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710063053 Expired - Fee Related CN100527842C (zh) | 2007-01-26 | 2007-01-26 | 基于背景的运动估计编码方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100527842C (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127912B (zh) * | 2007-09-14 | 2010-11-17 | 浙江大学 | 利用动态背景帧的视频编码方法 |
CN101330619B (zh) * | 2008-07-29 | 2012-03-07 | 北京中星微电子有限公司 | 一种视频图像压缩方法及相应视频解码方法 |
CN101742296B (zh) * | 2008-11-14 | 2016-01-20 | 北京中星微电子有限公司 | 降低码流数据量波动的视频编解码方法及装置 |
CN102196253B (zh) * | 2010-03-11 | 2013-04-10 | 中国科学院微电子研究所 | 一种帧类型自适应选择的视频编码方法及装置 |
US8467412B2 (en) * | 2010-04-14 | 2013-06-18 | Ericsson Television Inc. | Adaptive rate shifting for delivery of video services to service groups |
US9338465B2 (en) * | 2011-06-30 | 2016-05-10 | Sharp Kabushiki Kaisha | Context initialization based on decoder picture buffer |
US9060173B2 (en) * | 2011-06-30 | 2015-06-16 | Sharp Kabushiki Kaisha | Context initialization based on decoder picture buffer |
CN102447902B (zh) * | 2011-09-30 | 2014-04-16 | 广州柯维新数码科技有限公司 | 选择参考场及获取时域运动矢量的方法 |
WO2015054811A1 (en) | 2013-10-14 | 2015-04-23 | Microsoft Corporation | Features of intra block copy prediction mode for video and image coding and decoding |
CN105659602B (zh) | 2013-10-14 | 2019-10-08 | 微软技术许可有限责任公司 | 用于视频和图像编码的帧内块复制预测模式的编码器侧选项 |
EP3720132A1 (en) | 2013-10-14 | 2020-10-07 | Microsoft Technology Licensing LLC | Features of color index map mode for video and image coding and decoding |
AU2014376061B8 (en) | 2014-01-03 | 2019-05-30 | Microsoft Technology Licensing, Llc | Block vector prediction in video and image coding/decoding |
US10390034B2 (en) | 2014-01-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Innovations in block vector prediction and estimation of reconstructed sample values within an overlap area |
US11284103B2 (en) | 2014-01-17 | 2022-03-22 | Microsoft Technology Licensing, Llc | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning |
US10542274B2 (en) | 2014-02-21 | 2020-01-21 | Microsoft Technology Licensing, Llc | Dictionary encoding and decoding of screen content |
BR112016018814A8 (pt) | 2014-03-04 | 2020-06-23 | Microsoft Technology Licensing Llc | dispositivo de computação, método em dispositivo de computação com decodificador de vídeo ou decodificador de imagem e meio legível por computador |
CN105493505B (zh) * | 2014-06-19 | 2019-08-06 | 微软技术许可有限责任公司 | 统一的帧内块复制和帧间预测模式 |
MX379020B (es) | 2014-09-30 | 2025-03-11 | Microsoft Technology Licensing Llc | Reglas para modos de prediccion intra-imagen cuando se habilita el procesamiento paralelo de onda frontal. |
US9591325B2 (en) | 2015-01-27 | 2017-03-07 | Microsoft Technology Licensing, Llc | Special case handling for merged chroma blocks in intra block copy prediction mode |
CN106664405B (zh) | 2015-06-09 | 2020-06-09 | 微软技术许可有限责任公司 | 用调色板模式对经逸出编码的像素的稳健编码/解码 |
CN105898310B (zh) * | 2016-04-26 | 2021-07-16 | 广东中星电子有限公司 | 视频编码方法和装置 |
CN110769255B (zh) * | 2016-06-30 | 2022-04-22 | 华为技术有限公司 | 一种图像编码方法及装置 |
CN108259904B (zh) * | 2016-12-29 | 2022-04-05 | 法法汽车(中国)有限公司 | 用于图像数据编码的方法、编码器和电子设备 |
US10986349B2 (en) | 2017-12-29 | 2021-04-20 | Microsoft Technology Licensing, Llc | Constraints on locations of reference blocks for intra block copy prediction |
CN109859248B (zh) * | 2018-12-24 | 2024-03-19 | 上海大学 | 一种基于时域差分的二次背景建模方法 |
CN110062235B (zh) * | 2019-04-08 | 2023-02-17 | 上海大学 | 背景帧生成及更新方法、系统、装置及介质 |
CN114079790A (zh) * | 2020-08-19 | 2022-02-22 | 武汉Tcl集团工业研究院有限公司 | 一种前向预测帧的编码方法、解码方法、介质及终端设备 |
CN112822520B (zh) * | 2020-12-31 | 2023-06-16 | 武汉球之道科技有限公司 | 一种在线赛事视频的服务器编码方法 |
WO2022217610A1 (zh) * | 2021-04-16 | 2022-10-20 | Oppo广东移动通信有限公司 | 残差编码方法及设备、视频编码方法及设备、存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1738426A (zh) * | 2005-09-09 | 2006-02-22 | 南京大学 | 一种视频运动目标分割与跟踪方法 |
CN1801930A (zh) * | 2005-12-06 | 2006-07-12 | 南望信息产业集团有限公司 | 基于视频内容分析的可疑静止物检测方法 |
-
2007
- 2007-01-26 CN CN 200710063053 patent/CN100527842C/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1738426A (zh) * | 2005-09-09 | 2006-02-22 | 南京大学 | 一种视频运动目标分割与跟踪方法 |
CN1801930A (zh) * | 2005-12-06 | 2006-07-12 | 南望信息产业集团有限公司 | 基于视频内容分析的可疑静止物检测方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101009835A (zh) | 2007-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100527842C (zh) | 基于背景的运动估计编码方法 | |
CN111709896B (zh) | 一种将ldr视频映射为hdr视频的方法和设备 | |
CN105049850B (zh) | 基于感兴趣区域的hevc码率控制方法 | |
CN108495135B (zh) | 一种屏幕内容视频编码的快速编码方法 | |
CN106331703A (zh) | 视频编码和解码方法、视频编码和解码装置 | |
CN100581265C (zh) | 一种多视点视频的处理方法 | |
TW201545545A (zh) | 用於次世代視訊編碼之投射式內插預測產生之技術 | |
CN111479110B (zh) | 针对h.266/vvc的快速仿射运动估计方法 | |
JP2013537380A (ja) | ビデオ圧縮のための動き補償学習型超解像を用いてビデオ信号を符号化する方法と装置 | |
Zhang et al. | An efficient coding scheme for surveillance videos captured by stationary cameras | |
De Simone et al. | Deformable block-based motion estimation in omnidirectional image sequences | |
JP2013537381A5 (zh) | ||
CN111800629A (zh) | 视频解码方法、编码方法以及视频解码器和编码器 | |
CN107155112A (zh) | 一种多假设预测的压缩感知视频处理方法 | |
CN107483936B (zh) | 一种基于宏像素的光场视频帧间预测方法 | |
CN116542889A (zh) | 一种拥有稳定视点的全景视频增强方法 | |
CN112601095A (zh) | 一种视频亮度和色度分数插值模型的创建方法及系统 | |
CN114900691B (zh) | 编码方法、编码器及计算机可读存储介质 | |
CN113822801B (zh) | 基于多分支卷积神经网络的压缩视频超分辨率重建方法 | |
CN113810715B (zh) | 一种基于空洞卷积神经网络的视频压缩参考图像生成方法 | |
CN110062243A (zh) | 一种基于近邻优化的光场视频运动估计方法 | |
Kamath et al. | Gradient-oriented directional predictor for HEVC planar and angular intra prediction modes to enhance lossless compression | |
CN110581993A (zh) | 一种基于多用途编码中帧内编码的编码单元快速划分方法 | |
Yasin et al. | Review and evaluation of end-to-end video compression with deep-learning | |
CN116684622A (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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090812 Termination date: 20140126 |