《字幕区侦测方法.pdf》由会员分享,可在线阅读,更多相关《字幕区侦测方法.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102014267A43申请公布日20110413CN102014267ACN102014267A21申请号200910173122X22申请日20090907H04N7/01200601H04N5/1420060171申请人奇景光电股份有限公司地址中国台湾台南县72发明人陈滢如74专利代理机构永新专利商标代理有限公司72002代理人刘瑜王英54发明名称字幕区侦测方法57摘要一种字幕区侦测方法。首先,对目前扫描线的每一目标像素进行字幕像素侦测,用以判定目前扫描线的每一像素是否为字幕像素。计数前一帧的字幕像素的个数SPF,当其大于一预设值时,则将目前扫描线的字幕像素设为静止像素。
2、。计数目前帧的前一扫描线的字幕像素的个数SPL,当其大于一预设值时,则根据前一帧、后一帧,将目前扫描线的部分非静止像素调整设定为静止像素。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页CN102014274A1/2页21一种字幕区侦测方法,包含对目前扫描线的每一目标像素进行字幕像素侦测,用以判定该目前扫描线的每一像素是否为字幕像素;计数前一帧的字幕像素的个数SPF;当该前一帧的字幕像素的个数SPF大于一预设值时,将该目前扫描线的字幕像素设为静止像素;计数目前帧的前一扫描线的字幕像素的个数SPL;以及当该前一扫描线的字幕像素的个数SPL大于一预设值。
3、时,根据前一帧、后一帧,将目前扫描线的部分非静止像素调整设定为静止像素。2根据权利要求1所述的字幕区侦测方法,其中上述的字幕像素侦测步骤包含下列步骤进行该目标像素的移动侦测;以及侦测该目标像素的相邻像素的亮度值,判定是否存在有特别大或特别小的亮度值。3根据权利要求2所述的字幕区侦测方法,其中上述目标像素的移动侦测步骤包含测量相应于该目标像素的前一帧的多个像素点及后一帧的多个像素点之间的绝对差之和SAD;其中该绝对差之和SAD如果小于一预设值,则注明该目标像素的状态为静止,否则,注明为移动。4根据权利要求2所述的字幕区侦测方法,其中上述的相邻像素包含目前帧中位于该目标像素上方的像素及下方的像素,。
4、及位于前一帧中相应于该目标像素的像素。5根据权利要求2所述的字幕区侦测方法,其中上述的字幕像素侦测步骤还包含检查前一帧中,相应于该目标像素的相邻像素的状态是否为静止。6根据权利要求5所述的字幕区侦测方法,其中上述的字幕像素侦测步骤还包含侦测该目标像素是否位于字幕边界。7根据权利要求6所述的字幕区侦测方法,其中上述字幕边界的侦测步骤包含判定目前扫描线的上一扫描线的窗口平均值和下一扫描线的窗口平均值的绝对差值是否大于一预设值。8根据权利要求6所述的字幕区侦测方法,其中上述的字幕边界的侦测步骤包含判定目前扫描线的上一扫描线的窗口平均值和下一扫描线的窗口平均值的绝对差值是否小于一预设值,且该上一扫描线。
5、/该下一扫描线与前一帧的相应扫描线的绝对差值是否大于一预设值。9根据权利要求1所述的字幕区侦测方法,如果目前扫描线的非静止像素所对应的前一帧像素及后一帧像素之间的绝对差值小于一预设值,则进行该静止像素的调整设定步骤。10根据权利要求1所述的字幕区侦测方法,当该前一帧中字幕像素个数SPF小于该预设值时,则判定该目前扫描线不是字幕区,并以场间插补技术来进行静止区的去交错,或以场内插补技术来进行移动区的去交错。11根据权利要求1所述的字幕区侦测方法,当该目前帧的前一扫描线的字幕像素的权利要求书CN102014267ACN102014274A2/2页3个数SPL小于该预设值时,则判定该目前扫描线不是字。
6、幕区,并以场间插补技术来进行静止区的去交错,或以场内插补技术来进行移动区的去交错。12根据权利要求1所述的字幕区侦测方法,在该静止像素的调整设定步骤之后,以场间插补技术来进行静止区的去交错。权利要求书CN102014267ACN102014274A1/4页4字幕区侦测方法技术领域0001本发明涉及去交错DEINTERLACING转换,特别是涉及一种字幕区侦测方法,以此来进行去交错。背景技术0002一般的电视广播视频信号采用交错INTERLACED格式,例如NTSC、PAL、SECAM,其以奇数场FIELD及偶数场依序交错显示在电视机屏幕上,利用视觉暂留原理来显示出帧FRAME的视频内容。交错视。
7、频信号仅需使用低频宽即可传送可接受的视频质量;然而,其缺点是造成垂直分辨率的降低、线条或区域的闪烁FLICKER现象。一般计算机显示器的视频信号则是采用非交错NONINTERLACED或循序PROGRESSIVE格式,其是直接将帧的视频内容显示在计算机显示器上。0003为了让交错视频信号能够显示在循序信号格式的显示器例如计算机的显示器上,必须先将交错视频信号转换为非交错/循序视频信号,这种格式转换处理过程称为去交错DEINTERLACING或倍频循序。借助于去交错转换,将原本的奇数场FIELD及偶数场结合产生一个帧。0004视频信号的去交错转换方法可以归纳为下列两种空间SPATIAL转换及时间。
8、TEMPORAL转换。在空间转换中,仅使用同一场的像素PIXEL以产生新的像素,因此,这种转换一般又称为场内INTRAFIELD转换。在时间转换中,使用相邻不同场的像素来产生新像素,因此,这种转换一般又称为场间INTERFIELD转换。通常,静止区是以时间上或场间INTERFIELD插补技术来进行去交错,而移动区则以空间上或场内INTRAFIELD插补技术来进行去交错。0005一般来说,移动侦测MOTIONDETECTION通常采用同一奇偶数场SAMEPARITYFIELD相对应像素之间的差值来判断;差值大者表示有移动,差值小者表示没有移动。然而,字幕区的背景如果有移动时,则可能将字幕区视为移。
9、动区来进行去交错,因而造成字幕区的闪动现象。0006鉴于传统技术无法正确判断字幕区因而造成字幕区的闪动,因此亟需提出一种新颖的移动侦测及去交错机制,用以正确侦测出字幕区,以利于去交错的进行。发明内容0007鉴于上述,本发明实施例提出一种字幕区的侦测方法,用以正确侦测得到字幕区,以此来进行去交错,而得以改善字幕区的闪动现象。0008根据本发明实施例,首先,对目前扫描线的每一目标像素进行字幕像素侦测,用以判定目前扫描线的每一像素是否为字幕像素。计数前一帧的字幕像素的个数SPF,当其大于一预设值时,则将目前扫描线的字幕像素设为静止像素。计数目前帧的前一扫描线的字幕像素的个数SPL,当其大于一预设值时。
10、,则根据前一帧、后一帧,将目前扫描线的部分非静止像素调整设定为静止像素。说明书CN102014267ACN102014274A2/4页50009根据一实施例,上述的字幕像素侦测步骤包含下列步骤。首先,进行目标像素的移动侦测。侦测目标像素的相邻像素的亮度值,判定是否存在有特别大或特别小的亮度值。接着,检查前一帧中,相应于目标像素的相邻像素的状态是否为静止。最后,侦测目标像素是否位于字幕边界。附图说明0010图1说明了三个连续帧的部分扫描线。0011图2示出了字幕像素的侦测方法的流程图。0012图3示出了本发明实施例的字幕区侦测方法的流程图。0013图4说明了具有字幕的扫描线及其相应的前一帧、后一。
11、帧扫描线。0014【主要元件符号说明】00152124字幕像素的侦测步骤00163138字幕区侦测步骤0017PA、PC、PE前一帧的扫描线0018B、D目前帧的扫描线0019NA、NC、NE后一帧的扫描线0020PA、PB、PC、PD、PE前一帧的像素0021B、D目前帧的像素0022NA、NC、NE后一帧的像素具体实施方式0023图1说明了三个连续帧亦即,前一帧、目前帧及后一帧的部分扫描线。其中,前一帧及后一帧为奇数场,而目前帧为偶数场。前一帧显示有扫描线PA、PC、PE,目前帧显示有扫描线B、D,而后一帧则显示有扫描线NA、NC、NE。0024图2示出了字幕SUBTITLE像素的侦测方法。
12、的流程图,用以侦测待去交错的目前像素T又称为目标像素,以决定其是否可能为字幕像素。本实施例虽然以步骤21至24依序侦测目标像素T,然而,这些步骤的顺序是可以变更的。再者,有些步骤可予以省略,也可增加其它额外步骤。0025首先,以步骤21进行目标像素T的移动侦测MOTIONDETECTION。鉴于字幕出现的时间一般都会维持数秒之久,以便观看者进行阅读。所以,对字幕区域进行移动侦测时,至少二个以上的同奇偶数SAMEPARITY场之间的差异会特别小。在本实施例中,上述同奇偶数场的差异是通过测量相应于目标像素T的前一帧的多个像素点例如,涵盖像素PC的窗口中的多个像素及后一帧的多个像素点例如,涵盖像素N。
13、C的窗口的多个像素之间的绝对差之和SUMOFABSOLUTEDIFFERENCES,SAD。绝对差之和的值SAD可以由下式表示00260027其中,NCI代表后一帧的扫描线NC上的像素,PCI代表前一帧的扫描线PC上的像素,K代表窗口的像素个数。说明书CN102014267ACN102014274A3/4页60028上述绝对差之和SAD如果小于一预设值T,则注明该目标像素T的状态为静止STATIC,并继续后续步骤;如果绝对差之和SAD大于预设值T,则注明为移动MOTION,并结束图2的流程并决定该目标像素T不是字幕像素。0029接着,以步骤22侦测目标像素T的相邻像素例如,目前帧中位于目标像素。
14、T上方的像素B及下方的像素D,及位于前一帧中相应于目标像素T的像素PC的亮度值,用以侦测是否存在有特别大或特别小的亮度值。为了让字幕醒目并与背景产生区别,字幕通常会使用深色特别小亮度值外框配合亮色特别大亮度值内字以加强对比。因此,当步骤22侦测到特别大或特别小亮度值时,该目标像素T即可能位于字幕区,并继续后续步骤;否则,结束图2的流程并决定该目标像素T不是字幕像素。在本实施例中,步骤22由此判定像素B、D、PC是否具有特别大亮度值大于预设值T2或者是否具有特别小亮度值小于预设值T3。亦即,BT2或DT2或PCT2或BT3或DT3或PCT3。0030然而,如果像素落于平滑区时亦即一般的单调亮度值。
15、,则上述步骤21及22并不足以辨别出字幕。甚至,还有可能因而错误侦测出很多的字幕像素。因此,本实施例继续以步骤23及24来做进一步的侦测。0031在步骤23,检查前一帧中,相应于目标像素T的相邻像素例如,像素PB及PD的状态是否为静止。如果为是,则继续后续步骤;否则,结束图2的流程并决定该目标像素T不是字幕像素。在本实施例中,是检查像素PB及PD的状态是否均为静止。0032最后,在步骤24,侦测目标像素T是否位于字幕边界。字幕的边界一般具有下列两种情形之一A目标像素T的上下相邻扫描线例如扫描线B和扫描线D之间的绝对差值很大;B目标像素T的上下相邻扫描线之间的绝对差值很小,但是,该上下相邻扫描线。
16、与前一帧中相应目标像素T的扫描线例如扫描线PC之间的绝对差值却很大。如果有情形A或B者,则判定目标像素为字幕像素;否则,结束图2的流程并决定该目标像素T不是字幕像素。在本实施例中,情形A是判定扫描线B涵盖像素B的窗口平均值和扫描线D涵盖像素D的窗口平均值的绝对差值是否大于一预设值T4。亦即,|BD|T4。情形B是判定扫描线B涵盖像素B的窗口平均值和扫描线D涵盖像素D的窗口平均值的绝对差值是否小于一预设值T5亦即,|BD|T5,且扫描线B/扫描线D与扫描线PC涵盖像素PC的绝对差值是否大于预设值T4亦即,|BPC|T4或|DPC|T4。0033图3示出了本发明实施例的字幕区侦测方法的流程图,可依。
17、据其所获得的移动侦测结果来进行后续未示出在流程中的去交错。首先,在步骤31中,以图2的流程依序对目前扫描线的每一目标像素进行字幕像素侦测,用以判定该扫描线的每一像素是否为字幕像素。0034接着,在步骤32,计数前一帧的字幕像素的个数SUBTITLEPIXELSINPREVIOUSFRAME,SPF。由于相同的字幕会连续出现在多个帧中,因此,可通过前一帧的结果来得知目前帧是否具有字幕。一般来说,一帧中字幕像素的个数SPF够大时,即可能真正具有字幕。0035当前一帧的字幕像素的个数SPF大于一预设值T5时步骤33,则将目前扫描线的字幕像素设为静止STATIC像素步骤34;否则,即依据一般的移动侦测。
18、步骤35说明书CN102014267ACN102014274A4/4页7的结果来进行去交错。例如,以时间上或场间INTERFIELD插补技术来进行静止区的去交错,而以空间上或场内INTRAFIELD插补技术来进行移动区的去交错。接着,在步骤36,计数目前帧前一扫描线的字幕像素的个数SUBTITLEPIXELSINPREVIOUSSCANLINE,SPL。0036如果前一扫描线的字幕像素的个数SPL大于一预设值T6步骤37,则目前扫描线即为具有字幕的扫描线;否则,即依据一般的移动侦测步骤35的结果来进行去交错。根据本实施例,可以由前一帧运算完的数据例如SPF得知目前帧是否具有字幕。为了节省额外记。
19、录信息的储存空间,字幕区的位置则由目前帧的数据例如SPL来得到。0037经判定为具有字幕的扫描线当中,有些像素为静止的,而有些像素则不是静止。如果“非静止”像素所对应的前一帧像素及后一帧像素之间的绝对差值小于一预设值T7,则以步骤38将其调整设定为静止STATIC像素。图4说明了具有字幕的扫描线及其相应的前一帧、后一帧扫描线。在此实例中,具有字幕的扫描线的第三像素T3为非静止像素,其相应的前一帧像素为PC3,相应的后一帧像素为NC3。如果像素NC3和像素PC3的绝对差值小于预设值T7亦即,|NCPC|T7,则将像素T3调整设定为静止像素。0038根据本实施例,可使得字幕区及其邻近区域判定为静止区,使其移动侦测不受背景移动的影响,并以时间上或场间INTERFIELD插补技术来进行该静止区的去交错。0039以上所述仅为本发明的优选实施例,并非用以限定本发明的所附权利要求书的范围;任何其它在未脱离发明所揭示的精神下完成的等效改变或修饰,均应包含在所附权利要求书的范围内。说明书CN102014267ACN102014274A1/3页8图1图2说明书附图CN102014267ACN102014274A2/3页9图3说明书附图CN102014267ACN102014274A3/3页10图4说明书附图CN102014267A。