使用检测的抖动的解交错设备和方法

文档序号:7619034阅读:145来源:国知局
专利名称:使用检测的抖动的解交错设备和方法
技术领域
本发明的总体构思通常涉及一种使用抖动检测的解交错设备和方法。更具体地讲,本发明的总体构思涉及这样一种使用抖动检测的解交错设备和方法,其中,可检测并消除在解交错处理中产生的抖动。
背景技术
用于在图像显示装置中实现扫描屏幕的扫描方法包括交错扫描方法和逐行扫描方法(即,非交错扫描方法)。
交错扫描方法是这样一种方法,在该方法中显示图像的帧被分成两场并且这两场被交错地显示在屏幕上,其中两场通常被称作为顶场和底场、奇数场和偶数场、或上场和下场。
逐行扫描方法是这样一种方法,在该方法中显示图像的全部帧以逐帧的方式同时被显示出,例如在电影中单个屏幕被传送并被存储在影片中,并且被投影在屏幕上。
如果使用交错扫描方法来在大显示装置上显示图像,那么在图像的移动区会产生严重的闪烁。因此,最近增加了对在大显示装置如大计算机监示器或高清晰度TV中使用逐行扫描方法的投入。
因此,为了将交错扫描图像显示为逐行扫描图像,其中产生在现有的交错扫描图像中不出现的图像线以显示图像的解交错方案被用于将交错扫描图像转换成逐行扫描图像。
解交错方案主要使用其中根据运动信息或交错的扫描图像的影片模式来切换场内内插象素和场间内插象素的方法。
当运动矢量处于静止区或影片模式下时,解交错方案使用场内内插法。如果根据错误影片信息或当运动矢量处于运动区时使用场内内插法,那么在运动区产生抖动。其结果是,当处理交错的扫描图像中的运动时,由抖动引起的问题的发生次数增加。

发明内容
本发明总体构思提供了一种使用抖动检测的解交错设备和方法,其中,在运动区时,根据使用影片信息的场内内插或场间内插能够有效地检查或消除在运动区和/或运动区附加产生的抖动。
将在接下来的描述中部分阐述本发明总体构思的另外的方面和优点,还有一部分通过描述将是清楚的,或者可以经过本发明总体构思的实施而得知。
通过提供一种使用抖动检测的解交错设备来实现本发明总体构思的上述和/或其它方面和优点,该解交错设备包括运动检测单元,根据输入图像的当前场的相应象素来提取前一场和下一场之间的运动程度;影片模式确定单元,确定输入图像源是否在影片模式下;场内内插单元,根据包括在将被内插在输入图像的当前场中的象素的周围的象素值中的方向,使用周围的象素值来计算第一内插值;场间内插单元,使用与将被内插在输入图像的当前场中的象素相应的前一场和下一场的象素值来计算第二内插值;和混合单元,接收从输入图像的当前场提取的三条或更多条相邻输入线和从内插在场间内插单元中的场提取的至少一条线以从其中检测抖动,和根据检测的抖动,选择性地输出场间内插单元的输出值和场内内插单元的输出值中的一个。
混合单元可包括至少一个抖动检测单元,检测在三条或更多条相邻输入线中的抖动;和切换单元,如果运动检测单元确定在前一场和下一场之间没有抖动,和/或影片确定单元确定输入图像源是在影片模式下,那么其输出场内内插单元的输出值,和如果由抖动检测单元检查出抖动,那么其输出场内内插单元的输出值。
抖动检测单元可包括中值过滤单元,从三条或更多条相邻输入线中提取中值象素值;绝对值计算单元,计算在提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和抖动鉴别单元,将计算的绝对值和抖动阈值进行比较并且鉴别抖动(即,确定抖动是否超过由抖动阈值设置的预定水平)。
抖动检测单元还可包括扩展单元,该扩展单元在水平和垂直方向延伸在其中检测抖动的区域,如果在延伸的抖动检测区中抖动鉴别单元的输出值大于抖动阈值,那么其输出该抖动。
抖动检测单元还可包括阈值计算单元,该阈值计算单元根据三条或更多条相邻输入线的象素值和预定阈值来计算抖动阈值,并且将抖动阈值提供给抖动鉴别单元。
阈值计算单元可包括第一平均象素提取单元,计算三条或更多条相邻输入线的奇数线的平均象素值;第二平均象素提取单元,计算三条或更多条相邻输入线的偶数线的平均象素值;绝对值提取单元,计算在计算的奇数线的平均象素值和计算的偶数线的平均象素值之间的差的绝对值;和限制器,通过包括最大阈值和最小阈值的预定阈值来限制计算的绝对值。
限制器以预定的比率降低计算的绝对值,将降低的绝对值和最小阈值进行比较,从而提取较大的值,将该提取的较大值和最大阈值进行比较,从而提取较小值,并且将提取的较小值提供给抖动鉴别单元。
通过提供一种使用抖动检测的解交错方法可实现本发明总体构思的上述和/或其它方面和优点,该方法包括以下操作根据包括在将被内插在输入图像的当前场中的象素的周围的象素值中的方向,使用周围的象素值来计算第一内插值;使用与将被内插在输入图像的当前场中的象素相应的前一场和下一场的象素值来计算第二内插值;根据输入图像的当前场的相应的象素来提取前一场和下一场之间的运动程度;确定输入图像源是否在影片模式下;接收从当前场提取的三条或更多条相邻输入线和从根据第二内插值内插的场提取的至少一条线,并且检测其中的抖动;和如果输入图像被确定没有运动和/或输入图像源是在影片模式下,那么输出根据第一内插值内插的输出值,和如果通过抖动检测操作检测出抖动,那么输出根据第一内插值内插的输出值。
检测抖动的操作可包括以下操作从三条或更多条相邻输入线提取中值象素值;计算在提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和将计算的绝对值和抖动阈值进行比较,并且鉴别抖动(即,确定抖动是否超过由抖动阈值设置的预定的水平)。
该方法还可包括以下操作沿水平和垂直方向延伸在其中检测抖动的区域,和如果在延伸的抖动检测区域中检测出的抖动大于抖动阈值,那么输出抖动。
计算阈值的操作可包括根据包括最大和最小阈值的预定阈值和三条或更多条相邻输入线的值来计算抖动阈值。
计算阈值的操作包括以下操作计算三条或更多条相邻输入线的偶数线的平均象素值;计算三条或更多条相邻输入线的奇数线的平均象素值;计算在计算的奇数线的平均象素值和计算的偶数线的象素值的平均之间的差的绝对值;和通过最大阈值和最小阈值来限制计算的绝对值。
限制计算的绝对值的操作包括以下操作以预定的比率降低计算的绝对值;将降低的绝对值和最小阈值进行比较,从而提取较大值;将提取的较大值和最大阈值进行比较,从而提取较小的值。


参照附图从下面实施例的描述中,本发明总体构思的这些和/或其它方面和优点将会变得清楚和更易于理解,其中图1是示出根据本发明总体构思的实施例的抖动检测单元的方框图。
图2是示出输入到图1的抖动检测单元的线的图。
图3是示出根据本发明总体构思的另一实施例的另一抖动检测单元的方框图。
图4是示出根据本发明总体构思的另一实施例的另一抖动检测单元的方框图。
图5是示出根据本发明总体构思的另一实施例的使用抖动检测的解交错设备的方框图。
图6是示出根据本发明总体构思的另一实施例的另一个使用抖动检测的解交错设备的方框图。
图7是示出根据本发明总体构思的另一实施例的检测抖动的解交错方法的流程图。
图8是示出根据本发明总体构思的另一实施例的计算阈值的方法的流程图。
具体实施例方式
现在将详细地描述本发明总体构思的实施例,其例子显示在附图中,其中相同的标号始终表示相同的部件。下面通过参照附图来描述实施例以解释本发明总体构思。
在本描述中限定的事物如详细的结构和部件仅仅是一些被提供来帮助对本发明总体构思的全面理解的事物。因此,很明显在没有这些限定的事物的情况下也能够实施本发明总体构思。此外,因为众所周知的功能或结构在不必要的细节上将模糊总体构思,所以它们不被详细地描述。
图1是示出根据本发明总体构思的实施例的抖动检测单元100的实施例的方框图,图2是输入到图1的抖动检测单元的线的图。
使用在根据本发明总体构思的实施例的使用抖动检测的解交错设备中的抖动检测单元100包括中值过滤单元110、绝对值计算单元120和抖动鉴别单元130。
中值过滤单元110从于当前场提取的多条相邻输入线和于插入下面描述的场间内插单元中的场提取的至少一条线中提取中值象素值。
参照图2,三条相邻线被输入给中值过滤单元110。在图2中,fn-1表示第(n-1)场,fn表示第n场,和fn+1表示第(n+1)场,假定目前将被内插的场为当前场,那么fn是当前场,fn-1是前一场,和fn+1是下一场。
输入给中值过滤单元110的三条相邻线的每个是当前场的第i线(fn(i))、当前场的第(i+1)线(fn(i+1))和插入在fn(i)和fn(i+1)之间的线(ft(j)),其中ft是(fn+1+fn-1)/2、fn+1和fn-1之一。
绝对值计算单元120计算从中值过滤单元110提取的中值象素值和输入给中值过滤单元110的三条相邻线的中间线的象素值之间的差的绝对值。
抖动鉴别单元130将由绝对值计算单元120计算的绝对值与抖动阈值(Th)进行比较,并且鉴别和输出抖动。抖动阈值是可由用户设置或可是随机的值,并且如果由绝对值计算单元120计算的绝对值大于预定阈值,那么从抖动鉴别单元130鉴别出抖动。换句话说,抖动鉴别单元130确定抖动是否超过由抖动阈值设置的预定水平。
图3是示出根据本发明总体构思的另一实施例的另一抖动检测单元的方框图。
本实施例示出其中扩展单元140被增加到抖动检测单元100的输出部分以将抖动检测单元100实际地应用到解交错设备中的配置。
与图1类似,三条相邻线被输入给中值过滤单元110,中值象素值被再次提取,两个象素值(即,三条相邻线的中值象素值和三条相邻输入线的中间线的象素值)之间的差的绝对值由绝对值计算单元120计算,由此从抖动鉴别单元130鉴别抖动。
扩展单元140在水平和垂直方向延伸检测抖动的检测区,如果确定出现在延伸的检测区中的象素(即,抖动鉴别单元130的输出象素值)构成具有比预定的数(即,抖动阈值)大的抖动,那么扩展单元140输出该抖动。
图4是根据本发明总体构思的另一实施例的另一抖动检测单元的方框图。
图4示出其中输入给抖动检测单元100的相邻线的数量是四条或更多条(例如,四条),并且抖动检测单元100包括两个检测单元100和100a的情况。
输入给中值过滤单元110和110a的相邻线从fn(i)、fn(i+1)、ft(j)和ft(j+1)中提取。在本实施例中,向中值过滤单元110输入fn(i)、ft(j)和fn(i+1),向中值过滤单元110a输入ft(j)、fn(i+1)和ft(j+1)。本发明总体构思并不意味着被局限于这些配置,其它的排列也可被用于本发明总体构思。
因为抖动检测单元100和100a的中值过滤单元110和110a、绝对值计算单元120和120a、和抖动鉴别单元130和130a的功能与上述的实施例相同,所以省略对其的描述。
如图4中所示,如果多条相邻输入线是四条或更多条,那么抖动检测单元100还包括阈值计算单元200以计算将在抖动鉴别单元130和130a被与输入到其的相应的绝对值进行比较的抖动阈值。
阈值计算单元200包括第一平均象素提取单元210a、第二平均象素提取单元210b、绝对值提取单元220和限制器230。
第一平均象素提取单元210a计算四条或更多条相邻输入线的奇数线(fn(i)、fn(i+1))的平均象素值。
第二平均象素提取单元210b计算四条或更多条相邻输入线的偶数线(ft(j)、ft(j+1))的平均象素值。
绝对值提取单元220计算分别从第一平均象素提取单元210a和第二平均象素提取单元210b提取的平均象素的差的绝对值。
限制器230通过最大阈值(Thmax)和最小阈值(Thmin)来限制从绝对值提取单元220计算的绝对值。最大阈值和最小阈值的每个是可由用户设置和可以是随机的值。
在本实施例中,限制器230以预定的比率降低由绝对值提取单元220计算的绝对值、通过将该降低的绝对值与最小阈值(Thmin)进行比较来提取较大值、通过将该提取的较大值与最大阈值(Thmax)进行比较来提取较小值,因此将提取的较小值作为抖动阈值输出。
由阈值计算单元200计算的抖动阈值被输入给抖动鉴别单元130和130a,并且被用于鉴别抖动。
如图4中所示,与当使用三条相邻输入线来检测抖动时相对,如果使用四条或更多条相邻输入线来检测抖动,那么降低了错误检测抖动的可能性。
如图4中所示,尽管没有示出,然而如果抖动检测单元100包括两个或更多个抖动检测单元100和100a,那么通过还包括如图3中所示的扩展单元140,可在水平和垂直方向延伸其中检测抖动的区域。
图5是示出根据本发明总体构思的另一实施例的使用抖动检测的解交错设备的方框图。
根据本发明总体构思的实施例的使用抖动检测的解交错设备包括运动检测单元300、场内内插单元400、场间内插单元500、影片模式确定单元600、抖动检测单元100和混合单元700。
运动检测单元300根据输入图像的当前场(fn)的相应象素来计算在连续时间场(前一场(fn+1)和下一场(fn-1))之间的运动信息值。
场内内插单元400使用围绕将被插入到当前场中的象素的象素值的梯度相关,并且根据其方向输出第一内插值(fs)。
场间内插单元500输出通过将相应于将被插入在当前场中的象素而被定位的前一场和下一场的象素值进行平均而获得的第二内插值(ft)。
影片模式确定单元600接收当前场、前一场和下一场的象素值,并且确定这些象素值是否符合影片模式(影片标志),然后将输入图像源是否是影片模式的指示提供给下面描述的混合单元700。
参照图1、3和4所述,抖动检测单元100通过中值过滤单元110、绝对值计算单元120和抖动鉴别单元130来检测从当前场和场间内插单元500提取的多条相邻线的抖动。
混合单元700将分别来自于场内内插单元400和场间内插单元500的第一和第二内插值混合,由此输出最后输出值(Fn),输出最后输出值(Fn)还取决于运动检测单元300和影片模式确定单元600的输出值。
通常,如果运动检测单元300没有在前一场和下一场之间检测出运动,和/或如果影片模式确定单元600确定输入图像源是影片模式,那么混合单元700使用场内内插单元400的第一内插值作为最后输出值。如果抖动检测单元100检测出抖动,那么混合单元700使用场内内插单元400的第一内插值作为最后输出值。
通过将抖动检测单元100布置于解交错设备的混合单元700的外面,如果在解交错设备的最后输出值的输出帧中检测出抖动,那么可将影片模式限制在引起抖动的影片模式确定单元600中。
图6是示出根据本发明总体构思的另一实施例的使用抖动检测的另一解交错设备的方框图。
与图5的实施例类似,根据本发明总体构思的另一实施例的使用抖动检测的解交错设备包括运动检测单元300、场内内插单元400、场间内插单元500和影片模式确定单元600,然而,抖动检测单元100被包括在混合单元700中,混合单元700还包括切换单元710。
在此,将省略对与图5类似的配置的描述,并且将仅仅描述其配置中的不同部分。
混合单元700包括抖动检测单元100和切换单元710。
抖动检测单元100检测抖动并且将其提供给切换单元710。
如果运动检测单元300没有在前一场和下一场之间检测出运动,和/或如果影片模式确定单元600确定输入图像源是在影片模式下,那么切换单元710将场间内插单元500的第一内插值作为最后输出值输出。如果由抖动检测单元100检测出抖动,那么切换单元710将场内内插单元400的第一内插值作为最后输出值输出。
图7是示出根据本发明总体构思的实施例的检测抖动的解交错方法的流程图。
这里,参照图1至图7,将描述根据本发明总体构思的实施例的使用抖动检测的解交错方法。
在操作S800中,场内内插单元400使用围绕将被内插在当前场中的象素的象素值的梯度相关,并且根据其方向输出第一内插值。
在操作S810中,场间内插单元500将通过将相应于将被内插在当前场中的象素而定位的前一场和下一场的象素值进行平均而计算出的第二内插值输出。
在操作S820中,运动检测单元300相应于将被内插在当前场中的象素来计算连续的时间场(前一场(fn+1)和下一场(fn-1))之间的运动程度。
在操作S830和S840中,根据由运动检测单元300检测出的程度,如果确定在前一场和下一场之间没有运动,那么影片模式确定单元600随后确定输入图像是否在影片模式下。如果运动检测单元300确定存在运动,那么在操作S830和S894中,混合单元700输出从场间内插单元500计算的第二内插值。
在操作S840中,如果确定输入图像源是在影片模式下,那么在操作S850和S860中,中值过滤单元110提取三条相邻输入线的中值象素值。在操作S870中,绝对值计算单元120计算中值过滤单元110的输出值和三条相邻输入线的中间线的象素值之间的差的绝对值。在操作S880中,抖动鉴别单元130通过将计算的绝对值和抖动阈值进行比较来鉴别抖动。
在操作S890和S892中,如果抖动鉴别单元130确定有抖动产生,那么从抖动检测单元100输出抖动,并且在操作S890和S892中,从混合单元700输出场内内插单元400计算的第一内插值。
在操作S890中,如果抖动鉴别单元130确定没有抖动产生,那么在操作S894中,混合单元700输出场间内插单元500的第二内插值。
图8是示出根据本发明总体构思的实施例的计算阈值的方法的流程图。
在此,参照图4和图8,将描述提取被应用在图7的操作S880中的鉴别抖动中的抖动阈值的方法。
在操作S900中,第一平均象素提取单元210a计算相邻输入线的偶数线的象素值的平均,在操作S910中,第二平均象素提取单元210b计算相邻输入线的奇数线的象素值的平均。
在操作S920中,绝对值提取单元220计算分别从第一平均象素提取单元210a和第二平均象素提取单元210b提取的平均象素值的差的绝对值。
在操作S930中,限制器230以预定的比率降低从绝对值提取单元220计算的绝对值,在操作S940中,限制器230将降低的绝对值与最小阈值进行比较。
在操作S940中,如果确定绝对值大约最小阈值,那么在操作S950中,将绝对值与最大阈值进行比较。如果确定绝对值小于最大阈值,那么在操作S960中,绝对值作为抖动阈值被提供给抖动鉴别单元130和130a。
在操作S940中,如果确定绝对值小于最小阈值,那么在操作S970中,最小阈值作为抖动阈值被提供给抖动鉴别单元130和130a。
如上所述,根据本发明总体构思的实施例的使用抖动检测的解交错设备和方法通过在运动区时使用场间内插或场内内插而能够有效地检测和消除在运动区和/或运动区附近产生的抖动。解交错设备通过包括检测从场间内插单元和当前场输入的多条线中的抖动的抖动检测单元,将交错场图像转换成逐行帧图像。
尽管已显示和描述了本发明总体构思的一些实施例,然而本领域的技术人员应该理解,在不脱离本发明总体构思的原理和精神的情况下,可在这些实施例中做出改变,本发明总体构思的范围由所附权利要求及其等同物来限定。
权利要求
1.一种使用抖动检测的解交错设备,包括运动检测单元,根据输入图像的当前场的相应象素来提取前一场和下一场之间的运动程度;影片模式确定单元,确定输入图像源是否在影片模式下;场内内插单元,根据包括在将被内插在当前场中的象素的周围的象素值中的方向值,使用周围的象素值来计算第一内插值;场间内插单元,使用与将被内插在当前场中的象素相应的前一场和下一场的象素值来计算第二内插值;和混合单元,接收从当前场提取的三条或更多条相邻输入线和从内插在场间内插单元中的场提取的至少一条线,并且检测抖动,和根据检测的抖动,选择性地输出场间内插单元的输出值和场内内插单元的输出值中的一个。
2.如权利要求1所述的解交错设备,其中,混合单元包括至少一个抖动检测单元,检测在三条或更多条相邻输入线中的抖动;和切换单元,如果运动检测单元检测出在前一场和下一场之间没有运动,并且如果影片确定单元确定输入图像源是在影片模式下,那么其输出场间内插单元的输出值,和如果由抖动检测单元检查出抖动,那么其输出场内内插单元的输出值。
3.如权利要求2所述的解交错设备,其中抖动检测单元包括中值过滤单元,从三条或更多条相邻输入线提取中值象素值;绝对值计算单元,计算在提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和抖动鉴别单元,将计算的绝对值和抖动阈值进行比较并且鉴别抖动。
4.如权利要求3所述的解交错设备,还包括扩展单元,其在水平和垂直方向延伸在其中检测抖动的区域,和如果在延伸的抖动检测区中抖动鉴别单元的输出值大于抖动阈值,那么其输出该检测的抖动。
5.如权利要求3所述的解交错设备,还包括阈值计算单元,从三条或更多条相邻输入线的象素值和预定阈值计算抖动阈值,并且将抖动阈值提供给抖动鉴别单元。
6.如权利要求5所述的解交错设备,其中,阈值计算单元包括第一平均象素提取单元,计算三条或更多条相邻输入线的奇数线的象素值的平均;第二平均象素提取单元,计算三条或更多条相邻输入线的偶数线的象素值的平均;绝对值提取单元,计算在计算的奇数线的象素值的平均象素和计算的偶数线的象素值的平均象素之间的差的绝对值;和限制器,通过具有最大阈值和最小阈值的预定阈值来限制计算的绝对值。
7.如权利要求6所述的解交错设备,其中,限制器以预定的比率降低计算的绝对值,将降低的绝对值和最小阈值进行比较,从而提取较大的值,将该提取的较大值和最大阈值进行比较,从而提取较小值,并且将提取的较小值作为抖动阈值提供给抖动鉴别单元。
8.一种接收具有多个场的交错的输入图像的解交错设备,该解交错设备包括确定单元,确定在交错的输入图像的当前场中是否存在运动和输入交错的输入图像的源是否在影片模式下的至少一条;场间内插单元,内插交错的输入图像的周围场的象素值;场内内插单元,内插当前场的象素值;和混合单元,如果确定单元确定在交错的输入图像的当前场中不存在运动或输入交错的输入图像的源是在影片模式下,其输出场内内插单元的场内插值,和如果确定单元确定在当前场中存在运动和输入交错的输入图像的源不是在影片模式下,其输出场间内插单元的场间插值。
9.如权利要求8所述的解交错设备,其中,确定单元包括运动检测单元,通过将当前场的象素和前一场和下一场的相应象素进行比较来确定是否存在运动;和影片模式确定单元,确定输入交错的输入图像的源是否是在影片模式下。
10.如权利要求8所述的解交错设备,其中,如果当在交错的输入图像的当前场中存在运动或输入交错的输入图像的源不是在影片模式下时混合单元输出场内插值,那么混合单元的输出包括抖动。
11.如权利要求8所述的解交错设备,其中,混合单元包括切换单元,选择性地在场间插值和场内插值之间切换混合单元的输出;和至少一个抖动检测单元,从切换单元接收三条或更多条相邻输入线,并且三条或更多条相邻输入线包括从当前场提取的线和来自场间插值的至少一条线,检测抖动,并且将检测出的抖动反馈给切换单元,从而检测抖动控制切换单元。
12.如权利要求11所述的解交错设备,其中,如果由至少一个抖动检测单元检测出抖动,那么检测出的抖动引起切换单元将混合单元的输出切换到场内插值。
13.如权利要求8所述的解交错设备,还包括至少一个抖动检测单元,从包括从当前场提取的线和来自场间插值的至少一条线的混合单元的输出接收三条或更多条相邻输入线,检测抖动,并将检测出的抖动反馈给确定单元。
14.如权利要求13所述的解交错设备,其中,如果由至少一个抖动检测单元检测出抖动,那么确定单元确定输入交错的输入图像的源不是在影片模式下。
15.如权利要求14所述的解交错设备,其中,如果确定单元确定输入交错的输入图像的源不是在影片模式下,那么混合单元输出场内插值。
16.如权利要求13所述的解交错设备,其中,至少一个抖动检测单元包括中值过滤单元,从混合单元的输出和三条或更多条相邻输入线接收三条或更多条相邻输入线,并且从三条或更多条相邻输入线提取中值象素值;绝对值计算单元,计算在由中值过滤单元提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和抖动鉴别单元,将计算的绝对值和抖动阈值进行比较以确定是否存在预定水平的抖动。
17.如权利要求15所述的解交错设备,其中,至少一个抖动检测单元还包括阈值计算单元,该阈值计算单元从三条或更多条相邻输入线的象素值和预定阈值来计算抖动阈值,并且将抖动阈值提供给抖动鉴别单元。
18.如权利要求17所述的解交错设备,其中,阈值计算单元包括第一平均象素提取单元,计算三条或更多条相邻输入线的奇数线的象素值的第一平均;第二平均象素提取单元,计算三条或更多条相邻输入线的偶数线的象素值的第二平均;绝对值提取电路,计算第一平均和第二平均之间的差的绝对值;和限制器,根据包括最大阈值和最小阈值的预定阈值来限制计算的绝对值,并且将限制的绝对值作为抖动阈值提供给抖动鉴别单元。
19.一种当解交错输入图像时使用抖动检测来消除抖动的解交错设备,该设备包括确定单元,接收具有当前场、下一场和前一场的输入图像,并且确定输入图像的运动特征;场内内插单元,根据包括在将被内插在输入图像的当前场的象素的周围的象素值的方向,使用周围象素值来计算第一内插值;场间内插单元,使用与将被内插在输入图像的当前场中的象素相应的下一场和前一场的象素值来计算第二内插值;和混合单元,根据由确定单元确定的运动特征来选择性地输出第一内插值和第二内插值。
20.如权利要求19所述的解交错设备,其中,输入图像的运动特征包括下述的至少一条在输入图像的下一场和前一场之间是否存在运动;和输入图像是否在影片模式下。
21.如权利要求20所述的解交错设备,其中,如果确定单元确定在输入图像中不存在运动或者输入图像是在影片模式下,那么混合单元输出第一内插值。
22.如权利要求19所述的解交错设备,其中,确定单元包括运动检测单元,通过将当前场的象素值和前一场和下一场的相应象素值进行比较来检测输入图像中是否存在运动;和影片模式确定单元,确定输入该输入图像的源是否是在影片模式下。
23.如权利要求20所述的解交错设备,其中,如果当输入图像中存在运动或当输入图像不是在影片模式下时混合单元输出第一内插值,那么混合单元的输出包括抖动。
24.如权利要求19所述的解交错设备,其中,混合单元包括切换单元,选择性地在第一内插值和第二内插值之间切换混合单元的输出;和至少一个抖动检测单元,从切换单元接收三条或更多条相邻输入线,检测其中的抖动,并且将检测出的抖动反馈给切换单元,从而检测出的抖动控制切换单元。
25.如权利要求24所述的解交错设备,其中,如果由至少一个抖动检测单元检测出抖动,那么检测出的抖动引起切换单元将混合单元的输出切换到第一内插值。
26.如权利要求19所述的解交错设备,还包括至少一个抖动检测单元,从混合单元的输出接收三条或更多条相邻输入线,检测其中的抖动,并且将检测出的抖动反馈给确定单元。
27.如权利要求26所述的解交错设备,其中,如果至少一个抖动检测单元检测出抖动,那么检测出的抖动使得确定单元确定不同的运动特征,从而混合单元改变输出。
28.如权利要求26所述的解交错设备,其中,如果至少一个抖动检测单元检查出抖动,那么检测出的抖动引起确定单元确定输入图像不是在影片模式下。
29.如权利要求28所述的解交错设备,其中,如果确定单元确定输入图像不是在影片模式下,那么混合单元输出场内插值。
30.如权利要求26所述的解交错设备,其中,至少一个抖动检测单元包括中值过滤单元,从混合单元的输出接收三条或更多条相邻输入线,并且三条或更多条相邻线包括从输入图像的当前场提取的线和来自第二内插值的至少一条线,并且从三条或更多条相邻输入线提取中值象素值;绝对值计算单元,计算由中值过滤单元提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和抖动鉴别单元,将计算的绝对值与抖动阈值进行比较以确定是否存在预定水平的抖动。
31.一种使用抖动检测的解交错方法,包括下述操作根据包括在将被内插在输入图像的当前场中的象素的周围的象素值中的方向值,使用周围的象素值来计算第一内插值;使用与将被内插在输入图像的当前场中的象素相应的前一场和下一场的象素值来计算第二内插值;根据当前场的象素来提取前一场和下一场之间的运动程度;确定输入图像源是否在影片模式下;接收从当前场提取的三条或更多条相邻输入线和从根据第二内插值被内插的场提取的至少一条线,并且从其中检测抖动;和如果输入图像被确定没有运动或如果输入图像源被确定是在影片模式下,那么输出根据第一内插值内插的输出值,和如果检测出抖动,那么输出根据第一内插值内插的输出值。
32.如权利要求31所述的解交错方法,其中,检测抖动的操作包括下述操作从三条或更多条相邻输入线提取中值象素值;计算在提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和将计算的绝对值和抖动阈值进行比较,并且鉴别抖动。
33.如权利要求31所述的解交错方法,还包括沿水平和垂直方向延伸在其中检测抖动的区域,和如果在延伸的抖动检测区域中检测出的抖动大于抖动阈值,那么输出该抖动。
34.如权利要求32所述的解交错方法,还包括根据包括最大和最小阈值的预定阈值和三条或更多条相邻输入线的值来将阈值计算为抖动阈值。
35.如权利要求34所述的解交错方法,其中,阈值的计算包括计算三条或更多条相邻输入线的偶数线的平均象素值;计算三条或更多条相邻输入线的奇数线的平均象素值;计算在计算的偶数线的平均象素值和计算的奇数线的平均象素值之间的差的绝对值;和通过最大阈值和最小阈值来限制计算的绝对值。
36.如权利要求35所述的解交错方法,其中,绝对值的限制包括以预定的比率降低计算的绝对值;将降低的绝对值和最小阈值进行比较,从而提取较大值;将提取的较大值和最大阈值进行比较,从而提取较小的值。
37.一种当将交错的输入图像解交错时使用抖动检测来消除抖动的解交错方法,该方法包括接收具有当前场、下一场和前一场的输入图像;确定输入图像的运动特征;根据包括在将被内插在输入图像的当前场中的象素的周围象素值中的方向,使用周围的象素值来计算第一内插值;使用与将被内插在输入图像的当前场中的象素相应的下一场和前一场的象素值来计算第二内插值;和根据确定的运动特征来选择性地输出第一内插值和第二内插值。
38.如权利要求37所述的方法,其中,运动特征包括包含至少一条下述操作的信息输入图像的下一场和前一场之间是否存在运动;和输入图像是否在影片模式下。
39.如权利要求38所述的方法,其中,如果输入图像中不存在运动或输入图像是在影片模式下,那么输入第一内插值。
40.如权利要求37所述的方法,其中,确定输入图像的运动特征包括通过将当前场的象素值与下一场和前一场的象素值进行比较来确定输入图像中是否存在运动;和确定输入该输入图像的源是否在影片模式下。
41.如权利要求38所述的方法,其中,如果第一内插值被输出并且输入图像中存在运动或输入图像不是在影片模式下,那么输出包括抖动。
42.如权利要求37所述的方法,其中,选择性地输出第一内插值和第二内插值还包括在输出时检测抖动;和根据检测的抖动在第一内插值和第二内插值之间切换输出。
43.如权利要求42所述的方法,其中,如果检测出抖动,那么输出被切换到第一内插值。
44.如权利要求37所述的方法,还包括检测从输出接收的三条或更多条相邻线中的抖动,并且三条或更多条相邻线包括从当前场提取的线和来自第二内插值的至少一条线。
45.如权利要求44所述的方法,其中,检测抖动还包括从输出接收三条或更多条相邻输入线并且从该三条或更多条相邻线提取中值象素值;计算在所提取的中值象素值和三条或更多条相邻输入线的中间线的象素值之间的差的绝对值;和将计算的绝对值与抖动阈值进行比较以确定是否存在预定水平的抖动。
46.如权利要求45所述的方法,其中,检测抖动还包括从三条或更多条相邻输入线的象素值和预定阈值来计算抖动阈值。
47.如权利要求46所述的解交错方法,其中,计算抖动阈值包括计算三条或更多条相邻输入线的奇数线的象素值的第一平均;计算三条或更多条相邻输入线的偶数线的象素值的第二平均;计算第一平均和第二平均之间的差的绝对值;和根据包括最大阈值和最小阈值的预定阈值来限制计算的绝对值。
48.如权利要求44所述的方法,其中,如果抖动被检测出,那么不同的运动特征被确定。
49.如权利要求44所述的方法,其中,如果抖动被检测出,那么输出第一内插值。
50.如权利要求37所述的方法,其中,第一内插值是周围象素值的梯度。
51.如权利要求37所述的方法,其中,第二内插值是与将被内插在当前场中的象素相应的下一场和前一场的象素值的平均。
52.一种当将具有多个场的交错的输入图像解交错时使用抖动检测来消除抖动的方法,该方法包括根据当前场的象素值来内插交错的输入图像的当前场的象素值以确定第一值,根据周围场的象素值来内插交错的输入图像的当前场的象素值以确定第二值;确定当前场中是否存在运动;如果当前场中存在运动,那么将第二值作为系统输出而输出;和如果在当前场中不存在运动,那么将第一值作为系统输出而输出。
53.如权利要求52所述的方法,还包括检测抖动;和如果存在抖动,那么将第一值作为系统输出而输出。
54.一种解交错设备,包括第一单元,检测在具有多个场的输入图像中的运动;第二单元,根据在将被内插在输入图像的当前场中的象素周围的象素来计算第一内插值;第三单元,使用与将被内插的象素相应的前一场和下一场的象素值来计算第二内插值;和第四单元,根据输入图像中是否检测出运动来选择性地输出第一内插值和第二内插值。
55.如权利要求54所述的解交错设备,其中,如果在输入图像中检测出运动,那么第四单元输出第二内插值。
56.根据权利要求55所述的解交错设备,还包括检测抖动以选择地输出并引起第四单元变换第一内插值和第二内插值的第五单元。
57.一种接收交错的输入图像的解交错设备,包括场间内插单元,内插当前场的周围场的象素值;场内内插单元,内插当前场的象素值;抖动检测单元,确定在当前场和周围场中的至少一个中的抖动;和混合单元,当存在抖动时,将场内内插单元的输出作为终值来输出,和当不存在抖动时,将场间内插单元的输出作为终值来输出。
58.如权利要求57所述的设备,还包括确定单元,确定交错的输入图像是否是在影片模式下,其中,当交错的输入图像不是在影片模式下时将场间内插单元的输出作为终值来输出,和当交错的输入图像在影片模式下时将场内内插单元的输出作为终值来输出。
59.如权利要求57所述的设备,还包括确定单元,确定交错的输入图像是否在周围的场之间包括运动,其中,当交错的输入图像包括运动时,混合单元将场间内插单元的输出作为终值来输出,和当交错的输入图像不包括运动时,混合单元将场内内插单元的输出作为终值来输出。
全文摘要
一种使用抖动检测的解交错设备包括运动检测单元,根据输入图像的当前场的象素来提取前一场和下一场之间的运动程度;影片模式确定单元,确定输入图像源是否是影片模式下;场内内插单元,根据包括在将被内插在输入图像的当前场中的象素的周围象素值中的方向值,使用周围的象素值来计算第一内插值;场间内插单元,使用与将被内插在输入图像的当前场中的象素相应的前一场和下一场的象素值来计算第二内插值;和混合单元,接收从当前场提取的三条或更多条相邻输入线和从内插在场间内插单元中的场提取的至少一条线,并且检测抖动,以根据检测的抖动来选择性地输出场间内插单元的输出值和场内内插单元的输出值中的一个。
文档编号H04N7/01GK1713713SQ20051007531
公开日2005年12月28日 申请日期2005年6月15日 优先权日2004年6月15日
发明者郑维永 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1