CN106028019A - 视频三维格式快速检测方法 - Google Patents

视频三维格式快速检测方法 Download PDF

Info

Publication number
CN106028019A
CN106028019A CN201610375507.4A CN201610375507A CN106028019A CN 106028019 A CN106028019 A CN 106028019A CN 201610375507 A CN201610375507 A CN 201610375507A CN 106028019 A CN106028019 A CN 106028019A
Authority
CN
China
Prior art keywords
projection vector
view
video
subregion
vector
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610375507.4A
Other languages
English (en)
Other versions
CN106028019B (zh
Inventor
石岩
张伟香
方勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yiweishi Technology Co Ltd
Original Assignee
Shanghai Yiweishi Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Yiweishi Technology Co Ltd filed Critical Shanghai Yiweishi Technology Co Ltd
Priority to CN201610375507.4A priority Critical patent/CN106028019B/zh
Publication of CN106028019A publication Critical patent/CN106028019A/zh
Application granted granted Critical
Publication of CN106028019B publication Critical patent/CN106028019B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/133Equalising the characteristics of different image components, e.g. their average brightness or colour balance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/139Format conversion, e.g. of frame-rate or size
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)

Abstract

本发明揭示了一种视频三维格式快速检测方法,根据三维视频内容制作所要求的左右视图只能存在水平视差,不允许存在垂直视差,以及左右视图亮度/色度等各方面特征必须高度一致这些特征,采用计算不同视图的投影向量之间的距离来进行格式检测,整个过程的计算量只存在加法运算,由此可以方便/经济的适合软硬件快速实现。其次,本发明方法利用了同一视频节目格式唯一这一事实条件,只是在每个新节目开始时做必要的计算/检测,特别适用于移动设备(平板电脑、笔记本电脑)这类对功耗、制造成本要求非常苛刻的***。本发明提出的视频三维格式快速检测方法,可快速检测视频的三维格式。

Description

视频三维格式快速检测方法
技术领域
本发明属于视频格式检测技术领域,涉及一种视频格式检测方法,尤其涉及一种视频三维格式快速检测方法。
背景技术
随着三维(3D)视频的影片在视频网站上越来越普及和3D数字电视节目的开播,可以预见在未来一段时间内,2D内容和3D内容将长期(并一直)共存。对终端显示设备而言,如何自动检测视频节目格式是2D还是3D,对于内容正确呈现是必不可少的。
在目前3D视频中,有一大类是将3D内容排列2D帧中,以便于现有2D显示***兼容。根据3D子帧在2D帧中的排列格式,此类3D视频分为以下几种格式,其中左右3D格式和上下3D格式是最为普遍格式。
(1)左右3D格式(SBS):3D左右视图并排排列在2D帧中;
(2)上下3D格式(TB):3D左右视图排列在2D帧中的上部和下部;
(3)行交织3D格式(LI):交织3D左右视图的行让左右视图排列在2D帧中;
(4)列交织3D格式(CI):交织3D左右视图的列让左右视图排列在2D帧中;
(5)方格-交错3D格式(CB):以方格模式交错让3D左右视图排列在2D帧中;
(6)方格-并排3D格式(CBS):以方格模式让3D左右视图并排排列在2D帧中;
(7)2D+深度格式(2D+D):将2D子帧和深度信息子帧并排排列在2D帧中。
根据观看舒适性要求,三维视频内容制作时除了要求左右视图的亮度/色度等各方面特征具有高度一致性,还只允许存在水平视差,不能有垂直视差;否则会给观看者造成很大的不舒适感。同时,根据现有视频节目制作的惯例,每个节目的格式都是确定并唯一的。要么是2D视频,如果是3D内容则采用上面的一种格式,不存在一个节目里面包含多种视频格式。
有鉴于此,如今迫切需要设计一种新的视频格式检测方式,以便克服现有检测方式存在的上述缺陷。
发明内容
本发明所要解决的技术问题是:提供一种视频三维格式快速检测方法,可快速检测视频的三维格式。
为解决上述技术问题,本发明采用如下技术方案:
一种视频三维格式快速检测方法,所述检测方法包括如下步骤:
步骤一、判断视频是否为上下3D格式视频或左右3D格式视频,包括:
S1、新视频节目开始,对第一计数器、第二计数器清零;
S2、获取一帧宽度为N高度为L的图像P,对输入图像划分为4个子区域,形成左上、左下、右上、右下4个子区域;同时再按左右3D、上下3D格式进行视图划分;按左右3D格式化时,左视图在左边,右视图在右边;按上下3D格式化时,上视图在上边,下视图在下边;
S3、对于YUV模式图像,只对亮度分量Y进行计算,计算步骤S2中4个子区域的水平投影向量Yh和垂直投影向量Yv。分别得到第一子区域水平投影向量第一子区域垂直投影向量第二子区域水平投影向量第二子区域垂直投影向量第三子区域水平投影向量第三子区域垂直投影向量第四子区域水平投影向量第四子区域垂直投影向量其中,Yh的维度为L/2,Yv的维度为N/2。
第二子区域水平投影向量与垂直投影向量的计算公式如下,其中Yij为第i行第j列像素点的Y分量;
Y h 2 = Y 1 h Y 2h Y 3h · · · Y L 2 h = Σ j = 1 N 2 Y 1 j Σ j = 1 N 2 Y 2 j Σ j = 1 N 2 Y 3 j · · · Σ j = 1 N 2 Y L 2 j ;
Y v 2 = Y 1 v Y 2 v Y 3 v · · · Y N 2 v = Σ i = 1 L 2 Y i 1 Σ i = 1 L 2 Y i 2 Σ i = 1 L 2 Y i 3 · · · Σ i = 1 L 2 Y i L 2 ;
其他3个区域的的计算过程与之相同,只需要按照不同区域i,j的取值修改取值范围。第一区域为第三区域为第四区域为
对于RGB模式图像,将图像从RGB颜色空间转为YUV颜色空间,再按照上述过程对Y进行处理;或者直接在RGB空间,对R、G、B三个分量都按上述Y的过程进行处理,从而判断格式;
S4、根据步骤S2中子区域与左右视图的关系,得到左视图对应的水平投影向量和垂直投影向量右视图的水平投影向量和垂直投影向量
Y h 11 = Y h 2 | | Y h 3 ;
Y v 11 = Y v 2 + Y v 3 ;
Y h 12 = Y h 1 | | Y h 4 ;
Y v 12 = Y v 1 + Y v 4 ;
其中,维度为L,维度为N/2;
定义两个向量V和T的连接运算为:
V | | T = v 1 v 2 v 3 · · · v n t 1 t 2 · · · t m
其中,向量V的维度为n,向量T的维度为m,连接后的新向量维度为n+m;
同样,得到上视图对应的水平投影向量和垂直投影向量下视图的水平投影向量和垂直投影向量
Y h 21 = Y h 2 + Y h 1 ;
Y v 21 = Y v 2 | | Y v 1 ;
Y h 22 = Y h 3 + Y h 4 ;
Y v 22 = Y v 3 | | Y v 4 ;
S5、计算左视图和右视图、上视图和下视图各投影向量之间的距离
D h 1 = Y h 11 - Y h 12 ;
D v 1 = Y v 11 - Y v 12 ;
D h 2 = Y h 21 - Y h 22 ;
D v 2 = Y v 21 - Y v 22 ;
S6、如果左视图和右视图水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第一计数器值加1;如果上视图和下视图水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第二计数器值加1;
S7、重复步骤S2~S6,直至步骤S6被执行了m次;
S8、若第一计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为左右3D视频格式;
若第二计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为上下3D视频格式;
S9、若以上两个计数器的值都不满足条件,则检测到的当前视频节目不是左右3D视频格式,也不是上下3D视频格式;
步骤二、判断视频是否为行交织3D格式LI视频或列交织3D格式CI视频或方格-交错3D格式CB视频或方格-并排3D格式CBS视频;包括:与步骤一过程的步骤S2、步骤S3、步骤S4类似,依据不同格式左右视图排布的规则,进行左右视图的区域划分,得到左右视图的水平投影和垂直投影;行交织3D格式LI的左右区域划分按照图像像素的奇偶行进行划分,所有奇数行的像素进行水平投影/垂直投影,得到一个视图的水平/垂直投影向量;所有偶数行的像素进行水平投影/垂直投影,得到另一个视图的水平/垂直投影向量;后续处理步骤则跟步骤一的步骤S5到S8完全相同。
步骤三、若步骤一、步骤二中均未检测到3D格式视频,则判断检测到的当前视频节目为2D视频格式。
一种视频三维格式快速检测方法,其特征在于,所述检测方法包括如下步骤:
计数器初始化;
获取一帧图像,根据所需要检测的n种3D视频格式,对图像进行n种左右视图的划分;
计算每一种视图划分,其左右视图的像素分量的水平投影向量和垂直投影向量;
计算每一种视图划分,对应的左右视图的水平投影向量距离以及垂直投影向量距离;
针对每一种视图划分,如果水平投影向量距离以及垂直投影向量距离小于给定阈值,则该视图划分对应的3D格式计数器加1;
重复m次,查看何种3D格式计数器值大于k*m,k∈(0.5,1],大于则断定格式为该3D格式;如果所有计数器值都不满足,则断定格式为2D格式。
作为本发明的一种优选方案,所述3D格式为以下6种格式中的其中之一:左右3D格式SBS、上下3D格式TB、行交织3D格式LI、列交织3D格式、方格-交错3D格式、方格-并排3D格式。
作为本发明的一种优选方案,对于目前最为普遍的左右3D和上下3D格式,所述检测方法具体包括如下步骤:
S1、新视频节目开始,对第一计数器、第二计数器清零;
S2、获取一帧宽度为N高度为L的图像P,对输入图像划分为4个子区域,形成左上、左下、右上、右下4个子区域;同时再按左右3D、上下3D格式进行视图划分;按左右3D格式化时,左视图在左边,右视图在右边;按上下3D格式化时,上视图在上边,下视图在下边;
S3、对于YUV模式图像,对步骤S2中4个子区域的亮度分量Y进行计算,计算步骤S2中4个子区域的水平投影向量Yh和垂直投影向量Yv
对于RGB模式图像,计算步骤S2中4个子区域的R、G、B三个分量进行计算,得到对应的水平投影向量Rh、Gh、Bh和垂直投影向量Rv、Gv、Bv
将上述各个分量Y、R、G、B标记为X,对于分量X,分别得到第一子区域水平投影向量第一子区域垂直投影向量第二子区域水平投影向量第二子区域垂直投影向量第三子区域水平投影向量第三子区域垂直投影向量第四子区域水平投影向量第四子区域垂直投影向量其中,Xh的维度为L/2,Xv的维度为N/2;
S4、根据步骤S2中子区域与左右视图的关系,得到左视图对应的水平投影向量和垂直投影向量右视图的水平投影向量和垂直投影向量其中,维度为L,维度为N/2;
同样,得到上视图对应的水平投影向量和垂直投影向量下视图的水平投影向量和垂直投影向量
S5、计算左视图和右视图、上视图和下视图各投影向量之间的距离
S6、如果左视图和右视图水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第一计数器值加1;如果上视图和下视图水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第二计数器值加1;
S7、重复步骤S2~S6,直至步骤S6被执行了m次;
S8、若第一计数器的值大于等于设定值,则检测到的当前视频节目格式为左右3D视频格式;
若第二计数器的值大于等于设定值,则检测到的当前视频节目格式为上下3D视频格式;
若以上两个计数器的值都不满足条件,则检测到的当前视频节目为2D视频格式。
作为本发明的一种优选方案,所述步骤S3中,第二子区域水平投影向量与垂直投影向量的计算公式如下,其中Yij为第i行第j列像素点的Y分量;
Y h 2 = Y 1 h Y 2h Y 3h · · · Y L 2 h = Σ j = 1 N 2 Y 1 j Σ j = 1 N 2 Y 2 j Σ j = 1 N 2 Y 3 j · · · Σ j = 1 N 2 Y L 2 j ;
Y v 2 = Y 1 v Y 2 v Y 3 v · · · Y N 2 v = Σ i = 1 L 2 Y i 1 Σ i = 1 L 2 Y i 2 Σ i = 1 L 2 Y i 3 · · · Σ i = 1 L 2 Y i L 2 ;
其他3个区域的的计算方式与之类似。
作为本发明的一种优选方案,所述步骤S4中,
X h 21 = X h 2 + X h 1 ; X v 21 = X v 2 | | X v 1 ; X h 22 = X h 3 + X h 4 ; X v 22 = X v 3 | | X v 4 ;
定义两个向量V、T的连接运算为:
V | | T = v 1 v 2 v 3 · · · v n t 1 t 2 · · · t m
V的维度为n,T的维度为m,连接后的新向量维度为n+m。
作为本发明的一种优选方案,所述步骤S5中,
本发明的有益效果在于:本发明提出的视频三维格式快速检测方法,可快速检测视频的三维格式。
本发明通过设计一种指标,该指标计算于水平视差无关,只与垂直视差相关,则针对3D内容的左右视图,该指标具有高度一致性,这一点跟普通2D视频具有显著差异,进而检测出视频的3D/2D格式。
本发明根据三维视频内容制作所要求的左右视图只能存在水平视差,不允许存在垂直视差,以及左右视图亮度/色度等各方面特征必须高度一致这些特征,采用计算不同视图的投影向量之间的距离来进行格式检测,整个过程的计算量只存在加法运算,由此可以方便/经济的适合软硬件快速实现。
其次,本发明方法利用了同一视频节目格式唯一这一事实条件,只是在每个新节目开始时做必要的计算/检测,特别适用于移动设备(平板电脑、笔记本电脑)这类对功耗、制造成本要求非常苛刻的***。
附图说明
图1为对输入图像划分为4个子区域的示意图。
图2为对输入图像按左右3D格式化的示意图。
图3为对输入图像按上下3D格式化的示意图。
图4为本发明视频三维格式快速检测方法的流程图。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
实施例一
请参阅图4,本发明揭示了一种视频三维格式快速检测方法,本方法设计的指标是将视频中的左右视图区域中的像素值分别水平和垂直方向投影,得到水平投影向量和垂直投影向量。由于左右视图的水平视差,对水平投影计算影响小,而对垂直投影计算影响大,因此左右视图的水平投影向量的差异小(或者说距离很近),而垂直投影向量的差异显著(或者距离较大)。这个特征对3D视频成立,对2D视频则不存在,从而可以区分出3D和2D视频格式。
水平投影向量的详细计算过程如下,对一帧具有L行N列个像素点的RGB模式图像P(如果是YUV模式,则只对亮度分量Y进行计算),将RGB分量分别向水平方向进行投影,得到3个维数都为L的向量Rh、Gh、Bh。以Rh为例,计算公式如下,其中Rij为第i行第j列像素点的R分量。
R h = R 1 h R 2 h R 3 h · · · R L h = Σ j = 1 N R 1 j Σ j = 1 N R 2 j Σ j = 1 N R 3 j · · · Σ j = 1 N R L j
向量之间距离定义为DRh,计算如下。
DR h = R h 1 - R h 2 = Σ j = 1 L | R j h 1 - R j h 2 |
同样,对分量G和B得到类似水平投影向量的距离DGh和DBh
与水平投影类似的,得到图像P垂直方向投影向量Rv、Gv、Bv(其维度为N),以及向量间的距离DRv、DGv和DBv
定义两个向量V(维度为n)和T(维度为m)的连接运算为,连接后的新向量维度为n+m
V | | T = v 1 v 2 v 3 · · · v n t 1 t 2 · · · t m .
以最为普遍的左右3D和上下3D格式为例,整个格式检测过程包括如下步骤:
【步骤S1】新视频节目开始,对第一计数器、第二计数器清零;
【步骤S2】获取一帧宽度为N高度为L的图像P,对输入图像划分为4个子区域,形成左上、左下、右上、右下4个子区域,如图1所示;同时再按左右3D、上下3D格式进行视图划分;按左右3D格式化时(如图2所示),左视图11在左边,右视图12在右边;按上下3D格式化时(如图3所示),上视图21在上边,下视图22在下边;
【步骤S3】对于YUV模式图像,对亮度分量Y进行计算,计算步骤S2中4个子区域的水平投影向量Yh和垂直投影向量Yv;分别得到第一子区域水平投影向量第一子区域垂直投影向量第二子区域水平投影向量第二子区域垂直投影向量第三子区域水平投影向量第三子区域垂直投影向量第四子区域水平投影向量第四子区域垂直投影向量其中,Yh的维度为L/2,Yv的维度为N/2;
对于RGB模式图像,可以将图像从RGB颜色空间转为YUV颜色空间,再按照上述过程对Y进行处理。考虑到颜色空间转换所需要大量乘加运算,也可以直接在RGB空间,对R、G、B三个分量都按上述Y的过程进行处理,从而判断格式。
对于具有L行N列个像素点的RGB模式图像,计算步骤S2中4个子区域的水平投影向量Rh、Gh、Bh和垂直投影向量Rv、Gv、Bv
各个子区域水平投影向量Rh、Gh、Bh的计算方法为:将R、G、B分量分别向水平方向进行投影,得到3个维数都为L的水平投影向量Rh、Gh、Bh
R h = R 1 h R 2 h R 3h · · · R L h = Σ j = 1 N R 1 j Σ j = 1 N R 2 j Σ j = 1 N R 3 j · · · Σ j = 1 N R L j ;
G h = G 1 h G 2 h G 3 h · · · G L h = Σ j = 1 N G 1 j Σ j = 1 N G 2 j Σ j = 1 N G 3 j · · · Σ j = 1 N G L j ;
B h = B 1 h B 2 h B 3 h · · · B L h = Σ j = 1 N B 1 j Σ j = 1 N B 2 j Σ j = 1 N B 3 j · · · Σ j = 1 N B L j ;
其中,Rij为第i行第j列像素点的R分量,Gij为第i行第j列像素点的G分量,Bij为第i行第j列像素点的B分量;
各个子区域垂直投影向量Rv、Gv、Bv的计算方法为:将R、G、B分量分别向垂直方向进行投影,得到3个维数都为N的水平投影向量Rv、Gv、Bv
R v = R 1 v R 2 v R 3 v · · · R N v = Σ i = 1 L R 1 i Σ i = 1 L R 2 i Σ i = 1 L R 3 i · · · Σ i = 1 L R L i ;
G v = G 1 v G 2 v G 3 v · · · G N v = Σ i = 1 L G 1 i Σ i = 1 L G 2 i Σ i = 1 L G 3 i · · · Σ i = 1 L G L i ;
B v = B 1 v B 2 v B 3 v · · · B N v = Σ i = 1 L B 1 i Σ i = 1 L B 2 i Σ i = 1 L B 3 i · · · Σ i = 1 L B L i ;
其中,Rij为第i行第j列像素点的R分量,Gij为第i行第j列像素点的G分量,Bij为第i行第j列像素点的B分量;
【步骤S4】根据步骤S2中子区域与左右视图的关系,得到左视图11对应的水平投影向量和垂直投影向量右视图12的水平投影向量和垂直投影向量
Y h 11 = Y h 2 | | Y h 3 ;
Y v 11 = Y v 2 + Y v 3 ;
Y h 12 = Y h 1 | | Y h 4 ;
Y v 12 = Y v 1 + Y v 4 ;
其中,维度为L,维度为N/2;
定义两个向量V和T的连接运算为:
V | | T = v 1 v 2 v 3 · · · v n t 1 t 2 · · · t m
其中,向量V的维度为n,向量T的维度为m,连接后的新向量维度为n+m;
同样,得到上视图21对应的水平投影向量和垂直投影向量下视图22的水平投影向量和垂直投影向量
Y h 21 = Y h 2 + Y h 1 ;
Y v 21 = Y v 2 | | Y v 1 ;
Y h 22 = Y h 3 + Y h 4 ;
Y v 22 = Y v 3 | | Y v 4 ;
【步骤S5】计算左视图11和右视图12、上视图21和下视图22各投影向量之间的距离
D h 1 = Y h 11 - Y h 12 ;
D v 1 = Y v 11 - Y v 12 ;
D h 2 = Y h 21 - Y h 22 ;
D v 2 = Y v 21 - Y v 22 ;
【步骤S6】如果左视图11和右视图12水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第一计数器值加1;如果上视图21和下视图22水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第二计数器值加1;
【步骤S7】重复步骤S2~S6,直至步骤S6被执行了m次;
【步骤S8】若第一计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为左右3D视频格式;
【步骤S9】若第二计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为上下3D视频格式。
还可以根据上述流程,判断当前视频节目格式是否为其他几种3D格式,例如行交织3D格式(LI)、列交织3D格式(CI)、方格-交错3D格式(CB)、方格-并排3D格式(CBS)。检测过程可以与上述过程的S2、S3、S4类似,依据不同格式左右视图排布的规则,进行左右视图的区域划分,得到左右视图的水平投影和垂直投影。例如行交织3D格式(LI),左右区域划分按照图像像素的奇偶行进行划分,所有奇数行的像素进行水平投影/垂直投影,得到一个视图的水平/垂直投影向量;所有偶数行的像素进行水平投影/垂直投影,得到另一个视图的水平/垂直投影向量。后续处理步骤则跟上述S5到S8完全相同。
若根据上述过程均未检测到3D格式视频,则判断检测到的当前视频节目为2D视频格式。
实施例二
一种视频三维格式快速检测方法,所述检测方法包括如下步骤:
步骤一、判断视频是否为上下3D格式视频或左右3D格式视频,包括:
S1、新视频节目开始,对第一计数器、第二计数器清零;
S2、获取一帧宽度为N高度为L的图像P,对输入图像划分为4个子区域,形成左上、左下、右上、右下4个子区域;同时再按左右3D、上下3D格式进行视图划分;按左右3D格式化时,左视图11在左边,右视图12在右边;按上下3D格式化时,上视图21在上边,下视图22在下边;
S3、对于YUV模式图像,只对亮度分量Y进行计算,计算步骤S2中4个子区域的水平投影向量Yh和垂直投影向量Yv。分别得到第一子区域水平投影向量第一子区域垂直投影向量第二子区域水平投影向量第二子区域垂直投影向量第三子区域水平投影向量第三子区域垂直投影向量第四子区域水平投影向量第四子区域垂直投影向量其中,Yh的维度为L/2,Yv的维度为N/2。
第二子区域水平投影向量与垂直投影向量的计算公式如下,其中Yij为第i行第j列像素点的Y分量;
Y h 2 = Y 1 h Y 2h Y 3h · · · Y L 2 h = Σ j = 1 N 2 Y 1 j Σ j = 1 N 2 Y 2 j Σ j = 1 N 2 Y 3 j · · · Σ j = 1 N 2 Y L 2 j ;
Y v 2 = Y 1 v Y 2 v Y 3 v · · · Y N 2 v = Σ i = 1 L 2 Y i 1 Σ i = 1 L 2 Y i 2 Σ i = 1 L 2 Y i 3 · · · Σ i = 1 L 2 Y i L 2 ;
其他3个区域的的计算过程与之相同,只需要按照不同区域i,j的取值修改取值范围(本领域技术人员可以根据本发明的描述获取其他3个区域的 这里不做赘述)。第一区域为第三区域为第四区域为
对于RGB模式图像,将图像从RGB颜色空间转为YUV颜色空间,再按照上述过程对Y进行处理;或者直接在RGB空间,对R、G、B三个分量都按上述Y的过程进行处理,从而判断格式;
S4、根据步骤S2中子区域与左右视图的关系,得到左视图11对应的水平投影向量和垂直投影向量右视图12的水平投影向量和垂直投影向量
Y h 11 = Y h 2 | | Y h 3 ;
Y v 11 = Y v 2 + Y v 3 ;
Y h 12 = Y h 1 | | Y h 4 ;
Y v 12 = Y v 1 + Y v 4 ;
其中,维度为L,维度为N/2;
定义两个向量V和T的连接运算为:
V | | T = v 1 v 2 v 3 · · · v n t 1 t 2 · · · t m
其中,向量V的维度为n,向量T的维度为m,连接后的新向量维度为n+m;
同样,得到上视图21对应的水平投影向量和垂直投影向量下视图22的水平投影向量和垂直投影向量
Y h 21 = Y h 2 + Y h 1 ;
Y v 21 = Y v 2 | | Y v 1 ;
Y h 22 = Y h 3 + Y h 4 ;
Y v 22 = Y v 3 | | Y v 4 ;
S5、计算左视图11和右视图12、上视图21和下视图22各投影向量之间的距离
D h 1 = Y h 11 - Y h 12 ;
D v 1 = Y v 11 - Y v 12 ;
D h 2 = Y h 21 - Y h 22 ;
D v 2 = Y v 21 - Y v 22 ;
S6、如果左视图11和右视图12水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第一计数器值加1;如果上视图21和下视图22水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第二计数器值加1;
S7、重复步骤S2~S6,直至步骤S6被执行了m次;
S8、若第一计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为左右3D视频格式;
若第二计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为上下3D视频格式;
S9、若以上两个计数器的值都不满足条件,则检测到的当前视频节目不是左右3D视频格式,也不是上下3D视频格式;
步骤二、判断视频是否为行交织3D格式LI视频或列交织3D格式CI视频或方格-交错3D格式CB视频或方格-并排3D格式CBS视频;包括:与步骤一过程的步骤S2、步骤S3、步骤S4类似,依据不同格式左右视图排布的规则,进行左右视图的区域划分,得到左右视图的水平投影和垂直投影;行交织3D格式LI的左右区域划分按照图像像素的奇偶行进行划分,所有奇数行的像素进行水平投影/垂直投影,得到一个视图的水平/垂直投影向量;所有偶数行的像素进行水平投影/垂直投影,得到另一个视图的水平/垂直投影向量;后续处理步骤则跟步骤一的步骤S5到S8完全相同。
步骤三、若步骤一、步骤二中均未检测到3D格式视频,则判断检测到的当前视频节目为2D视频格式。
实施例三
一种视频三维格式快速检测方法,所述检测方法包括如下步骤:
计数器初始化;
获取一帧图像,根据所需要检测的n种3D视频格式(所述3D格式为以下6种格式中的其中之一:左右3D格式SBS、上下3D格式TB、行交织3D格式LI、列交织3D格式、方格-交错3D格式、方格-并排3D格式),对图像进行n种左右视图的划分;
计算每一种视图划分,其左右视图的像素分量的水平投影向量和垂直投影向量;
计算每一种视图划分,对应的左右视图的水平投影向量距离以及垂直投影向量距离;
针对每一种视图划分,如果水平投影向量距离以及垂直投影向量距离小于给定阈值,则该视图划分对应的3D格式计数器加1;
重复m次,查看何种3D格式计数器值大于k*m,k∈(0.5,1],大于则断定格式为该3D格式;如果所有计数器值都不满足,则断定格式为2D格式。
综上所述,本发明提出的视频三维格式快速检测方法,可快速检测视频的三维格式。本发明通过设计一种指标,该指标计算于水平视差无关,只与垂直视差相关,则针对3D内容的左右视图,该指标具有高度一致性,这一点跟普通2D视频具有显著差异,进而检测出视频的3D/2D格式。
本发明根据三维视频内容制作所要求的左右视图只能存在水平视差,不允许存在垂直视差,以及左右视图亮度/色度等各方面特征必须高度一致这些特征,采用计算不同视图的投影向量之间的距离来进行格式检测,整个过程的计算量只存在加法运算,由此可以方便/经济的适合软硬件快速实现。
其次,本发明方法利用了同一视频节目格式唯一这一事实条件,只是在每个新节目开始时做必要的计算/检测,特别适用于移动设备(平板电脑、笔记本电脑)这类对功耗、制造成本要求非常苛刻的***。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

Claims (7)

1.一种视频三维格式快速检测方法,其特征在于,所述检测方法包括如下步骤:
步骤一、判断视频是否为上下3D格式视频或左右3D格式视频,包括:
S1、新视频节目开始,对第一计数器、第二计数器清零;
S2、获取一帧宽度为N高度为L的图像P,对输入图像划分为4个子区域,形成左上、左下、右上、右下4个子区域;同时再按左右3D、上下3D格式进行视图划分;按左右3D格式化时,左视图(11)在左边,右视图(12)在右边;按上下3D格式化时,上视图(21)在上边,下视图(22)在下边;
S3、对于YUV模式图像,只对亮度分量Y进行计算,计算步骤S2中4个子区域的水平投影向量Yh和垂直投影向量Yv;分别得到第一子区域水平投影向量第一子区域垂直投影向量第二子区域水平投影向量第二子区域垂直投影向量第三子区域水平投影向量第三子区域垂直投影向量第四子区域水平投影向量第四子区域垂直投影向量其中,Yh的维度为L/2,Yv的维度为N/2;
第二子区域水平投影向量与垂直投影向量的计算公式如下,其中Yij为第i行第j列像素点的Y分量;
Y h 2 = Y 1 h Y 2 h Y 3 h . . . Y L 2 h = Σ j = 1 N 2 Y 1 j Σ j = 1 N 2 Y 2 j Σ j = 1 N 2 Y 3 j . . . Σ j = 1 N 2 Y L 2 j ;
Y v 2 = Y 1 v Y 2 v Y 3 v . . . Y N 2 v = Σ i = 1 L 2 Y i 1 Σ i = 1 L 2 Y i 2 Σ i = 1 L 2 Y i 3 . . . Σ i = 1 L 2 Y i L 2 ;
其他3个区域的的计算过程与之相同,只需要按照不同区域i,j的取值修改取值范围;第一区域为第三区域为第四区域为
对于RGB模式图像,将图像从RGB颜色空间转为YUV颜色空间,再按照上述过程对Y进行处理;或者直接在RGB空间,对R、G、B三个分量都按上述Y的过程进行处理,从而判断格式;
S4、根据步骤S2中子区域与左右视图的关系,得到左视图(11)对应的水平投影向量和垂直投影向量右视图(12)的水平投影向量和垂直投影向量
Y h 11 = Y h 2 | | Y h 3 ;
Y v 11 = Y v 2 + Y v 3 ;
Y h 12 = Y h 1 | | Y h 4 ;
Y v 12 = Y v 1 + Y v 4 ;
其中,维度为L,维度为N/2;
定义两个向量V和T的连接运算为:
V | | T = v 1 v 2 v 3 . . . v n t 1 t 2 . . . t m
其中,向量V的维度为n,向量T的维度为m,连接后的新向量维度为n+m;
同样,得到上视图(21)对应的水平投影向量和垂直投影向量下视图(22)的水平投影向量和垂直投影向量
Y h 21 = Y h 2 + Y h 1 ;
Y v 21 = Y v 2 | | Y v 1 ;
Y h 22 = Y h 3 + Y h 4 ;
Y v 22 = Y v 3 | | Y v 4 ;
S5、计算左视图(11)和右视图(12)、上视图(21)和下视图(22)各投影向量之间的距离
D h 1 = Y h 11 - Y h 12 ;
D v 1 = Y v 11 - Y v 12 ;
D h 2 = Y h 21 - Y h 22 ;
D v 2 = Y v 21 - Y v 22 ;
S6、如果左视图(11)和右视图(12)水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第一计数器值加1;如果上视图(21)和下视图(22)水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第二计数器值加1;
S7、重复步骤S2~S6,直至步骤S6被执行了m次;
S8、若第一计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为左右3D视频格式;
若第二计数器的值大于等于k*m,k∈(0.5,1],则检测到的当前视频节目格式为上下3D视频格式;
S9、若以上两个计数器的值都不满足条件,则检测到的当前视频节目不是左右3D视频格式,也不是上下3D视频格式;
步骤二、判断视频是否为行交织3D格式LI视频或列交织3D格式CI视频或方格-交错3D格式CB视频或方格-并排3D格式CBS视频;包括:与步骤一过程的步骤S2、步骤S3、步骤S4类似,依据不同格式左右视图排布的规则,进行左右视图的区域划分,得到左右视图的水平投影和垂直投影;行交织3D格式LI的左右区域划分按照图像像素的奇偶行进行划分,所有奇数行的像素进行水平投影/垂直投影,得到一个视图的水平/垂直投影向量;所有偶数行的像素进行水平投影/垂直投影,得到另一个视图的水平/垂直投影向量;后续处理步骤则跟步骤一的步骤S5到S8完全相同;
步骤三、若步骤一、步骤二中均未检测到3D格式视频,则判断检测到的当前视频节目为2D视频格式。
2.一种视频三维格式快速检测方法,其特征在于,所述检测方法包括如下步骤:
计数器初始化;
获取一帧图像,根据所需要检测的n种3D视频格式,对图像进行n种左右视图的划分;
计算每一种视图划分,其左右视图的像素分量的水平投影向量和垂直投影向量;
计算每一种视图划分,对应的左右视图的水平投影向量距离以及垂直投影向量距离;
针对每一种视图划分,如果水平投影向量距离以及垂直投影向量距离小于给定阈值,则该视图划分对应的3D格式计数器加1;
重复m次,查看何种3D格式计数器值大于k*m,k∈(0.5,1],大于则断定格式为该3D格式;如果所有计数器值都不满足,则断定格式为2D格式。
3.根据权利要求2所述的视频三维格式快速检测方法,其特征在于:
所述3D格式为以下6种格式中的其中之一:左右3D格式SBS、上下3D格式TB、行交织3D格式LI、列交织3D格式、方格-交错3D格式、方格-并排3D格式。
4.根据权利要求2所述的视频三维格式快速检测方法,其特征在于:
对于目前最为普遍的左右3D和上下3D格式,所述检测方法具体包括如下步骤:
S1、新视频节目开始,对第一计数器、第二计数器清零;
S2、获取一帧宽度为N高度为L的图像P,对输入图像划分为4个子区域,形成左上、左下、右上、右下4个子区域;同时再按左右3D、上下3D格式进行视图划分;按左右3D格式化时,左视图(11)在左边,右视图(12)在右边;按上下3D格式化时,上视图(21)在上边,下视图(22)在下边;
S3、对于YUV模式图像,对步骤S2中4个子区域的亮度分量Y进行计算,计算步骤S2中4个子区域的水平投影向量Yh和垂直投影向量Yv
对于RGB模式图像,计算步骤S2中4个子区域的R、G、B三个分量进行计算,得到对应的水平投影向量Rh、Gh、Bh和垂直投影向量Rv、Gv、Bv
将上述各个分量Y、R、G、B标记为X,对于分量X,分别得到第一子区域水平投影向量第一子区域垂直投影向量第二子区域水平投影向量第二子区域垂直投影向量第三子区域水平投影向量第三子区域垂直投影向量第四子区域水平投影向量第四子区域垂直投影向量其中,Xh的维度为L/2,Xv的维度为N/2;
S4、根据步骤S2中子区域与左右视图的关系,得到左视图(11)对应的水平投影向量和垂直投影向量右视图(12)的水平投影向量和垂直投影向量其中,维度为L,维度为N/2;
同样,得到上视图(21)对应的水平投影向量和垂直投影向量下视图(22)的水平投影向量和垂直投影向量
S5、计算左视图(11)和右视图(12)、上视图(21)和下视图(22)各投影向量之间的距离
S6、如果左视图(11)和右视图(12)水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第一计数器值加1;如果上视图(21)和下视图(22)水平投影向量距离小于第一阈值THh,并且投影向量距离小于第二阈值THv,则第二计数器值加1;
S7、重复步骤S2~S6,直至步骤S6被执行了m次;
S8、若第一计数器的值大于等于设定值,则检测到的当前视频节目格式为左右3D视频格式;
若第二计数器的值大于等于设定值,则检测到的当前视频节目格式为上下3D视频格式;
若以上两个计数器的值都不满足条件,则检测到的当前视频节目为2D视频格式。
5.根据权利要求2所述的视频三维格式快速检测方法,其特征在于:
所述步骤S3中,第二子区域水平投影向量与垂直投影向量的计算公式如下,其中Yij为第i行第j列像素点的Y分量;
Y h 2 = Y 1 h Y 2 h Y 3 h . . . Y L 2 h = Σ j = 1 N 2 Y 1 j Σ j = 1 N 2 Y 2 j Σ j = 1 N 2 Y 3 j . . . Σ j = 1 N 2 Y L 2 j ;
Y v 2 = Y 1 v Y 2 v Y 3 v . . . Y N 2 v = Σ i = 1 L 2 Y i 1 Σ i = 1 L 2 Y i 2 Σ i = 1 L 2 Y i 3 . . . Σ i = 1 L 2 Y i L 2 ;
其他3个区域的的计算方式与之类似。
6.根据权利要求2所述的视频三维格式快速检测方法,其特征在于:
所述步骤S4中,
定义两个向量V、T的连接运算为:
V | | T = v 1 v 2 v 3 . . . v n t 1 t 2 . . . t m
V的维度为n,T的维度为m,连接后的新向量维度为n+m。
7.根据权利要求2所述的视频三维格式快速检测方法,其特征在于:
所述步骤S5中,
CN201610375507.4A 2016-05-31 2016-05-31 视频三维格式快速检测方法 Active CN106028019B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610375507.4A CN106028019B (zh) 2016-05-31 2016-05-31 视频三维格式快速检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610375507.4A CN106028019B (zh) 2016-05-31 2016-05-31 视频三维格式快速检测方法

Publications (2)

Publication Number Publication Date
CN106028019A true CN106028019A (zh) 2016-10-12
CN106028019B CN106028019B (zh) 2017-12-29

Family

ID=57092706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610375507.4A Active CN106028019B (zh) 2016-05-31 2016-05-31 视频三维格式快速检测方法

Country Status (1)

Country Link
CN (1) CN106028019B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534825A (zh) * 2016-11-29 2017-03-22 宁波易维视显示技术有限公司 基于中线边缘特征投影的自动检测全景视频、图片的方法
CN108615042A (zh) * 2016-12-09 2018-10-02 炬芯(珠海)科技有限公司 视频格式识别的方法和装置以及播放器

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101980545A (zh) * 2010-11-29 2011-02-23 深圳市九洲电器有限公司 一种自动检测3dtv视频节目格式的方法
TW201143359A (en) * 2009-12-09 2011-12-01 Thomson Licensing Method and apparatus for distinguishing a 3D image from a 2D image and for identifying the presence of a 3D image format by image difference determination
WO2011162737A1 (en) * 2010-06-24 2011-12-29 Thomson Licensing Detection of frame sequential stereoscopic 3d video format based on the content of successive video frames
CN102340676A (zh) * 2010-07-16 2012-02-01 深圳Tcl新技术有限公司 一种3d视频格式自动识别的方法及装置
CN102665085A (zh) * 2012-03-15 2012-09-12 广州嘉影软件有限公司 一种3d影片格式的自动识别方法及其自动识别装置
TW201328316A (zh) * 2011-12-26 2013-07-01 Novatek Microelectronics Corp 自動偵測影像格式的方法與應用其之播放方法
CN104994374A (zh) * 2015-07-03 2015-10-21 宁波易维视显示技术有限公司 一种自动检测视频三维格式的方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201143359A (en) * 2009-12-09 2011-12-01 Thomson Licensing Method and apparatus for distinguishing a 3D image from a 2D image and for identifying the presence of a 3D image format by image difference determination
WO2011162737A1 (en) * 2010-06-24 2011-12-29 Thomson Licensing Detection of frame sequential stereoscopic 3d video format based on the content of successive video frames
CN102340676A (zh) * 2010-07-16 2012-02-01 深圳Tcl新技术有限公司 一种3d视频格式自动识别的方法及装置
CN101980545A (zh) * 2010-11-29 2011-02-23 深圳市九洲电器有限公司 一种自动检测3dtv视频节目格式的方法
TW201328316A (zh) * 2011-12-26 2013-07-01 Novatek Microelectronics Corp 自動偵測影像格式的方法與應用其之播放方法
CN102665085A (zh) * 2012-03-15 2012-09-12 广州嘉影软件有限公司 一种3d影片格式的自动识别方法及其自动识别装置
CN104994374A (zh) * 2015-07-03 2015-10-21 宁波易维视显示技术有限公司 一种自动检测视频三维格式的方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534825A (zh) * 2016-11-29 2017-03-22 宁波易维视显示技术有限公司 基于中线边缘特征投影的自动检测全景视频、图片的方法
CN108615042A (zh) * 2016-12-09 2018-10-02 炬芯(珠海)科技有限公司 视频格式识别的方法和装置以及播放器

Also Published As

Publication number Publication date
CN106028019B (zh) 2017-12-29

Similar Documents

Publication Publication Date Title
CN102595185B (zh) 一种立体图像质量客观评价方法
US10204537B2 (en) Display driving method and device and display device
CN102844696B (zh) 电子装置和再现三维图像的方法
CN103179426A (zh) 自动检测图像格式的方法与应用其的播放方法
US20210376008A1 (en) Display substrate, display method thereof, display device, and fine metal mask
US10237539B2 (en) 3D display apparatus and control method thereof
US20110249886A1 (en) Image converting device and three-dimensional image display device including the same
CN102006425A (zh) 一种基于多摄像机的视频实时拼接方法
EP2498502A2 (en) Analysis of stereoscopic images
CN101593349A (zh) 将二维影像转换为三维影像的方法
US8610735B2 (en) Image converting device and three dimensional image display device including the same
CN105842864B (zh) 一种薄型光栅3d显示器
CN101162311A (zh) 立体液晶显示器及其制作方法
CN105049824A (zh) 自动检测三维视频格式的方法
CN106028019A (zh) 视频三维格式快速检测方法
CN111641822A (zh) 一种重定位立体图像质量评价方法
US20160044304A1 (en) Image displaying method and apparatus for multi-view stereoscopic display device
CN106067966B (zh) 视频三维格式自动检测方法
US9703106B2 (en) Parallax barrier, designing method thereof and parallax barrier type 3D display device
CN106303496B (zh) 图像格式确定方法及装置、显示设备
CN106131528B (zh) 3d视频格式识别方法及***
CN104767985A (zh) 使用区域分布分析以自动检测三维图像格式的方法
CN104318236B (zh) 一种获取图像局部特征的方法及***
CN103888839A (zh) 一种视频播放方法和设备
CN103250185B (zh) 使用能量值的图像处理装置及其图像处理方法和显示方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant