影像数据的错误发生块处理方法以及装置的制作方法

文档序号:7593709阅读:148来源:国知局
专利名称:影像数据的错误发生块处理方法以及装置的制作方法
技术领域
本发明中涉及到的是针对错误发生块,尤其是指一种首先判断错误隐匿(Error Concealment)实行与否,如果需要错误隐匿时,只对错误发生块实行错误隐匿的影像数据的错误发生块处理方法以及装置。
(2)背景技术无线影像通讯中,来自用户的最大不满要素是因数据传送错误造成的影像不全现象。为了解决上述问题,直接在网络端确认以及补正错误的技术和实际播放画面的视频编译码器端上进行错误补正,使得画面接近于原画面的播放方法,也不断在研究当中。
实际影像数据内发生最多的错误是适用于数据压缩的VLC错误。VLC在代码特性上,由于被压缩数据的连续性,可能会对以后的数据造成错误影响。
而且,无法判断发生错误的准确位置,因此从错误发生块到将错误局部化的标记—重同步头(resync marker)为止,一律实施错误隐匿;就是说,不管错误发生程度如何,一律适用错误隐匿。因此,即使是只局限于现在块发生的错误,直到检测到下一个重同步头(resync marker)的块为止,一律实施错误隐匿。
参照图1,对上述错误隐匿进行说明。
图1是现有技术中改善影像数据画质的错误隐匿方法显示图。
参照图1,接收到的影像数据中检测到错误发生块,视频编译码器从错误块到检测到错误局部化标记—重同步头标记(resync markerek)的块为止,一律实施错误隐匿。
但是,现有技术中,由于与错误块没有关系的正常块也同样一律实施错误隐匿处理,直到检测到重同步头标记(resync marker)块为止,因此往往会造成不必要的计算和数据损失。
(3)发明内容本发明的目的就是要解决上述问题,提供一种针对错误块,先判断错误隐匿实行与否后,根据需要实行错误隐匿,以此减少不必要的计算量以及正常数据损失的影像数据错误发生块处理方法以及装置。
本项发明的其他目的是能够提供,即使不存在resync marker,也是通过错误隐匿实行与否的判断,预防废弃错误发生帧本身的影像数据的错误发生块处理方法以及装置。
为了达到上述目的,本发明提供的影像数据的错误发生块处理方法包括收到影像数据,首先判断是否存在错误块;如果存在错误块,对错误块内像素的色差信息求平均值;然后针对上述错误块内最左和最右像素,各自求得与上述错误块平均值的标准偏差;而且,在与上述错误块相邻的左侧块和上侧决中,针对与错误块相邻的各像素,求得与上述错误块平均值的标准偏差;然后,判断上述与错误块相邻块的标准偏差和上述错误块的标准偏差之差是否超过事先制定的临界值;上述与错误块相邻块的标准偏差和上述错误块的标准偏差之差不超过上述事先制定的临界值,就会跳读上述错误块。
上述判断结果,上述错误块邻接块的标准偏差和上述错误块标准偏差的差值超过所定临界值,就对上述错误块实行错误隐匿。
另外,本发明的影像数据的错误发生块处理装置包括以下几个部件错误块检测装置,接收到影像数据,就判断上述影像数据是否存在错误块;错误量判断装置,利用从上述错误块检测装置接收到的错误发生信息,判断错误块的错误量以及错误隐匿实行与否;错误块处理装置,根据上述错误量判断装置接收到的错误隐匿实行与否信息,处理错误块。
上述错误量判断装置还包括以下几个部件色差信息提取装置,从错误块内最左侧和最上侧像素的色差信息和与错误块邻接的左侧块和上侧块中,提取与错误块邻接像素的色差信息;标准偏差计算装置,针对错误块内像素色差信息求得平均值,然后再计算与上述色差信息提取装置提取到的错误块色差信息之间的标准偏差和,与上述色差信息提取装置提取到的错误块邻接像素色差信息之间的标准偏差;错误隐匿实行与否判断装置,判断与上述标准偏差计算装置计算出来的错误块相邻接块的标准偏差和错误块标准偏差之间的差值是否超过所定临界值,然后根据上述判断结果,再判断是否实行错误隐匿。
如果错误块邻接块的标准偏差和错误块标准偏差之间的差值不超过所定临界值,上述错误隐匿实行与否判断装置产生错误隐匿跳读信息;如果超过临界值,就产生错误隐匿实行信息。
本发明的效果正如前面所讲述,本发明提供的影像数据的错误发生块处理方法以及装置,可以最小化因错误隐匿方法发生的正常性数据损失。
另外,本发明提供的影像数据的错误发生块处理方法以及装置,由于可以改善因错误隐匿的计算效率,因此可以通过正常性数据损失的最小化处理改善画质,同时还可以提高计算效率。
另外,本发明中提供的影像数据错误发生块处理方法以及装置,可以最小化处理在实际封包网络环境中不存在重同步头标记(resync marker)时发生的帧损失。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)


图1是现有技术中改善影像数据画质的错误隐匿方法显示图。
图2是本发明实施例中影像数据错误发生块处理方法的显示图。
图3是本发明实施例中影像数据错误块处理装置的构成概略图。
图4是本发明实施例中错误量判断装置构成的概略显示模块图。
图5是本发明实施例中色差信息提取部分的显示图。
图6是本发明实施例中影像数据错误发生块处理方法的流程图。
附图中主要部分的符号说明300错误块检测装置 310错误量判断装置320错误块处理装置 400色差信息提取装置410标准偏差计算装置420错误隐匿实行与否判断装置
(5)具体实施方式
下面参照附图,对本发明的影像数据的错误发生块处理方法以及装置的图2是本发明实施例中影像数据错误发生块处理方法的显示图。
参照图2,视频编译码器针对发生错误的错误块判断其错误量;如果是最小临界值以上,只对错误块实行错误隐匿。
如果,针对错误块的错误量判断结果不超过最小邻接值,就会跳读(skip)对错误块的错误隐匿。在这里,对错误块的错误量是否最小临界值以上的判断,是为了判断错误对以后的数据是否会造成比较深刻的影响。
正如前面所述,只对发生错误的块实行错误隐匿,就会减少计算量,而且可以改善画质。
图3是本发明实施例中影像数据错误块处理装置的构成概略图。
参照图3,影像数据的错误块处理装置由错误块检测装置300、错误量判断装置310、错误块处理装置320组成。
上述错误块检测装置300针对接收到的影像数据判断是否存在发生错误的块。上述判断结果,针对影像数据存在发生错误的块,上述错误块检测装置300就将错误发生信息传送到错误量判断装置310。
上述错误量判断装置310利用从上述错误块检测装置300接收到的错误发生信息,计算错误块的错误量。
然后,上述错误量判断装置310判断计算出来的上述错误量是不是超过最小临界值,并且根据该判断结果再判断是否要实行错误隐匿。
就是说,计算出来的上述错误量为最小临界值以上,上述错误量判断装置310,将错误隐匿实行信息传送到错误块处理装置320;如果计算出来的上述错误量不超过最小临界值,就将错误隐匿跳读信息传送至错误块处理装置320,并且对上述错误块不实行错误隐匿。
下面对错误量判断装置310判断针对错误块的错误隐匿实行与否的方法进行更为详细的说明。
首先,上述错误量判断装置310,针对错误块内像素的色差信息计算其平均值。然后,上述错误量判断装置310,各自计算出来的上述错误块平均值和错误块内最上侧像素之间的标准偏差以及与错误块内最左侧像素之间的标准偏差。
然后,上述错误量判断装置310,针对错误块平均值和与错误块邻接的上侧块,计算最右侧像素的标准偏差;以及针对错误块平均值和与错误块邻接的上例块,计算最下侧像素的标准偏差。
接着,上述错误量判断装置310判断计算出来的上述错误块邻接块的标准偏差是否比上述错误块的标准偏差大。上述判断结果,上述错误块邻接块的标准偏差大于上述错误块的标准偏差,上述错误量判断装置310将错误隐匿实行信息传送到错误块处理装置320中。
如果,上述判断结果,上述错误块邻接块的标准偏差小于上述错误块的标准偏差,上述错误量判断装置310将错误隐匿跳读信息传送至错误块处理装置320。
参照图4,对上述错误量判断装置310进行详细说明。
上述错误处理装置320根据从上述错误量判断装置310接收到的错误隐匿实行与否信息,处理错误。就是说,如果从上述错误量判断装置310接收到错误隐匿实行信息,上述错误块处理装置320只对错误块实行错误隐匿。
另外,如果从上述错误量判断装置310接收到错误隐匿跳读信息,上述错误处理装置320不会对错误块实行错误隐匿,而是跳读。
图4是本发明实施例中错误量判断装置构成的概略显示模块图;图5是本发明实施例中色差信息提取部分的显示图。
参照图4,错误量判断装置310由色差信息提取装置400、标准偏差计算装置410、错误隐匿实行与否判断装置420组成。
上述色差信息提取装置400提取错误块内最左侧和最上侧像素的色差信息(Cb,Cr),以及与错误块邻接的右侧块和上侧块中的错误块临界像素色差信息(Cb,Cr值)。
下面参照图5,对上述色差信息提取装置400进行更为详细的说明。
参照图5,上述色差信息提取装置400从错误块500提取最左侧像素区域504以及最上侧像素区域508;从错误块邻接左侧块510提取与错误块邻接右侧像素区域515;从错误块邻接上侧块520提取与错误块邻接的下侧像素区域525。
上述标准偏差计算装置410,针对错误块内像素色差信息计算其平均值。
然后,上述标准偏差计算装置410各自计算上述色差信息提取装置400中提取到的错误块各色差信息和上述错误块平均值之间的标准偏差。就是说,上述标准偏差计算装置410计算,针对上述错误块平均值和错误块最上侧像素区域508的8个像素之间的标准偏差,以及上述错误块平均值和错误块最左侧像素区域504的8个像素之间的标准偏差。
另外,上述标准偏差计算装置410计算,上述色差信息提取装置400中提取到的错误块邻接像素色差信息和上述错误块平均值之间的标准偏差。就是说,上述标准偏差计算装置410,计算上述错误块平均值和,错误块邻接左侧块中与上述错误块邻接右侧像素区域515的8个像素之间的标准偏差;以及上述错误块平均值和,错误块邻接上侧块中与上述错误块邻接下侧像素区域525的8个像素之间的标准偏差。
上述错误隐匿实行与否判断装置420,判断上述标准偏差计算装置410计算出来的错误块邻接块标准偏差是否与错误块的标准偏差大。上述判断结果,上述错误块邻接块的标准偏差比错误块的标准偏差大,上述错误隐匿实行与否判断装置420产生错误隐匿实行信息。
如果,上述判断结果,上述错误块邻接块的标准偏差小于错误块的标准偏差,上述错误隐匿实行与否判断装置420就会判断,错误块与周围邻接的未发生错误的错误块几乎没有差异,因此就会跳读错误隐匿。
事实上,如果错误发生程度比较严重,错误块的标准偏差就会几乎不存在。如果错误的发生比较严重,由于块内错误的VLC信息,块的颜色值大部分会取255值。因此,几乎不会存在标准偏差。
这种情况下,计算周围正常块颜色值(色差信息)和错误块的平均值之间的标准偏差,就会得出比错误块内标准偏差更大的值。
因此,错误块临界块的标准偏差与错误块的标准偏差之间的差值超过最小限度临界值,就会判断为错误块的错误程度比较严重。相反,如果错误块的错误程度并不严重,决内色差信息就会带有均值,因此标准偏差会变大,而且与周围块之间的标准偏差也会带有几乎相同的大小,因此就会判断为错误程度比较小,并且跳读错误隐匿。
图6是本发明实施例中影像数据错误发生块处理方法的流程图。
参照图6S600,视频编译码器接收影像数据。
S602,判断上述接收到的影像数据中是否存在错误块,如果不存在错误块,流程结束。
S604,步骤602的判断结果,上述接收到的影像数据中存在错误块,上述视频编译码器针对上述错误块内像素的色差信息计算平均值。
S606,执行步骤604后,上述视频编译码器计算错误块平均值和错误块内最上侧像素和最左侧像素的色差信息标准偏差。
S608,执行步骤606后,上述视频编译码器计算错误块平均值和错误块邻接左侧、上侧块中错误块邻接像素色差信息的标准偏差。
S610,执行步骤608后,上述视频编译码器判断,上述错误块邻接块的标准值和上述错误块标准偏差之间的差值是否超过所定临界值。
S612,步骤610的判断结果,上述错误块邻接块的标准偏差和上述错误块标准偏差之间的差值超过所定临界值,上述视频编译码器针对错误块实行错误隐匿。
S614,如果,步骤610的判断结果,上述错误块邻接块的标准偏差和上述错误块的标准偏差之间的差值,不超过所定临界值,上述视频编译码器就会跳读上述错误块。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1.一种影像数据的错误发生块处理方法,其特征在于包括以下步骤步骤一,收到影像数据,首先判断是否存在错误块,如果存在错误块,对错误块内像素的色差信息求平均值;步骤二,针对所述的错误块内最左和最右像素,各自求得与所述的错误块平均值的标准偏差;步骤三,在与所述的错误块相邻的左侧块和上侧块中,针对与错误块相邻的各像素,求得与所述的错误块平均值的标准偏差;步骤四,判断所述的与错误块相邻块的标准偏差和所述的错误块的标准偏差之差是否超过事先制定的临界值;步骤五,上述判断结果,与错误块相邻块的标准偏差和所述的错误块的标准偏差之差不超过所述的事先制定的临界值,就会跳读所述的错误块。
2.如权利要求1所述的影像数据的错误发生块处理方法,其特征在于所述的步骤四的判断结果,所述的错误块邻接块的标准偏差和所述的错误块标准偏差的差值超过所述的事先制定的临界值,就对所述的错误块实行错误隐匿。
3.一种如权利要求1所述的影像数据的错误发生块处理方法所使用的影像数据的错误发生块处理装置,其特征在于包括以下部件错误块检测装置,接收到影像数据,就判断所述的影像数据是否存在错误块;错误量判断装置,利用从所述的错误块检测装置接收到的错误发生信息,判断错误块的错误量以及错误隐匿实行与否;错误块处理装置,根据所述的错误量判断装置接收到的错误隐匿实行与否信息,处理错误块。
4.如权利要求3所述的影像数据的错误发生块处理装置,其特征在于所述的错误量判断装置包括以下几个部件色差信息提取装置,从错误块内最左侧和最上侧像素的色差信息和与错误块邻接的左侧块和上侧块中,提取与错误块邻接像素的色差信息;标准偏差计算装置,针对错误块内像素色差信息求得平均值,然后再计算与所述的色差信息提取装置提取到的错误块色差信息之间的标准偏差和,与所述的色差信息提取装置提取到的错误块邻接像素色差信息之间的标准偏差;错误隐匿实行与否判断装置,判断与所述的标准偏差计算装置计算出来的错误块相邻接块的标准偏差和错误块标准偏差之间的差值是否超过所定临界值,然后根据所述的判断结果,再判断是否实行错误隐匿。
5.如权利要求4所述的影像数据的错误发生块处理装置,其特征在于如果所述的错误块邻接块的标准偏差和错误块标准偏差之间的差值不超过所定临界值,所述的错误隐匿实行与否判断装置产生错误隐匿跳读信息;如果所述的错误块邻接块的标准偏差和错误块标准偏差之间的差值超过所定临界值,就产生错误隐匿实行信息。
全文摘要
本发明中涉及一种影像数据的错误发生块处理方法以及装置,包括收到影像数据,首先判断是否存在错误块;如果存在错误块,对错误块内像素的色差信息求平均值;然后针对错误块内最左和最右像素,各自求得与错误块平均值的标准偏差;而且,在与错误块相邻的左侧块和上侧块中,针对与错误块相邻的各像素,求得与错误块平均值的标准偏差;然后,判断与错误块相邻块的标准偏差和错误块的标准偏差之差是否超过事先制定的临界值;如果与错误块相邻块的标准偏差和错误块的标准偏差之差不超过上述临界值,就会跳读错误块,以此将因错误隐匿方法产生的正常性数据损失最小化。
文档编号H04N5/94GK1750663SQ20041005152
公开日2006年3月22日 申请日期2004年9月15日 优先权日2004年9月15日
发明者金庾浩 申请人:乐金电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1