一种3d视频顺序格式的自动识别方法及装置的制作方法

文档序号:7857255阅读:134来源:国知局
专利名称:一种3d视频顺序格式的自动识别方法及装置的制作方法
技术领域
本发明涉及3D电视技术领域,特别涉及到一种3D视频顺序格式的自动识别方法
及装置。
背景技术
随着3D市场的繁荣发展,3D视频越来越多,3D播放功能也成为当前电视机的一种标准配置功能。由于3D片源制作方法的不同,其视频格式种类繁多,目前主要有上下模式、左右模式以及顺序格式,其中顺序格式的3D视频主要被用在游戏领域。目前的3D自动识别技术能力有限,只能自动识别上下格式和左右格式的3D视频, 对于顺序格式的3D视频还不能够自动识别,因此当用户观看顺序格式的3D视频时,必须进行一系列的手动选择才能让电视机正常播放3D顺序格式的视频。现有的经手动选择进入到3D顺序格式视频的播放方法,存在操作繁琐且难度大的缺陷。

发明内容
本发明的主要目的是提供了一种3D视频顺序格式的自动识别方法及装置,旨在解决现有技术中不能自动识别3D视频顺序格式的问题,达到简化操作,提高用户体验度的目的。本发明实施例公开了一种3D视频顺序格式的自动识别方法,包括以下步骤步骤S11,截取连续的预设帧数的帧图像,其中所述预设帧数m是大于等于3的自然数;步骤S12,判断所截取的帧图像中是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内;若是,则判断当前3D视频格式为顺序格式;若否,则判断当前3D视频格式为非顺序格式。优选地,所述步骤Sll具体包括步骤S21,根据场同步信号,产生中断事件;步骤S22,根据所述中断事件,截取一帧图像;步骤S23,判断所截取的连续帧图像数是否达到预设帧数,若否,则返回执行步骤S21。优选地,在步骤S22之后还包括依序存储所截取的帧图像的步骤。优选地,所述判断相邻两帧图像的相似值在预设相似值范围内的具体步骤包括获取第n帧图像的RGB值,对所述第n帧图像的RGB值中的R值求和得到Rn,G值求和得到Gn,B值求和得到Bn ;获取第(n+1)帧图像的RGB值,对所述第(n+1)帧图像的RGB值中的R值求和得到R (n+1 ),G值求和得到G (n+1 ),B值求和得到B (n+1);分别判断相似值(|Rn-R (n+1) |/Rn) *100%、(| Gn-G (n+1) /Gn)*100% 以及(I Bn-B (n+1) I/Bn) *100%是否均在所述预设相似值的范围内;或者分别判断相似值(IRn-R (n+1) | /Rn) *100%、(| Gn-G (n+1) | /Gn) *100% 以及(I Bn-B (n+1) I/Bn) *100%是否均在所述预设相似值的范围内;其中n为小于预设帧数的任一自然数。优选地,所述预设相似值范围为29^10%。本发明实施例还公开了一种3D视频顺序格式的自动识别装置,包括截图模块,用于截取连续的预设帧数的帧图像,其中所述预设帧数m是大于等于3的自然数;判断模块,用于判断所截取的帧图像中是否存在[(m_l)/2]对的相邻两帧图像的相似值在预设相似值范围内;若是,则判断当前3D视频格式为顺序格式;若否,则判断当前3D视频格式为非顺序格式。 优选地,所述截图模块包括中断单元,用于根据场同步信号,产生中断事件;截图单元,用于根据所述中断事件,截取一帧图像;帧数判断单元,用于判断所截取的连续帧图像数是否达到预设帧数,若否,则控制中断单元根据场同步信号,产生中断事件。优选地,所述截图模块还包括存储单元,其用于依序存储所截取的帧图像。优选地,所述判断模块包括RGB数据获取及处理单元,用于获取第n帧图像的RGB值,并对所述第n帧图像的RGB值中的R值求和得到Rn,G值求和得到Gn,B值求和得到Bn ;以及用于获取第(n+1)帧图像的RGB值,对所述第(n+1)帧图像的RGB值中的R值求和得到R (n+1), G值求和得到G (n+1 ),B值求和得到B (n+1);相似性判断单元,用于分别判断相似值(|Rn-R(n+l) /Rn)*100%, (|Gn-G(n+1) /Gn)*100%以及(I Bn-B (n+1) I/Bn) *100%是否均在预设相似值的范围内;或者分别判断相似值(I Rn-R (n+1) |/Rn) *100%、( | Gn-G (n+1) /Gn)*100% 以及(| Bn-B (n+1) /Bn) *100% 是否均在预设相似值的范围内;其中n为小于预设帧数的任一自然数。优选地,所述预设相似值范围为2°/TlO%。本发明所公开的3D视频顺序格式的自动识别方法,通过截取连续的预设帧数的帧图像,并将已截取的所有帧图像进行判断,判断是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内,如果存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内,则判断当前3D视频格式为顺序格式;否则判断当前3D视频格式为非顺序格式。即完成了当前3D视频格式是否为顺序格式的自动识别,在当前视频格式被判断为顺序格式时,自动控制3D播放器按3D顺序模式进行播放。相对现有技术中的经手动选择进入到3D顺序格式视频的播放方法,本发明可自动识别3D顺序格式的视频,具有操作简单,用户体验度高的优点。


图I为本发明中3D视频顺序格式的自动识别方法的较佳实施例的流程示意图2为图I中步骤Sll的具体流程示意图;图3为图I步骤S12中判断相邻两帧图像的相似值是否在预设相似值范围内的具体流程示意图;图4为本发明中3D视频顺序格式的自动识别装置的优选实施例的结构框图;图5为本发明中截图模块较佳实施例的结构框图;图6为本发明中判断模块较佳实施例的结构框图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,图I为本发明中3D视频顺序格式的自动识别方法的较佳实施例的流程 示意图,本发明的3D视频顺序格式的自动识别方法包括以下步骤步骤S11,截取连续的预设帧数的帧图像,其中预设帧数m是大于等于3的自然数。顺序格式3D图像的一幅图像由一帧左眼图像和一帧右眼图像组成,整个图像的排列顺序为一帧左眼图像,接着一帧右眼图像,又接着一帧左眼图像,如此循环。为了截取到的图像至少包括一幅完整的图像,以供后续对该幅图像中的左眼帧图像和右眼帧图像的相似性进行分析,本发明中需要截取至少三帧图像。当预设帧数为大于三帧时,可提高本发明3D视频顺序格式的自动识别装置的精确度。步骤S12,判断所截取的帧图像中是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内;若是,则判断当前3D视频格式为顺序格式;若否,则判断当前3D视频格式为非顺序格式。其中,[(m-l)/2]表示为(m-l)/2取整。顺序格式3D图像的同一幅图像中的左眼图像和右眼图像除了视距不同,其他各物理参数相同,所以可以通过判断所截取的所有帧图像中是否存在一定对数的相邻的两帧图像的相似值在预设相似值范围内,来判断当前3D视频格式是否为顺序格式的3D视频。如果所截取的所有帧图像中存在一定对数的相邻两帧图像的相似值在预设相似值的范围内,则判断当前3D视频格式为顺序格式;否则判断当前3D视频格式为非顺序格式。当步骤Sll中截取的为三帧图像时,则需先判断第一帧图像和第二帧图像的相似值是否在预设相似值的范围内,如果在预设相似值的范围内,则判断当前3D视频格式为顺序格式的3D视频;如果不在预设相似值的范围内,则还需判断第二帧图像和第三帧图像的相似值是否在预设相似值的范围内;如果在预设相似值的范围内,则判断当前3D视频格式为顺序格式的3D视频;如果不在预设相似值的范围内,则判断当前3D视频格式为非顺序格式的3D视频。当然在具体实施例中不限于先判断前两帧图像,还可以先判断后两帧图像。当步骤SI I截取的为三帧以上的图像时,例如截取m帧图像,其中m大于3,则可执行下述步骤 A,对所截取的所有相邻两帧图像的相似值是否在预设相似值的范围内--进行
判断;B,如果存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值的范围内,则判断当前3D视频格式为顺序格式的3D视频;否则判断当前3D视频格式为非顺序格式的3D视频。当然[(m-1)/2]对的相邻两帧图像的相似值在预设相似值的范围内是理想值,在实际判断中,在允许的范围内可存在一定的误差,如在判断了 10对相邻两帧图像的情况下,即使只存在([(m-l)/2]-l)对的相邻两帧图像的相似值在预设相似值的范围内也判断当前3D视频格式为顺序格式的3D视频,而不将当前3D视频格式判断为非顺序格式的3D视频。当然,当步骤Sll截取的为三帧以上的图像时,例如截取m帧图像,其中m大于3,也可通过执行下述步骤来对当前3D视频格式是否是顺序格式的3D视频进行判断A,首先判断所截取的第一帧图像和第二帧图像以及第二帧图像和第三帧图像的相似值是否在预设相似值的范围内;B,如果第一帧图像和第二帧图像的相似值在预设相似值的范围内,而第二帧图像和第三帧图像的相似值不在预设相似值的范围内,则继续判断第三帧图像和第四帧图像、第五帧图像和第六帧图像(如果所截取的图像包括有第五帧图像和第六帧图像)、第七帧图像和第八帧图像(如果所截取的图像包括有第七帧图像和第八帧图像)……,是否均在预设 相似值的范围内;当上述判断结果都在预设相似值的范围内,则判断当前3D视频格式为顺序格式的3D视频;否则判断当前3D视频格式为非顺序格式的3D视频。当然在实际判断中,在允许的范围内可存在一定的误差,如在判断了 10对相邻两帧图像的情况下,即使存在I对相邻两帧图像的相似值不在预设相似值的范围内也判断当前3D视频格式为顺序格式的3D视频,而不将当前3D视频格式判断为非顺序格式的3D视频。C,如果第一帧图像和第二帧图像的相似值不在预设相似值的范围内,而第二帧图像和第三帧图像的相似值在预设相似值的范围内,则继续判断第四帧图像和第五帧图像、第六帧图像和第七帧图像(如果所截取的图像包括有第六帧图像和第七帧图像)、第八帧图像和第九帧图像(如果所截取的图像包括有第八帧图像和第九帧图像)……,是否均在预设相似值的范围内;当上述判断结果都在预设相似值的范围内,则判断当前3D视频格式为顺序格式的3D视频;否则判断当前3D视频格式为非顺序格式的3D视频。当然在实际判断中,在允许的范围内可存在一定的误差,如在判断了 10对相邻两帧图像的情况下,即使存在I对相邻两帧图像的相似值不在预设相似值的范围内也判断当前3D视频格式为顺序格式的3D视频,而不将当前3D视频格式判断为非顺序格式的3D视频。当然在其他变形实施例中不限于先判断首两帧图像,还可以先尾两帧图像,或者先判断中间两帧图像,再往前和往后判断其余帧图像,但是一旦判断开始,就应该遵循依次顺序进行判断的规律。本发明所公开的3D视频顺序格式的自动识别方法,通过截取连续的预设帧数的帧图像,并将已截取的所有图像进行判断,判断是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内,如果存在[(m-1)/2]对的相邻两帧图像的相似值在预设相似值范围内,则判断当前3D视频格式为顺序格式;否则判断当前3D视频格式为非顺序格式。即完成了当前3D视频格式是否为顺序格式的自动识别,在当前视频格式被判断为顺序格式时,自动控制3D播放器按3D顺序模式进行播放。相对现有技术中的经手动选择进入到3D顺序格式视频的播放方法,本发明可自动识别3D顺序格式的视频,具有操作简单,用户体验度高的优点。在具体实施例中,为了节省资源,可以先对整幅图像进行采样,然后对采样的图像进行顺序格式判断,而无需对整幅图像进行顺序格式判断,即步骤Sll中截取的帧图像为预设区域内的小窗口图像。当然为了进一步提高精确度,可根据本发明3D视频顺序格式的自动识别装置的处理能力,截取多个预设区域内的小窗口图像,而不限于仅截取一个预设区域内的小窗口图像。参照图2,图2为图I中步骤Sll的具体流程示意图,在本实施例中,截取连续的预设帧数的帧图像,其中所述预设帧数是大于等于3的自然数的具体步骤包括步骤S21,根据场同步信号,产生中断事件。为了保证步骤Sll中截取的图像为连续的帧图像,在本实施例中,通过与图像输出同步的场同步信号触发中断事件的产生,中断事件产生后,截取单元将开始执行截图操作。当然为使步骤Sll中截取的图像为连续的帧图像不限于通过本实施例中的中断事件来保证,还可以通过使截图单元与图像输出同步;由于3D视频的帧率为确定值,如24HZ/50HZ/60HZ,所以还可通过延时来保证步骤Sll中截取的图像为连续的图像。
步骤S22,根据中断事件,截取一帧图像。步骤S21产生的中断事件触发截图单元执行截图步骤,优选的,截图单元截取一帧预设区域内的小窗口图像,每发生一次中断事件,截图单元执行一次截图步骤。步骤S23,判断所截取的连续帧图像数是否达到预设帧数,若否,则返回执行步骤步骤S21。由于顺序格式3D图像的一幅图像由一帧左眼图像和一帧右眼图像组成,所以至少要截取同一幅图像的一帧左眼图像和一帧右眼图像。为了保证截取的帧图像中至少含有一幅图像的左眼帧图像和右眼帧图像,预设帧数至少是三帧。当将预设帧数设为三帧时,此时判断步骤S22中截图单元执行截图操作的次数是否达到三次,即判断连续截取的图像帧数否达到三帧;如果判断结果为未达到,则转到步骤S21,以返回执行步骤S21直至判断结果为达到,执行步骤S12。当将预设帧数设为多帧时,此时判断步骤S22中截图单元执行截图操作的次数是否达到预设帧数,即判断连续截取的图像帧数否达到预设帧数;如果判断结果为未达到,则转到步骤S21,以返回执行步骤S21直至判断结果为达到,执行步骤S12。在上述实施例中的步骤S22截取完图像后,为了便于后续对该图像的分析和调用,达到集中处理分析的可节省资源和时间的优点,本发明实施例在步骤S22,根据中断事件,截取一帧图像之后还包括依序存储所截取的帧图像的步骤。在存储所截取的帧图像时需保证依序存储,即将所截取的帧图像按照预定的位置和顺序存储,以保证后续按照预定的顺序调用时是帧序为连续的图像。参照图3,图3为图I步骤S12中判断相邻两帧图像的相似值是否在预设相似值范围内的具体流程示意图。在本实施例中,判断相邻两帧图像的相似值在预设相似值范围内的具体步骤包括步骤S31,获取第n帧图像的RGB值,对第n帧图像的RGB值中的R值求和得到Rn,G值求和得到Gn,B值求和得到Bn,其中n为小于预设帧数的任一自然数。步骤S32,获取第(n+1)帧图像的RGB值,对第(n+1)帧图像的RGB值中的R值求和得到R (n+1),G值求和得到G (n+l),B值求和得到B (n+1)。步骤S33,分别判断相似值(I Rn-R (n+1) /Rn) *100%, (|Gn_G(n+l) |/Gn)*100%、(I Bn-B (n+1) /Bn) *100%是否在预设相似值范围内,或者分别判断相似值(| Rn-R (n+1) /Rn) *100%、(I Gn-G (n+1) |/Gn) *100%、( | Bn-B (n+1) /Bn) *100% 是否在预设相似值的范围内。当步骤Sll中的预设帧数为三帧时,执行下述步骤A、获取所截取图像的第I帧图像和第2帧图像的RGB值,对第I帧图像的RGB值中的R值求和得到Rl,G值求和得到Gl,B值求和得到BI,第2帧图像的RGB值中的R值求和得到R2,G值求和得到G2,B值求和得到B2。B、按照(|R1-R2) |/Rl) *100%、(|G1_G2) |/G1)*100%,(|B1_B2) |/BI) *100% 公式计算所截取的相邻两帧图像的相似值。或者按照(IR1-R2) I /Rl) *100%、(| G1-G2) | /Gl) *100%、(| B1-B2) | /BI) *100% 公式计算所截取的相邻两帧图像的相似值。
C、分别判断按照(|R1-R2) I/Rl) *100%、(|G1_G2) |/G1)*100% 和(|B1_B2) /BI) *100%公式计算的相似值是否在预设相似值的范围内,如果上述三组相似值均在预设相似值的范围内,则判断当前3D视频格式为顺序格式,自动控制3D播放器按3D顺序模式进行播放;如果上述三组相似值有一组或两组或均不在预设相似值的范围内,则获取所截取图像的第3帧图像的RGB值,对第3帧图像的RGB值中的R值求和得到R3,G值求和得到G3,B值求和得到B3。或者分别判断按照(IR1-R2) I /Rl) *100%、(| G1-G2) | /Gl) *100% 和(| B1-B2) | /BI) *100%公式计算的相似值是否在预设相似值的范围内,如果上述三组相似值均在预设相似值的范围内,则判断当前3D视频格式为顺序格式,自动控制3D播放器按3D顺序模式进行播放;如果上述三组相似值有一组或两组或均不在预设相似值的范围内,则获取所截取图像的第3帧图像的RGB值,对第3帧图像的RGB值中的R值求和得到R3,G值求和得到G3,B值求和得到B3。D、按照(I R2-R3) | /R2) *100%、(| G2-G3) | /G2) *100% 以及(| B2-B3) | /B2) *100% 公式计算所截取的相邻两帧图像的相似值。或者按照(IR2-R3) I /R2) *100%、(| G2-G3) | /G2) *100%、(| B2-B3) | /B2) *100% 公式计算所截取的相邻两帧图像的相似值。 E、分别判断按照(I R2-R3) | /R2) *100%、(| G2-G3) | /G2) *100% 和(| B2-B3) | /B2) *100%公式计算的相似值是否在预设相似值的范围内,如果上述三组相似值均在预设相似值的范围内,则判断当前3D视频格式为顺序格式,自动控制3D播放器按3D顺序模式进行播放;如果上述三组相似值有一组或两组或均不在预设相似值的范围内,则判断当前3D视频格式为非顺序格式,进行其他3D视频格式的自动识别或者保持当前状态按2D模式进行播放。或者分别判断按照(|R2-R3)|/R2)*100%、( | G2-G3) |/G2) *100% 和(|B2_B3)|/B2) *100%公式计算的相似值是否在预设相似值的范围内,如果上述三组相似值均在预设相似值的范围内,则判断当前3D视频格式为顺序格式,自动控制3D播放器按3D顺序模式进行播放;如果上述三组相似值有一组或两组或均不在预设相似值的范围内,则判断当前3D视频格式为非顺序格式,进行其他3D视频格式的自动识别或者保持当前状态按2D模式进行播放。当步骤Sll中的预设帧数为多帧时,对已截取的所有帧图像进行判断,判断是否存在相邻两帧图像的相似值在预设相似值的范围内,其具体判断方式与预设帧数为三帧时采用的方式相同,只是需要进行多次判断而已,所以在此不再详细赘述。在本发明实施例中,优选地,步骤Sll中的预设相似值的范围为29TlO%,当所判断的相邻两帧图像的相似值落在29TlO%的范围内时,可判断该当前3D视频格式为顺序格式;当所判断的相邻两帧图像的相似值落在29TlO%的范围外时,可判断该当前3D视频格式为非顺序格式。本发明还公开了一种3D视频顺序格式的自动识别装置,参照图4,图4为本发明中3D视频顺序格式的自动识别装置的优选实施例的结构框图,在本实施例中该3D视频顺序格式的自动识别装置包括截图模块I和判断模块2,其中截图模块1,用于截取连续的预设帧数的帧图像,其中所述预设帧数m是大于等于3的自然数;判断模块2,用于判断 判断所截取的帧图像中是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内;若是,则判断当前3D视频格式为顺序格式;若否,则判断当前3D视频格式为非顺序格式。顺序格式3D图像的一幅图像由一帧左眼图像和一帧右眼图像组成,同一幅图像中的左眼图像和右眼图像除了视距不同,其他各物理参数相同,整个图像的排列顺序为一帧左眼图像,接着一帧右眼图像,又接着一帧左眼图像,如此循环。为了截取到的图像至少包括一幅完整的图像,以供后续对该幅图像中的左眼图像和右眼图像的相似性进行分析,本发明需要截取连续的至少三帧图像。当预设帧数为大于三帧时,可提高本发明3D视频顺序格式的自动识别装置的精确度。可以通过判断所截取的所有帧图像中是否存在[(m-1)/2]对的相邻的两帧图像的相似值在预设相似值范围内来判断当前3D视频格式是否为顺序格式的3D视频。如果所截取的所有帧图像中存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值的范围内,则判断当前3D视频格式为顺序格式;否则判断当前3D视频格式为非顺序格式。本发明所公开的3D视频顺序格式的自动识别装置,通过截图模块I截取连续的预设帧数的帧图像,并经判断模块2对已截取的所有图像进行判断,判断是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内,如果存在相邻两帧图像的相似值在预设相似值范围内,则判断当前3D视频格式为顺序格式;否则判断当前3D视频格式为非顺序格式。即完成了当前3D视频格式是否为顺序格式的自动识别,当当前视频格式被判断为顺序格式时,自动控制3D播放器按3D顺序模式进行播放。相对现有技术中的经手动选择进入到3D顺序格式视频的播放装置,本发明3D视频顺序格式的自动识别装置可自动识别3D顺序格式的视频,具有操作简单,用户体验度高的优点。参照图5,图5为本发明中截图模块较佳实施例的结构框图,该截图模块I包括中断单元11、截图单元12和帧数判断单元13,其中中断单元11,用于根据场同步信号,产生中断事件;截图单元12,用于根据所述中断事件,截取一帧图像;帧数判断单元13,用于判断连续截取的图像帧数是否达到预设帧数,若否,则控制中断单元11根据场同步信号,产生中断事件。为了截图模块I截取的图像为连续的图像,在本实施例中,通过与图像输出同步的同步单元发出场同步信号,以触发中断单元11产生中断事件,中断事件产生后,截取单元12将开始执行截图操作。中断单元11每产生一次中断事件,截取单元12截取一帧图像。当然为使截图模块I截取的图像为连续的图像不限于通过本实施例中的中断事件来保证,还可以通过使截图单元与图像输出同步来达到效果;由于3D视频的帧率为确定值,如24HZ/50HZ /60HZ,所以还可通过延时保证截图模块I截取的图像为连续的图像。在上述实施例截取完图像后,为了便于后续对该图像的分析和调用,达到集中处理分析的可节省资源和时间的优点,本发明实施例截图模块I还包括存储单元,其用于依序存储所截取的帧图像。在存储所截取的帧图像时需保证依序存储,即将所截取的帧图像按照预定的位置和顺序存储,以保证后续按照预定的顺序调用时是帧序为连续的图像。参照图6,图6为本发明中判断模块较佳实施例的结构框图,该判断模块2包括RGB数据获取及处理单元21和相似性判断单元22,其中RGB数据获取及处理单元21,用于获取第n帧图像的RGB值,并对所述第n帧图像的RGB值中的R值求和得到Rn,G值求和得到Gn,B值求和得到Bn,以及获取第(n+1)帧图像的RGB值,对所述第(n+1)帧图像的RGB值 中的R值求和得到R (n+1), G值求和得到G (n+1),B值求和得到B (n+1);相似性判断单元 22,用于分别判断相似值(I Rn-R (n+1) /R (n+1)) *100%、( | Gn-G (n+1) /G (n+1)) *100% 以及(|Bn-B(n+l) I/B (n+1)) *100%是否均在预设相似值的范围内;其中n为小于预设帧数的任一自然数。其中公式(I Rn-R (n+1) /R (n+1)) *100% 可由公式(| Rn-R (n+1) |/Rn) *100% 替换,(I Gn-G (n+1) I/G (n+1)) *100% 可由公式(| Gn-G (n+1) |/Gn) *100% 替换,(| Bn-B (n+1) I/B (n+1)) *100% 可由公式(I Bn-B (n+1) /Bn) *100% 替换。在本发明实施例中,优选地,判断模块2中预设相似值的范围为29TlO%,当所判断的相邻两帧图像的相似值落在29TlO%的范围内时,可判断该当前3D视频格式为顺序格式;当所判断的相邻两帧图像的相似值落在29TlO%的范围外时,可判断该当前3D视频格式为非顺序格式。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种3D视频顺序格式的自动识别方法,其特征在于,包括以下步骤 步骤S11,截取连续的预设帧数的帧图像,其中所述预设帧数m是大于等于3的自然数; 步骤S12,判断所截取的帧图像中是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内; 若是,则判断当前3D视频格式为顺序格式; 若否,则判断当前3D视频格式为非顺序格式。
2.根据权利要求I所述的方法,其特征在于,所述步骤Sll具体包括 步骤S21,根据场同步信号,产生中断事件; 步骤S22,根据所述中断事件,截取一帧图像; 步骤S23,判断所截取的连续帧图像数是否达到预设帧数,若否,则返回执行步骤S21。
3.根据权利要求2所述的方法,其特征在于,在步骤S22之后还包括依序存储所截取的帧图像的步骤。
4.根据权利要求I所述的方法,其特征在于,所述判断相邻两帧图像的相似值在预设相似值范围内的具体步骤包括 获取第n帧图像的RGB值,对所述第n帧图像的RGB值中的R值求和得到Rn,G值求和得到Gn,B值求和得到Bn ; 获取第(n+1)帧图像的RGB值,对所述第(n+1)帧图像的RGB值中的R值求和得到R(n+l),G值求和得到G (n+1 ),B值求和得到B (n+1); 分别判断相似值(I Rn-R (n+1) /R(n))*100%、(| Gn-G (n+1) /G(n))*100% 以及(I Bn-B (n+1) I/B (n)) *100%是否均在所述预设相似值的范围内;或者分别判断相似值(I Rn-R (n+1) /R (n+1)) *100%、(| Gn-G (n+1) /G (n+1)) *100% 以及(I Bn-B (n+1) I/B (n+1)) *100%是否均在所述预设相似值的范围内; 其中n为小于预设帧数的任一自然数。
5.根据权利要求I至4任一项所述的方法,其特征在于,所述预设相似值范围为2% 10%。
6.一种3D视频顺序格式的自动识别装置,其特征在于,包括 截图模块,用于截取连续的预设帧数的帧图像,其中所述预设帧数m是大于等于3的自然数; 判断模块,用于判断所截取的帧图像中是否存在[(m-l)/2]对的相邻两帧图像的相似值在预设相似值范围内;若是,则判断当前3D视频格式为顺序格式;若否,则判断当前3D视频格式为非顺序格式。
7.根据权利要求6所述的装置,其特征在于,所述截图模块包括 中断单元,用于根据场同步信号,产生中断事件; 截图单元,用于根据所述中断事件,截取一帧图像; 帧数判断单元,用于判断所截取的连续帧图像数是否达到预设帧数,若否,则控制中断单元根据场同步信号,产生中断事件。
8.根据权利要求7所述的装置,其特征在于,所述截图模块还包括存储单元,其用于依序存储所截取的帧图像。
9.根据权利要求6所述的装置,其特征在于,所述判断模块包括 RGB数据获取及处理单元,用于获取第n帧图像的RGB值,并对所述第n帧图像的RGB值中的R值求和得到Rn,G值求和得到Gn,B值求和得到Bn ;以及用于获取第(n+1)帧图像的RGB值,对所述第(n+1)帧图像的RGB值中的R值求和得到R (n+1), G值求和得到G(n+1 ),B值求和得到B (n+1); 相似性判断单元,用于分别判断相似值(I Rn-R (n+1) /R(n))_%、(| Gn-G (n+1) /G(n))*100%以及(|Bn-B(n+l) I/B(n))*100%是否均在预设相似值的范围内;或者分别判断相似值(I Rn-R (n+1) /R (n+1)) *100%、(| Gn-G (n+1) /G (n+1)) *100% 以及(| Bn-B (n+1) /B (n+1)) *100%是否均在预设相似值的范围内; 其中n为小于预设帧数的任一自然数。
10.根据权利要求6至9任一项所述的装置,其特征在于,所述预设相似值范围为2% 10%。
全文摘要
本发明提供了一种3D视频顺序格式的自动识别方法及装置,其中,该方法包括以下步骤截取连续的预设帧数的帧图像,其中所述预设帧数m是大于等于3的自然数;判断所截取的帧图像中是否存在[(m-1)/2]对的相邻两帧图像的相似值在预设相似值范围内;若是,则判断当前3D视频格式为顺序格式;若否,则判断当前3D视频格式为非顺序格式。相对现有技术中的经手动选择进入到3D顺序格式视频的播放方法,本发明可自动识别3D顺序格式的视频,具有操作简单,用户体验度高的优点。
文档编号H04N13/04GK102833563SQ20121027253
公开日2012年12月19日 申请日期2012年8月2日 优先权日2012年8月2日
发明者段平, 姜锋 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1