视频扫描方式侦测方法与系统技术方案

技术编号:21438834 阅读:35 留言:0更新日期:2019-06-22 14:03
一种视频扫描方式侦测方法与系统,方法包括取得一视频中第一帧与第二帧的画素资料,将各帧的扫描线区分为一前场与一后场,计算第一帧前场与第二帧后场的第一横纹指数,接着计算第一帧后场与第二帧前场的第二横纹指数,第一横纹指数与第二横纹指数之间的差异可用以判断视频的视频扫描方式,例如,若横纹指数差异大于横纹门槛值,判断为交错扫描式视频;若横纹指数差异不大于横纹门槛值,判断视频为循序扫描式视频。

【技术实现步骤摘要】
视频扫描方式侦测方法与系统
说明书公开一种视频侦测方法与系统,特别是一种根据视频中影像帧的画素特性判断视频扫描方式的方法与系统。
技术介绍
现行视频扫描型态(scanformat)主要分为循序扫描式(progressive)与交错扫描式(interlaced),扫描型态影响着视频的传播方式。播放视频的软体或硬体播放器主要是根据视频中的标头(header)所记载的资讯进行解码后播放。例如,传统的电视荧幕,如阴极射线管(CRT)荧幕,採用的就是交错扫描方式,交错扫描方式是从上到下扫描,以单数扫描线(scanline:1,3,5,…)与偶数扫描线(scanline:2,4,6,…)交错扫描,其中单数扫描线形成一个图场(field),可称前场(topfield),偶数扫描线形成另一个场,可称后场(bottomfield),两个图场形成一个影像帧(frame)。在此扫描方式下,一个图场只包含单数扫描线或偶数扫描线,一次只传输和显示一半的扫描线,只是由于视觉暂留效应,人眼不会注意到只有一半的扫描线,而会看到完整的一帧。若提供的是循序扫描方式的视频,这类视频是以逐行循序方式,从上到下扫描后得到一个影像帧,并没有交错扫描方式中的图场(field)的资讯,直接以帧为单位逐行扫描。然而,若视频的标头记载错误,则可能会以错误的扫描方式播放,产生影像不稳定的问题。举例来说,播放器如电视机,当接收到一个以特定扫描方式产生的视频资料流,须取得其中标头资料,判断出视频的扫描方式为循序扫描式或是交错扫描式,再以对应的扫描演算法播放视频。例如,当播放器,如电视机,接收到电视台播送的交错扫描式视频,电视机一般来说以去交错扫描式(de-interlace)演算法播放视频,如此效果最佳;反之,若以循序扫描方式播放,则可能产生横纹现象;若以电脑通过播放软体以不正确的扫描方式播送交错扫描式视频的电视节目,则可能产生闪烁变动的画面,例如在动态影像的边缘会有叠影或锯齿等横纹(zigzag,zipper)现象发生。
技术实现思路
不同于通过视频本身所记载的资讯(如标头)以判断视频扫描方式,说明书所揭露的视频扫描方式侦测方法与系统提供的解决方案是直接根据视频中的画素特性判断视频扫描方式,主要为循序扫描式与交错扫描式的扫描方式。根据说明书记载的实施例,视频扫描方式侦测方法包括自视频中取得连续两帧的画素资料,分为第一帧与第二帧,接著区分各帧的扫描线为前场与后场,以计算第一帧前场与第二帧后场组合后的第一横纹指数,以及计算第一帧后场与第二帧前场组合后的第二横纹指数。方法继续取得第一横纹指数与第二横纹指数之间的一横纹指数差异,以此判断视频的视频扫描方式(scantype),根据实施例,若横纹指数差异大于一预定门槛值,即判断视频为交错扫描式视频;若横纹指数差异不大于预定门槛值,则判断视频为循序扫描式视频。在一实施方案中,经判断视频为交错扫描方式,可以继续根据第一横纹指数与第二横纹指数的大小关系判断交错扫描式视频的场序。所述的第一或第二横纹值是经横纹值演算法得出,其中概念是演算一帧中邻近画素之间的明亮度关系得到画素横纹值,在接着计算各帧的横纹指数,成为判断视讯扫描方式与场序的依据。在视频扫描方式侦测系统的实施例中,系统应用于一播放器,播放器设有记忆体与处理器,经处理器执行视频扫描方式侦测方法后,可以针对视频本身的特性判断视频扫描方式,以及交错扫描式视频中的场序。为了能更进一步了解本专利技术为达成既定目的所采取的技术、方法及功效,请参阅以下有关本专利技术的详细说明、图式,相信本专利技术的目的、特征与特点,当可由此得以深入且具体的了解,然而所附图式仅提供参考与说明用,并非用来对本专利技术加以限制者。附图说明图1A,1B与1C显示交错扫描式视频的扫描方式示意图;图2显示循序扫描式视频的扫描方式示意图;图3显示为一个画面中的画素与邻近画素示意图;图4显示为侦测视频扫描方法的实施例流程;图5所示为判断视频中的各帧的横纹指数的实施例流程图;图6A至6B显示为由循序扫描式视频前后帧形成测试帧的实施例示意图;图7A至7B显示为由交错扫描式视频前后帧形成测试帧的实施例示意图;图8A至8B显示为由交错扫描式视频前后帧形成测试帧的实施例示意图。符号说明第一时间扫描的前场top1第二时间扫描的后场bottom2第一时间扫描的后场bottom1第二时间扫描的前场top2前场101后场102帧103扫描线编号1,2,3,4,5,6,7,8,9,10帧201第一帧601第二帧602第一测试帧6012第二测试帧6021第一帧701第二帧702第一测试帧701第二测试帧7032第一帧801第二帧802第一测试帧8023第二测试帧8041步骤S401~S421扫描方式侦测方法流程步骤S501~S511判断视频中横纹指数的流程具体实施方式说明书揭露一种视频扫描方式侦测方法与系统,是能够根据视频中影像帧(frame)的画素特性侦测视频扫描方式(scantype)。方法适用的视频为一种动态影像资料流,资料流中的标头(header)一般记载了视频的档案格式(fileformat)、扫描型态(scanformat)、档案大小、视频解析度等资讯,如此,播放视频时,会依照标头提供的资讯进行解压缩与播放,其中扫描型态表示视频扫描方式(scantype),正确的标头资讯会让播放器正确播放视频,反之,错误的标头资讯则会让播放器播放视频时产生影像偏差的问题,例如造成影像横纹(zigzag、zipper)。说明书揭露的视频扫描方式侦测系统运行于播放器(软体或硬体)中,其中设有视频解编码器,或是特定用途的积体电路(IC),以及处理器与记忆体,以处理器执行视频扫描方式侦测方法,处理经输出入介面输入的视频,视频扫描方式侦测系统提供的技术方案并非倚赖视频中的标头,不同于现行播放器直接根据视频中标头判断动态影像扫描型态,而是直接自视频中取出影像帧,通过影像帧中扫描线的重新安排,分析其中画素变化的特性,成为区分视频为循序扫描式(progressive)或交错扫描式(interlaced)扫描方式,甚至当判断为交错扫描方式时,能够继续或同时判断出交错扫描式扫描的视频的场序(fieldorder)。最后可将判断得出的视频扫描方式储存在播放器相关的记忆体中,或是判断为交错扫描方式时的场序等结果储存在记忆体中。在一实施方式中,视频扫描方式侦测方法与系统是提出一种可以在播放影片时即时利用软体方法侦测视频的扫描方式,也就是当有视频输入应用此侦测方法的播放器时,播放器中的软体程序即开始运行视频扫描方式侦测方法。当确认视频扫描方式后,即可停止运行视频扫描方式侦测方法,让播放器使用判断得到的扫描方式继续播放视频。其中,在确认视频扫描方式的步骤中,可以通过多次验证,以及引入门槛值(threshold)来确认扫描方式,避免判断错误。交错扫描方式在播放视频档案时,是将每帧(frame)的扫描线区分为前场(topfield)以及后场(bottomfield)扫描线,扫描方式包括前场优先(topfielddisplayfirst)以及后场优先(bottomfielddisplayfirst),如图1A与图1B所示的交错扫描方式的示意图,其中示意表示交错扫描式视频中前场优本文档来自技高网
...

【技术保护点】
1.一种视频扫描方式侦测方法,包括:取得一视频中一第一帧与一第二帧的画素资料;区分各帧的扫描线为一前场与一后场;计算该第一帧前场与该第二帧后场组合后的一第一横纹指数;计算该第一帧后场与该第二帧前场组合后的一第二横纹指数;取得该第一横纹指数与该第二横纹指数之间的一横纹指数差异;根据该横纹指数差异判断该视频的一视频扫描方式,其中,若该横纹指数差异大于一预定门槛值,判断该视频为一交错扫描式视频;若该横纹值差异不大于该预定门槛值,判断该视频为一循序扫描式视频。

【技术特征摘要】
1.一种视频扫描方式侦测方法,包括:取得一视频中一第一帧与一第二帧的画素资料;区分各帧的扫描线为一前场与一后场;计算该第一帧前场与该第二帧后场组合后的一第一横纹指数;计算该第一帧后场与该第二帧前场组合后的一第二横纹指数;取得该第一横纹指数与该第二横纹指数之间的一横纹指数差异;根据该横纹指数差异判断该视频的一视频扫描方式,其中,若该横纹指数差异大于一预定门槛值,判断该视频为一交错扫描式视频;若该横纹值差异不大于该预定门槛值,判断该视频为一循序扫描式视频。2.根据权利要求1所述的视频扫描方式侦测方法,其中,于判断该视频为该交错扫描式视频时,更比对该第一横纹指数与该第二横纹指数以判断该交错扫描式视频的一场序,其中,若该第二横纹指数大于该第一横纹指数,判断为后场优先;若该第一横纹指数大于该第二横纹指数,判断为前场优先。3.根据权利要求1所述的视频扫描方式侦测方法,更包括对该视频的画素资料执行一水平低通滤波程序。4.根据权利要求1所述的视频扫描方式侦测方法,其中,计算该横纹指数的方法,包括以一横纹值演算法计算至少一画素的横纹值,进而得出该些画素的横纹指数。5.根据权利要求4所述的视频扫描方式侦测方法,其中该横纹值演算法为:Ix=Y(x,y)-Y(x-1,y)Iy=Y(x,y)-Y(x,y-1)Ifs≦0;k=0Ifs>0;k=s其中,画素位置标示为(x,y)、(x-1,y)、(x,y-1)以及(x-1,y-1);Y为YUV色彩空间中的明亮度;Ix为在X方向的明亮度差值;Iy为在Y方向上的明亮度差值;Iy的绝对值与I...

【专利技术属性】
技术研发人员:林铭达
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1