一种错误遮蔽方法和通信设备与流程

文档序号:11807848阅读:来源:国知局
一种错误遮蔽方法和通信设备与流程

技术特征:
1.一种错误遮蔽方法,其特征在于,包括:选择最佳参考宏块的像素作为当前帧的图像中丢失宏块的像素;确定所述当前帧中的多个平行四边形,所述平行四边形由所述丢失宏块的一条定边,经移动后的所述定边的对边,及所述定边与移动后对边相对端点的连线组成;所述连线上所贯穿的像素点个数与所述丢失宏块中除所述定边和对边之外的另一边所贯穿的像素点个数相同;在所述多个平行四边形中选择一个平行四边形所包括的像素作为所述丢失宏块的像素;所述在所述多个平行四边形中选择一个平行四边形所包括的像素作为所述丢失宏块的像素的步骤,具体包括:将所述当前帧图像中所述平行四边形所包括的像素作为所述丢失宏块的像素,并计算所述丢失宏块的边界像素与周围宏块的边界像素的差值;选择所述边界像素的差值最小的平行四边形的像素作为所述丢失宏块的像素。2.如权利要求1所述的方法,其特征在于,所述选择最佳参考宏块的像素作为当前帧的图像中丢失宏块的像素的步骤之后,还包括:将所述丢失宏块的状态修改为已遮蔽;所述在所述多个平行四边形中选择一个平行四边形所包括的像素作为所述丢失宏块的像素的步骤之后,还包括:将所述丢失宏块的状态修改为正确。3.如权利要求2所述的方法,其特征在于,所述选择最佳参考宏块的像素作为当前帧的图像中丢失宏块的像素的步骤之前,还包括:对所述当前帧中所包括的宏块进行扫描,若扫描的宏块的状态为错误,且所述扫描的宏块四周的任一宏块的状态不是错误时,则对所述错误状态的宏块执行所述选择最佳参考宏块、确定多个平行四边形和选择平行四边形的步骤;若扫描的宏块的状态为已遮蔽,则对所述已遮蔽状态的宏块执行所述确定多个平行四边形和选择平行四边形的步骤。4.如权利要求1至3任一项所述的方法,其特征在于,所述选择最佳参考 宏块的像素作为当前帧的图像中丢失宏块的像素的步骤,具体包括:根据预置的所述丢失宏块对应的多个候选运动矢量分别确定前一帧图像中对应的多个参考宏块;将所述参考宏块的像素作为所述丢失宏块的像素,并计算所述丢失宏块的边界像素与周围宏块的边界像素的差值;选择所述边界像素的差值最小的参考宏块作为最佳参考宏块。5.如权利要求4所述的方法,其特征在于,所述平行四边形中的定边为所述丢失宏块中与邻近宏块的边界像素差值最小的一条边。6.如权利要求4所述的方法,其特征在于,所述丢失宏块对应的多个候选运动矢量包括:所述前一帧图像中与所述丢失宏块对应位置宏块的运动矢量,所述丢失宏块的上、下、左和右方宏块的运动矢量平均值,所述丢失宏块的上、下、左和右方宏块的运动矢量中间值的平均值,和所述丢失宏块的上方宏块、下方宏块、左方宏块和右方宏块的运动矢量;所述将所述当前帧中所述选择的平行四边形所包括像素作为所述丢失宏块的像素的步骤之后,还包括:根据所述丢失宏块的像素更新预置的丢失宏块与对应的候选运动矢量的对应关系。7.如权利要求6所述的方法,其特征在于,所述确定所述当前帧中的多个平行四边形之前还包括:确定另一轮的多个参考宏块,并在所述多个参考宏块中选择最佳参考宏块;如果所述另一轮选择的最佳参考宏块与上一轮选择的最佳参考宏块相同,则执行所述确定和选择平行四边形的步骤。8.一种通信设备,其特征在于,包括:最佳选择单元,用于选择最佳参考宏块的像素作为当前帧的图像中丢失宏块的像素;四边形确定单元,用于确定所述当前帧中的多个平行四边形,所述平行四边形由所述丢失宏块的一条定边,经移动后的所述定边的对边,及所述定 边与移动后对边相对端点的连线组成;所述连线上所贯穿的像素点个数与所述丢失宏块中除所述定边和对边之外的另一边所贯穿的像素点个数相同;像素选择单元,用于在所述四边形确定单元确定的多个平行四边形中选择一个平行四边形所包括的像素作为所述丢失宏块的像素;所述像素选择单元具体包括:差值计算单元,用于将所述当前帧图像中所述平行四边形所包括的像素作为所述丢失宏块的像素,并计算所述丢失宏块的边界像素与周围宏块的边界像素的差值;选择单元,用于选择所述边界像素的差值最小的平行四边形的像素作为所述丢失宏块的像素。9.如权利要求8所述的设备,其特征在于,还包括:状态更新单元,用于在所述最佳选择单元选择最佳参考宏块的像素作为所述丢失宏块的像素后,将所述丢失宏块的状态修改为已遮蔽;并在所述像素选择单元在所述多个平行四边形中选择一个平行四边形所包括的像素作为所述丢失宏块的像素后,将所述丢失宏块的状态修改为正确。10.如权利要求9所述的设备,其特征在于,还包括:扫描单元,用于对所述当前帧中所包括的宏块进行扫描,若扫描的宏块的状态为错误,且所述扫描的宏块四周的任一宏块的状态不是错误时,通知所述最佳选择单元选择最佳参考宏块;若扫描的宏块的状态为已遮蔽,则通知所述四边形确定单元确定多个平行四边形。11.如权利要求8至10中任一项所述的设备,其特征在于,所述最佳选择单元具体包括:参考宏块确定单元,用于根据预置的所述丢失宏块对应的多个候选运动矢量分别确定前一帧图像中对应的多个参考宏块;参考差值计算单元,用于将所述参考宏块的像素作为所述丢失宏块的像素,并计算所述丢失宏块的边界像素与周围宏块的边界像素的差值;参考选择单元,用于选择所述边界像素的差值最小的参考宏块作为最佳参考宏块。12.如权利要求11所述的设备,其特征在于,还包括:对应关系更新单元,用于根据所述丢失宏块的像素更新预置的丢失宏块与对应的候选运动矢量的对应关系;所述丢失宏块对应的多个候选运动矢量包括:所述前一帧图像中与所述丢失宏块对应位置宏块的运动矢量,所述丢失宏块的上、下、左和右方宏块的运动矢量平均值,所述丢失宏块的上、下、左和右方宏块的运动矢量中间值的平均值,和所述丢失宏块的上方宏块、下方宏块、左方宏块和右方宏块的运动矢量。13.如权利要求12所述的设备,其特征在于,所述参考宏块确定单元用于确定多轮的多个参考宏块,所述参考选择单元用于选择多轮的最佳参考宏块;所述通信设备还包括:宏块比较单元,用于判断所述参考选择单元在当前一轮选择的最佳参考宏块与所述参考选择单元在上一轮选择的最佳参考宏块是否相同,如果是,则通知所述四边形确定单元确定多个平行四边形。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1