用于视频帧的错误隐藏设备及其方法

文档序号:7610122阅读:153来源:国知局
专利名称:用于视频帧的错误隐藏设备及其方法
技术领域
本发明涉及一种用于视频帧的错误隐藏设备及其方法,特别涉及一种用于视频帧的错误隐藏设备及其方法,其用于通过平滑由于隐藏在视频帧中产生的错误而出现的水平/垂直边缘来提供高质量图像。
背景技术
由于数字信号处理技术的发展,现在出现了用于压缩并且通过有限带宽的传送信道来传送大量运动画面数据的技术。
在诸如MPEG、H.261和H.263的运动画面标准中,使用片(slice)单元作为信道错误的重新同步单元。
片由多个宏块组成,并且在宏块中以16×16大小的块为单位来进行运动补偿编码。
通常,帧包括很多片,并且片的数目取决于图像的大小。因此,当帧中的片发生错误时,帧中的另一个片的数据可能丢失。
运动画面编码方法包括可变长度编码方法和运动补偿编码方法。在这些方法中,当在比特流的任一比特中发生错误时,大量视频数据丢失,并且受损图像的影响蔓延到很多后面的帧。因此,如果通过解码器将在利用这种方法编码之后传送的比特流解码,则可能出现图像质量的严重劣化。
为了解决这样的问题,提供了一种错误隐藏方法,其利用丢失的数据周围的正常编码的数据来补充丢失的数据,以便将丢失的数据恢复为与原始数据相似。
目前,广泛使用的错误隐藏方法包括在发生错误的帧中进行错误隐藏的空间错误隐藏方法以及通过使用多个帧的视频数据来进行错误隐藏的时间错误隐藏方法。
现在,将参照数据TV接收机来描述这些错误隐藏方法。
参考图1,传统的数据TV接收机包括信道解码器单元10、解复用单元20、视频解码器单元30、音频解码器单元40、分析器50、错误隐藏单元60、视频输出单元70和音频数据单元80。信道解码器单元10通过对所接收的信道进行RF解调和信道解码来恢复数字数据。解复用单元20将在信道解码器单元10中恢复的数字数据解复用,以便提取节目信息,例如视频信号、音频信号和电子节目指南。视频解码器单元30和音频解码器单元40将视频信号和音频信号解码,并且分析器50分析节目指南。错误隐藏单元60隐藏解码后的视频信号中的错误。视频输出单元70输出错误隐藏后的视频信号和所分析的节目指南,并且音频输出单元80输出解码后的音频信号。
如图2所示,错误隐藏单元60包括错误检测单元61、空间错误隐藏单元62和时间错误隐藏单元63。错误检测单元61检测在视频解码器单元30中解码的视频信号中的错误。空间错误隐藏单元62和时间错误隐藏单元63基于解码后的视频信号的画面类型来分别对错误检测单元61所检测到的错误进行空间错误隐藏和时间错误隐藏。
这里,错误检测单元61可以通过使用当对由信道解码器单元10接收的RF信号解码时产生的解码错误检查在视频解码器单元30中解码的比特流的语法、或者通过确定在由视频解码器单元30解码的视频帧中的预定宏块和相邻宏块之间的失调(disharmony)来检测错误。
参考图3,空间错误隐藏单元62通过使用视频帧91中的相邻宏块91b、91c和91d来对发生错误的宏块91a进行空间错误隐藏。
例如,为了隐藏错误,空间错误隐藏单元62将相邻宏块91b、91c和91d中的正常宏块复制到包含错误的宏块91a。
此外,时间错误隐藏单元63通过使用当前帧前面和后面的帧的运动向量来隐藏错误。参考图4,时间错误隐藏单元63复制位于与当前帧92的包含错误的宏块92a相同位置的前面的帧93的宏块93a。
通常,将空间错误隐藏单元62用于I型画面,并且将时间错误隐藏单元63用于P型画面和B型画面。

发明内容
然而,空间错误隐藏方法通过复制包含错误的宏块的上方和下方的相邻宏块来隐藏错误,因此不可避免地出现垂直边缘。
此外,时间错误隐藏方法通过在包含错误的宏块中使用当前帧的前面和后面的宏块的运动向量进行的运动补偿来隐藏错误。
在此情况下,随时可能在运动向量中发生错误。因此,可能沿着包含错误的宏块的边界出现边缘。
因此,由于由所述错误隐藏方法产生的水平/垂直边缘而难以提供具有高质量的图像。
本发明的示例实施例提供了一种用于视频帧的错误隐藏设备及其方法,其用于通过平滑在隐藏视频帧中的错误时不可避免地产生的水平/垂直边缘来提供高质量图像。
根据本发明的示例实施例,提供了一种错误隐藏设备,包括错误隐藏单元,通过使用预定的错误隐藏方法来隐藏在视频帧的宏块中产生的错误;以及视频后处理单元,平滑在包含错误的视频帧中产生的水平/垂直边缘。
错误隐藏单元可以基于视频帧的画面类型而使用空间错误隐藏方法和时间错误隐藏方法来隐藏错误。
在利用空间错误隐藏方法来隐藏视频帧的错误的情况下,视频后处理单元可以进行在包含错误的宏块中具有超过参考值的差分和(diffferential sum)的像素相对于相邻像素的平滑。
此外,在利用时间错误隐藏方法来隐藏视频帧的错误的情况下,当位于包含错误的宏块和相邻宏块之间的水平或垂直边界两侧的预定数目的像素的平均值的差超过参考值时,视频后处理单元可以进行平滑。
优选地通过下式获得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>(n=0,8,16,32...),其中,n表示用于在利用空间错误隐藏方法隐藏错误的区域中进行平滑滤波的第n像素,a表示用于获得所述差的像素的数目,并且T1表示用于进行平滑的参考值。
优选地通过下式获得平均值PabsPabs=P1+...+Pn/2n/2-Pn/2+1+...+Pnn/2>T2,]]>其中,n表示用于在时间错误隐藏之后根据宏块的水平/垂直方向进行去块滤波的像素的数目,并且T2表示用于进行平滑的参考值。
优选地,通过下式获得在水平地或垂直地进行平滑和去块的情况中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>
其中,n表示用于水平地或垂直地进行滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,b表示加权因子Wk的总和,换言之,b=Σ-ccwk,]]>并且,2c+1是平滑滤波器系数,因此可以如下确定c 在当前视频帧的画面类型与前面的视频帧和后面的视频帧的画面类型不同的情况下,可以基于对应视频帧的画面类型来有选择地使用采用空间错误隐藏方法和时间错误隐藏方法的平滑。
根据本发明的另一示例实施例,提供了一种隐藏视频帧的错误的方法,该方法包括通过使用预定的错误隐藏方法来隐藏在视频帧的宏块中产生的错误,以及平滑包含错误的宏块的水平/垂直边缘。
可以基于视频帧的画面类型而利用空间错误隐藏方法和时间错误隐藏方法来进行错误的隐藏。
水平/垂直边缘的平滑可以包括在利用空间错误隐藏方法来隐藏视频帧的错误的情况下,以包含错误的宏块的预定数目的像素为单位来计算相邻像素的差分和;以及当所计算的值超过参考值时进行平滑。
水平/垂直边缘的平滑可以包括在利用时间错误隐藏方法来隐藏视频帧的错误的情况下,计算位于包含错误的宏块和相邻宏块之间的水平/垂直边界两侧的预定数目的像素的平均值的差;以及当所计算的值超过参考值时进行平滑。
优选地通过下式获得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>(n=0,8,16,32...),其中,n表示用于在利用空间错误隐藏方法隐藏错误的区域中进行平滑滤波的第n像素,a表示用于获得所述差的像素的数目,并且T1表示用于进行平滑的参考值。
优选地通过下式获得平均值PabsPabs=P1+...+Pn/2n/2-Pn/2+1+...+Pnn/2>T2,]]>其中,n表示用于在时间错误隐藏之后根据宏块的水平/垂直方向进行去块滤波的像素的数目,并且T2表示用于进行平滑的参考值。
优选地,通过下式获得在水平地或垂直地进行平滑滤波和去块滤波的情况中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地进行滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,b表示加权因子Wk的总和,换言之,b=Σ-ccwk,]]>并且,2c+1是平滑滤波器系数,因此通过下式确定c 隐藏视频帧的错误的方法还可以包括确定当前视频帧的画面类型是否与前面的和后面的视频帧的画面类型相同,并且当所述视频帧的画面类型不同时,有选择地使用用于空间错误隐藏方法的平滑和用于时间错误隐藏方法的平滑。


通过参考附图来详细描述本发明的示例实施例,本发明的上述和其它特征及优点将变得更加清楚,在附图中图1是传统的数字TV接收机的方框图;图2是传统的用于视频帧的错误隐藏设备的方框图;图3图示传统的空间错误隐藏方法;图4图示传统的时间错误隐藏方法;图5图示根据本发明实施例的使用双线性插值的空间错误隐藏方法;图6是根据本发明实施例的用于视频帧的错误隐藏设备的方框图;图7图示根据本发明实施例的、计算错误隐藏后的宏块和相邻宏块的匹配的方法;图8图示根据本发明实施例的、用来计算用于进行时间后处理的平均值的像素;图9是根据本发明实施例的隐藏视频帧的错误的方法的流程图;图10图示根据本发明实施例的、由空间后处理单元执行的平滑方法;以及图11图示根据本发明实施例的、由时间后处理单元执行的平滑方法。
具体实施例方式
现在将参照附图来更充分地描述本发明,在附图中示出了本发明的示例通常,当在视频帧的宏块中发生错误时,使用检测并隐藏该错误的错误隐藏方法。
错误隐藏方法可以分类为空间错误隐藏方法和时间错误隐藏方法。
在空间错误隐藏方法中,当在视频帧中包含错误的宏块的上、下、左和右方宏块中的至少一个宏块正常时,复制该正常宏块,或者基于包含错误的宏块的相邻宏块之间的像素距离来进行双线性插值。
现在将参照图5来描述基于在包含错误的宏块的上方宏块和下方宏块之间的像素距离的插值方法。参照图5,包含错误的宏块的像素坐标是P(I,j)。在此情况下,基于等式1来进行坐标的插值。
P(i,j)=1dT+dB×(dBpT(i,-1)+dTpB(i,16))]]>其中,该宏决是用作运动补偿编码单位的16×16大小的块,并且等式1中的T和B分别表示顶部和底部。
此外,时间错误隐藏方法通过将包含错误的宏块的相邻宏块的运动向量施加到该包含错误的宏块来进行运动补偿。
在进行了运动补偿之后,基于所述宏块的边界来计算相邻像素的差分和,以便确定该运动补偿是否适当。
在空间错误隐藏方法的情况下,在错误隐藏后的区域中,图像不可避免地在垂直方向上劣化。在时间错误隐藏方法的情况下,在错误隐藏后的宏块中,不可避免地在水平/垂直方向上发生图像的劣化。
因此,提供根据本发明示例实施例的错误隐藏设备,以便在隐藏错误之后平滑水平/垂直方向上的图像的劣化。图6示出了根据本发明实施例的错误隐藏设备,该错误隐藏设备包括错误检测单元100、错误隐藏单元200和视频后处理单元300。错误检测单元100检测错误,并且错误隐藏单元200基于视频帧的画面类型而利用空间错误隐藏方法或时间错误隐藏方法来隐藏由错误检测单元100检测到的错误。视频处理单元300平滑错误隐藏后的视频帧的水平/垂直边缘。
错误隐藏单元200包括空间错误隐藏单元210,其利用空间错误隐藏方法来隐藏错误;以及时间错误隐藏单元220,其利用时间错误隐藏方法来隐藏错误。
基于视频帧的画面类型来选择空间错误隐藏单元210和时间错误隐藏单元220。
换言之,使用空间错误隐藏单元210来隐藏I型画面中的错误,并且使用时间错误隐藏单元220来隐藏P型和B型画面的错误。
此外,当视频帧的画面类型不断改变时,可以有选择地使用空间错误隐藏单元210和时间错误隐藏单元220。
例如,在当前视频帧是P型画面或B型画面时,空间错误隐藏单元210进行错误隐藏,并且,基于包含错误的宏块的匹配来确定错误隐藏是否成功。
如果错误隐藏失败,则时间错误隐藏单元220进行错误隐藏。
另一方面,在当前视频帧是I型画面并且前面的视频帧是P型或B型画面时,时间错误隐藏单元220进行错误隐藏,并且,基于包含错误的宏块的匹配来确定错误隐藏是否成功。如果错误隐藏失败,则空间错误隐藏单元210进行错误隐藏。
如上所述,由于基于视频帧的画面类型来有选择地使用空间错误隐藏单元210和时间错误隐藏单元220,因此可以隐藏各种状态下的错误。
可以通过对临近包含错误的宏块95与上方的边界的上方和左方宏块96和97的像素相对于左方宏块96和97进行差分求和来计算所述匹配,如图7所示。
在本发明的实施例中,通过对包含错误的宏块95上方和左方的相邻像素进行差分求和来计算所述匹配;然而,可以对包含错误的宏块95的上、下、左和右边界计算所述匹配。
可以通过使用下式来计算这种差分和Σ|XLi-XCi|+Σ|XUj-XCj|2.]]>在此公式中,C表示错误隐藏后的宏块,L表示位于包含错误的宏块左侧的宏块,并且U表示位于产生错误的宏块上方的宏块。
同时,视频后处理单元30包括空间后处理单元310和时间后处理单元320。空间后处理单元310平滑在由空间错误隐藏单元210隐藏其错误的视频帧中产生的垂直边缘。时间后处理单元320平滑在由时间错误隐藏单元220隐藏其错误的视频帧中产生的水平/垂直边缘。
此外,在空间错误隐藏单元210使用位于产生错误的宏块左方和右方的宏块来隐藏错误的情况下,空间后处理单元310可以平滑水平边缘。
现在将描述在空间后处理单元310中平滑垂直边缘的示例。
在空间错误隐藏单元210隐藏错误之后,当包含错误的宏块中的相邻像素的差分和超过参考值时,空间后处理单元310进行平滑。
在此情况下,空间后处理单元310利用相同的方法来确定是否对Y、U和V进行平滑。
另一方面,在时间错误隐藏单元220隐藏错误之后,当位于包含错误的宏块的水平/垂直边界两侧的预定数目的像素的平均值超过参考值时,时间后处理单元320进行平滑。
例如,如图8所示,计算位于宏块的边界400两侧的像素P1、P2、P3、P4、P5、P6、P7和P8的平均值。该平均值可以通过使用下式来进行计算abs(P1+P2+P3+P44-P5+P6+P7+P84).]]>当Y∶U∶V的比率是4∶4∶4时,时间后处理单元320考虑到Y、U和V的每一个的边界而计算相同数目的像素的平均值。此外,当Y∶U∶V的比率是4∶2∶0或4∶2∶2时,时间后处理单元320在计算Y的8个像素的平均值的同时计算U和V的4个像素的平均值。
现在将参照图9来描述根据本发明实施例的隐藏视频帧中的错误的方法。
参照图9,在S100中检测在当前视频帧中存在的错误。
通过确定比特流的语法是否正确、检测在将信道解码器所接收的RF信号解码时产生的解码错误、或者检查视频帧中的宏块和相邻宏块之间的失调来进行错误的检测。
在S200,确定在当前视频帧中是否检测到错误。如果没有检测到错误,则该过程前进到在S600中检测后面的视频帧中的错误。当在S200中确定存在错误时,则在S300中,确定当前视频帧的画面类型,以便通过选择合适的错误隐藏方法来进行错误隐藏。
换言之,在当前视频帧是I型画面时,空间错误隐藏单元210进行错误隐藏。在当前视频帧是P型画面或B型画面时,时间错误隐藏单元220进行错误隐藏。
随后,在S400中,基于用于隐藏当前视频帧中的错误的错误隐藏方法来进行后处理,以便平滑视频帧中的水平/垂直边缘。
换言之,在利用空间错误隐藏单元210(图6)隐藏错误的情况下,空间后处理单元310进行平滑。在利用时间错误隐藏单元220隐藏错误的情况下,时间后处理单元320进行平滑。
在本发明的说明性实施例中,空间后处理单元310平滑由于错误隐藏而出现的垂直边缘,所述错误隐藏是由空间错误隐藏单元210通过使用包含错误的宏块的上方和下方宏块进行的,并且,时间后处理单元320平滑水平/垂直边缘。
在此情况下,在隐藏错误之后,空间后处理单元310和时间后处理单元320基于包含错误的宏块和相邻宏块的差分和以及平均值来确定是否进行平滑。
换言之,通过下式获得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>其中,n=0,8,16,32...。此外,n表示用于进行平滑滤波的第n像素,a表示用于获得差的像素的数目,并且T1表示用于进行平滑的参考值。当所述差分和超过T1时,在水平方向上对包含错误的宏块500进行平滑,以便平滑由于错误隐藏而导致的垂直边缘,如图10所示。
此外,通过以下等式获得平均值PabsPabs=P1+...+Pn/2n/2-Pn/2+1+...+Pnn/2>T2,]]>其中,n表示用于根据包含错误的宏块的水平/垂直方向进行去块滤波的像素的数目,并且T2表示用于进行平滑的参考值。
因此,当所述平均值超过T2时,在水平/垂直方向上对包含错误的宏块600进行平滑,以便平滑水平/垂直边缘,如图11所示。在此情况下,通过下式获得位于包含错误的宏块的水平/垂直边界处的像素值Pn′以进行平滑Pn′=1bΣk=-ccwkPn+k,]]>在该公式中,n表示用于进行水平或垂直滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,并且b表示加权因子Wk的总和,换言之,b=Σ-ccwk.]]>此外,2c+1是平滑滤波器系数。
换言之,当在平滑中使用9-Tab滤波器时,可以通过使用每个像素的加权因子(例如Wk=112242211)作为滤波器系数、通过像素的加权值来获得所述像素值。结果,b和c的值分别是16和4。
在其它情况中,当使用具有加权因子Wk=1112111的7-Tab滤波器或具有加权因子Wk=11111的5-Tab滤波器时,平滑的结果更好。
随后,在S500(图9)中,确定是否已经对每个画面帧进行了错误隐藏。如果没有,则在S600中,对后面的画面帧进行错误检测,直到已经对每个画面帧进行了错误隐藏为止。基于包含错误的视频帧的画面类型来重复进行错误隐藏和平滑步骤S200、S300和S400。
工业实用性根据本发明的示例实施例,通过使用预定的错误隐藏方法,通过平滑在对视频帧的包含错误的宏块进行错误隐藏之后产生的水平/垂直边缘来向用户提供高质量的图像。
尽管参照本发明的示例实施例具体示出和描述了本发明,但是本领域普通技术人员将理解在不背离由所述权利要求限定的本发明的精神和范围的情况下,可以在其中进行各种形式和细节上的改变。
权利要求
1.一种错误隐藏设备,包括错误隐藏单元,其通过使用预定的错误隐藏方法来隐藏在视频帧的宏块中产生的错误;以及视频后处理单元,其平滑在包含错误的视频帧中产生的水平和垂直边缘的至少一个。
2.如权利要求1所述的错误隐藏设备,其中,错误隐藏单元基于视频帧的画面类型而使用空间错误隐藏方法和时间错误隐藏方法来隐藏错误。
3.如权利要求2所述的错误隐藏设备,其中,当利用空间错误隐藏方法来隐藏视频帧的错误时,视频后处理单元对在包含错误的宏块中的像素进行平滑,该宏块相对于相邻像素具有超过参考值的差分和。
4.如权利要求2所述的错误隐藏设备,其中,当利用时间错误隐藏方法来隐藏视频帧的错误时,当位于包含错误的宏块和相邻宏块之间的水平或垂直边界两侧的预定数目的像素的平均值的差超过参考值时,视频后处理单元进行平滑。
5.如权利要求3所述的错误隐藏设备,其中,通过下式获得差分和PndiffPndiff=Σk=0a|Pn+k-Pn·k+1|>T1,]]>(n=0,8,16,32…),其中,n表示用于在利用空间错误隐藏方法隐藏错误的区域中进行平滑滤波的第n像素,a表示用于获得所述差的像素的数目,并且T1表示用于进行平滑的参考值。
6.如权利要求4所述的错误隐藏设备,其中,通过下式获得平均值PabsPabs=P1+···+Pn/2n/2-Pn/2+1+···+Pnn/2>T2,]]>其中,n表示用于在时间错误隐藏之后根据宏块的水平/垂直方向进行去块滤波的像素的数目,并且T2表示用于进行平滑的参考值。
7.如权利要求5所述的错误隐藏设备,其中,通过下式获得在水平地或垂直地进行平滑和去块的情况中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地进行滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,b表示加权因子Wk的和,并且被表示为b=Σ-ccwk]]>并且,2c+1是平滑滤波器系数。
8.如权利要求7所述的错误隐藏设备,其中,在当前视频帧的画面类型与前面的视频帧和后面的视频帧的画面类型不同时,基于对应视频帧的画面类型来有选择地使用采用空间错误隐藏方法和时间错误隐藏方法的平滑。
9.一种隐藏视频帧的错误的方法,该方法包括通过使用预定的错误隐藏方法来隐藏在视频帧的宏块中产生的错误;以及平滑包含错误的宏块的水平/垂直边缘中的至少一个。
10.如权利要求9所述的方法,其中,基于视频帧的画面类型而利用空间错误隐藏方法和时间错误隐藏方法来进行错误的隐藏。
11.如权利要求10所述的方法,其中,水平/垂直边缘的平滑包括在利用空间错误隐藏方法来隐藏视频帧的错误时,以包含错误的宏块的预定数目的像素为单位来计算相邻像素的差分和;以及当所计算的值超过参考值时进行平滑。
12.如权利要求10所述的方法,其中,水平/垂直边缘的平滑包括当利用时间错误隐藏方法来隐藏视频帧的错误时,计算位于包含错误的宏块和相邻宏块之间的水平/垂直边界两侧的预定数目的像素的平均值的差;以及当所计算的值超过参考值时进行平滑。
13.如权利要求11所述的方法,其中,通过下式获得差分和PndiffPndiff=Σk=0a|Pn+k-Pn+k+1|>T1,]]>(n=0,8,16,32…),其中,n表示用于在利用空间错误隐藏方法隐藏错误的区域中执行平滑滤波的第n像素,a表示用于获得所述差的像素的数目,并且T1表示用于进行平滑的参考值。
14.如权利要求12所述的方法,其中,通过下式获得平均值PabsPabs=P1+···+Pn/2n/2-Pn/2+1+···+Pnn/2>T2,]]>其中,n表示用于在时间错误隐藏之后根据宏块的水平/垂直方向进行去块滤波的像素的数目,并且T2表示用于进行平滑的参考值。
15.如权利要求13所述的方法,其中,通过下式获得在水平地或垂直地进行平滑滤波和去块滤波的情况中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地进行滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,b表示加权因子Wk的总和,并且被表示为b=Σ-ccwk]]>并且,2c+1是平滑滤波器系数。
16.如权利要求15所述的方法,还包括确定当前视频帧的画面类型是否与前面和后面的视频帧的画面类型相同;以及当所述视频帧的画面类型不同时,有选择地使用用于空间错误隐藏方法的平滑滤波和用于时间错误隐藏方法的平滑滤波。
17.如权利要求6所述的错误隐藏设备,其中,通过下式获得在水平地或垂直地进行平滑和去块的情况中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地进行滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,b表示加权因子Wk的总和,并且被表示为b=Σ-ccwk]]>并且,2c+1是平滑滤波器系数。
18.如权利要求14所述的方法,其中,通过下式获得在水平地或垂直地进行平滑滤波和去块滤波的情况中的像素值Pn′Pn′=1bΣk=-ccwkPn+k,]]>其中,n表示用于水平地或垂直地进行滤波的第n像素,Wk表示在平滑滤波时使用的、应用于该像素的加权因子,b表示加权因子Wk的总和,并且被表示为b=Σ-ccwk]]>并且,2c+1是平滑滤波器系数。
19.如权利要求1所述的错误隐藏设备,其中,如果通过所述错误隐藏单元隐藏了空间错误,则所述视频后处理单元平滑垂直边缘。
20.如权利要求1所述的错误隐藏设备,其中,如果通过所述错误隐藏单元隐藏了时间错误,则所述视频后处理单元平滑水平/垂直边缘。
21.如权利要求9所述的方法,其中,如果隐藏了空间错误,则平滑垂直边缘。
22.如权利要求9所述的方法,其中,如果隐藏了时间错误,则平滑水平/垂直边缘。
全文摘要
一种用于视频帧的错误隐藏设备及其方法。该设备和方法通过对应的后处理来平滑在使用预定的错误隐藏方法隐藏视频帧中的宏块的错误之后产生的水平/垂直边缘,以便产生高质量图像。
文档编号H04N7/50GK1918916SQ200480042017
公开日2007年2月21日 申请日期2004年12月27日 优先权日2004年1月19日
发明者金成柱 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1