自动检测图像格式的方法与应用其的播放方法

文档序号:7791392阅读:290来源:国知局
专利名称:自动检测图像格式的方法与应用其的播放方法
技术领域
本发明有关于一种自动检测图像/影片格式的方法与应用其的播放方法。
背景技术
目前,三维(3D)显示器(如电视、计算机屏幕等)已逐渐普及。3D显示器不仅仅可以显示3D内容,还可以显示2D内容,然而,3D显示器要针对不同的内容采用不同的播放模式。以目前而言,单巾贞(single frame) 3D格式分成左右并排(SBS, Side-by-Side)与上下并排(TB,Top-and-Bottom)。因此,显示器需要区分出图像属于2D内容、3D格式的SBS和3D格式的TB这三种模式。SBS图像中,左右眼的图乃是左右并排在一起。左右眼的图在水平方向都为一半的分辨率,所以左右眼的图合起来大小等于正常分辨率。比如,如果分辨率为1920X1080的图像,SBS 3D图像中,左右眼的图的分辨率都为960X1080。TB 3D图像中,左右眼的图的垂直分辨率只有正常分辨率的一半。比如,如果分辨率为1920X1080的图像,则左右眼的图的分辨率都为1920X540。在播放3D图像/影片时,3D显示器要将其播放模式切换成3D播放模式,否则只能将3D影片播放成2D影片,且其播放质量甚差。比如,在播放SBS的3D影片时,如果未能正确切换至3D播放模式的话,则观赏者可能会看到影片被分成左半边与右半边。故而,本发明提出一种自动检测图像格式的方法与应用其的播放方法,其能自动检测单帧图像格式,以切换至正确的播放模式。

发明内容
本发明实施例是有关于一种自动检测图像/影片格式的方法,其通过检测单帧图像的左半边与右半边的相似度,来检测此图像格式是否为SBS。本发明实施例是有关于一种自动检测图像/影片格式的方法,其通过检测单帧图像的上半边与下半边的相似度,来检测此图像格式是否为TB。本发明实施例是有关于一种自动检测图像/影片格式的方法,其对于单帧图像确定不是SBS格式也不是TB格式的,确定其为2D格式。根据本发明的一示范性实施例,提出一种自动单帧图像格式检测方法,包括:将一单帧图像分割为多个巨块;将每一该些巨块分割为多个子块;在每一该些子块内设置一原块;计算每一该些原块的一像素亮度总和特征值;根据该些像素亮度总和特征值,计算该单帧图像的一左半边与一右半边间的一第一信任度;根据该些像素亮度总和特征值,计算该单帧图像的一上半边与一下半边间的一第二信任度;以及根据该些像素亮度总和特征值、该单帧图像的该第一信任度与该第二信任度,检测该单帧图像的一格式。根据本发明的另一示范性实施例,提出一种单帧图像播放方法,包括:将一单帧图像分割为多个巨块;将每一该些巨块分割为多个子块;在每一该些子块内设置一原块;计算每一该些原块的一像素亮度总和特征值;根据该些像素亮度总和特征值,判断该单帧图像的一第一半边是否相似于一第二半边,如果是,则判断该单帧图像为一三维格式;以及根据所判断的图像格式,播放该单帧图像。为了对本发明的上述及其它方面有更佳的了解,下文特举实施例,并配合所附图式,作详细说明如下。


图1显示根据本发明实施例的自动检测图像格式方法的流程图。图2显示根据本发明实施例的巨块、子块与原块的示意图。图3A显示根据本实施例的SBS信任度的示意图。图3B显示根据本实施例的TB信任度的示意图。图4显示于本实施例中,如何根据图像平均亮度、SBS信任度与TB信任度,检测图像格式的详细流程图。[主要元件标号说明]110 160:步骤410 450:步骤200:图像210:巨块220:子块230:原块
具体实施例方式
因为景深的关系,SBS格式图像的左半边与右半边虽然相似,但不会完全相同。相似地,因为景深的关系,TB格式图像的上半边与下半边虽然相似,但不会完全相同。故而,在本发明实施例中,依此原则来判断图像为2D格式或3D格式,并依此原则来判断3D图像格式为SBS格式或是TB格式。现请参考图1,其显示根据本发明实施例的自动检测图像格式方法的流程图。于步骤110中,将整张单帧图像分割为多个巨块(macro-block)。如图2所示,将整张图像分割为NMaTC。个巨块。为方便说明,各巨块的编号1、2.....Nsiarco0更进
一步说,举例来说,整张图像水平分割为;个部分,并垂直分割为个部分。
ΛΤ— O ^mac-H + ^mac-V
iyMarco — ^
O更进一步地,在本实施例中,将整张图像水平平均分割为;个部分,并垂直
平均分割为个部分。但当知本发明并不受限于此,在本发明其它可能实施例中,可将整张图像进行水平不平均分割。在本发明其它可能实施例中,可将整张图像进行垂直不平均分割。更进一步地,在本发明其它可能实施例中,对整张图像水平分割的个数未必要为2的幂次方。在本发明其它可能实施例中,对整张图像垂直分割的个数未必要为2的幂次方。此皆在本发明精神范围内。不过,如果分割个数为2的幂次方的话,比较方便进行存储器地
址寻址。在步骤120中,将每个巨块分割为多个子块(sub-block)。如图2所示,每个巨块分割为Nsub个子块。为方便说明,各子块的编号1、2.....Nsubo更进一步说,一个巨块水平分割为个部分,并垂直分割为个部分。NSub = 2 — H — V更进一步地,在本实施例中,将一个巨块水平平均分割为个部分,并垂直平均分割为部分。但当知本发明并不受限于此,在本发明其它可能实施例中,可将一个巨块进行水平不平均分割。在本发明其它可能实施例中,可将一个巨块进行垂直不平均分割。更进一步地,在本发明其它可能实施例中,对一个巨块水平分割的个数未必要为2的幂次方。在本发明其它可能实施例中,对一个巨块垂直分割的个数未必要为2的幂次方。此皆在本发明精神范围内。于步骤130中,在每个子块内设置一个原块(meta-block)。在本实施例中,原块的左上角对齐于子块的左上角。原块的宽度W_ME介于I与子块宽度W_SB之间;以及原块的高度H_ME介于I与子块高度H_SB之间。原块的宽度与高度未必为2的幂次方,可由设计者自行设计之。如果以图2为例的话,整张图像200被分割成16 (NMaTC。= 16)个巨块210,其中,图像200水平分割为4(Ν._η = 2)个部分,并垂直分割为4(Ν._ν = 2)个部分。一个巨块210被分为32 (Nsub = 32)个子块220,其中,巨块210被水平分割为2 (Nsub_H = I)个部分;巨块被垂直分割为16 (Nsub_v = 4)个部分。原块230设置于子块220内。请再次参考图2。于本发明实施例中,第I个巨块的左上角像素的地址寻址为(X,y) = (0,0)。第2个巨块的左上角像素的地址寻址为(x,y) = (W_MB,O),其中,W_MB代表巨块的宽度(以像素为单位)。第5个巨块的左上角像素的地址寻址为(X, y) = (H_MB,O),其中,H_MB代表巨块的高度(以像素为单位)。其它巨块的左上角像素的地址可依此类推。于步骤140中,计算各原块的投影和(SOP, Sum of Projection)。在此,投影和SOP的定义如下:
权利要求
1.一种自动单帧图像格式检测方法,包括: 将一单帧图像分割为多个巨块; 将每一该多个巨块分割为多个子块; 在每一该多个子块内设置一原块; 计算每一该些原块的一像素亮度总和特征值; 根据该些像素亮度总和特征值,计算该单帧图像的一左半边与一右半边间的一第一信任度; 根据该些像素亮度总和特征值,计算该单帧图像的一上半边与一下半边间的一第二信任度;以及 根据该些像素亮度总和特征值、该单帧图像的该第一信任度与该第二信任度,检测该单帧图像的一格式。
2.根据权利要求1所述的方法,其中,将该单帧图像分割为多个巨块的该步骤包括: 将该单帧图像水平分割与垂直分割。
3.根据权利要求1所述的方法,其中,将每一该些巨块分割为多个子块的该步骤包括: 将每一该些巨块水平分割与垂直分割。
4.根据权利要求1所述的方法,其中,该原块的一左上角对齐于该子块的一左上角。
5.根据权利要求1所述的方法,其中: 该原块的一宽度介于I与该子块的一宽度之间;以及 该原块的一高度介于I与该子块的一高度之间。
6.根据权利要求1所述的方法,其中,该像素亮度总和特征值表示为:
7.根据权利要求6所述的方法,其中,计算该图像的该第一信任度Diff_SBSm的步骤包括:
8.根据权利要求7所述的方法,其中,计算该图像的该第二信任度Diff_TBm的步骤包括:
9.根据权利要求8所述的方法,其中,检测该单帧图像的该格式的该步骤包括: 比较该单帧图像的该第一信任度的一第一平均值与该第二信任度的一第二平均值; 如果该第一平均值小于该第二平均值,且该第一信任度大于一第一门坎值与一图像平均亮度特征值的一乘积,则判断该单帧图像为一二维图像; 如果该第一平均值大于该第二平均值,且该第二信任度大于该第一门坎值与该图像平均亮度特征值的该乘积,则判断该单帧图像为一二维图像; 如果该第一平均值小于该第二平均值,该单帧图像的所有第一信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_TB)2小于(Mean_SBS)2,则判断该单帧图像的格式为未知,其中,T2代表一第二门坎值,Mean_SBS代表该第一平均值,Mean_TB代表该第二平均值; 如果该第一平均值小于该第二平均值,该单帧图像的所有第一信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_TB)2大于(Mean_SBS)2,则判断该单帧图像的格式为三维格式的左右并排格式; 如果该第一平均值大于该第二平均值,该单帧图像的所有第二信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_SBS)2小于(Mean_TB)2,则判断该单帧图像的格式为未知;以及 如果该第一平均值大于该第二平均值,该单帧图像的所有第二信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_SBS)2大于(Mean_TB)2,则判断该单帧图像的格式为三维格式的上下并排格式。
10.一种单帧图像播放方法,包括: 将一单帧图像分割为多个巨块; 将每一该多个巨块分割为多个子块; 在每一该多个子块内设置一原块; 计算每一该些原块的一像素亮度总和特征值; 根据该些像素亮度总和特征值,判断该单帧图像的一第一半边是否相似于一第二半边,如果是,则判断该单帧图像为一三维格式;以及根据所判断的图像格式,播放该单帧图像。
11.根据权利要求10所述的方法,其中,将该单帧图像分割为多个巨块的该步骤包括: 将该图像水平分割与垂直分割。
12.根据权利要求10所述的方法,其中,将每一该些巨块分割为多个子块的该步骤包括: 将每一该些巨块水平分割与垂直分割。
13.根据权利要求10所述的方法,其中,该原块的一左上角对齐于该子块的一左上角。
14.根据权利要求10所述的方法,其中: 该原块的一宽度介于I与该子块的一宽度之间;以及 该原块的一高度介于I与该子块的一高度之间。
15.根据权利要求10所述的方法,其中,根据该些像素亮度总和特征值,判断该单帧图像的一左半边是否相似于一右半边,如果是,则判断该单帧图像为一三维格式的左右并排格式。
16.根据权利要求15所述的方法,其中,根据该些像素亮度总和特征值,判断该单帧图像的一上半边是否相似于一下半边,如果是,则判断该单帧图像为一三维格式的上下并排格式。
17.根据权利要求16所述的方法,其中,该像素亮度总和特征值表示为:
18.根据权利要求17所述的方法,还包括: 计算该图像的一第一信任度Diff_SBSm,
19.根据权利要求18所述的方法,其中,判断该单帧图像为该左右并排格式的该步骤包括: 如果该单帧图像的该第一信任度的一第一平均值小于该第二信任度的一第二平均值,该单帧图像的所有第一信任度都小于一第一门坎值与一图像平均亮度特征值的一乘积,且T2*(Mean_TB)2大于(Mean_SBS)2,则判断该单帧图像的格式为三维格式中的左右并排格式,其中,T2代表一第二门坎值,Mean_SBS代表该第一平均值,Mean_TB代表该第二平均值。
20.根据权利要求19所述的方法,其中,判断该单帧图像为该上下并排格式的该步骤包括: 如果该第一平均值大于该第二平均值,该单帧图像的所有第二信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_SBS)2大于(Mean_TB)2,则判断该单帧图像的格式为三维格式的该上下并排格式。
21.根据权利要求20所述的方法,还包括: 如果该第一平均值小于该第二平均值,且该第一信任度大于该第一门坎值与该图像平均亮度特征值的该乘积,则判断该单帧图像为一二维图像;以及 如果该第一平均值大于该第二平均值,且该第二信任度大于该第一门坎值与该图像平均亮度特征值的该乘积,则判断该单帧图像为一二维图像。
22.根据权利要求21所述的方法,还包括: 如果该第一平均值小于该第二平均值,该单帧图像的所有第一信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_TB)2小于(Mean_SBS)2,则判断该单帧图像的格式为未知;以及 如果该第一平均值大于该第二平均值,该单帧图像的所有第二信任度都小于该第一门坎值与该图像平均亮度特征值的该乘积,且T2*(Mean_SBS)2小于(Mean_TB)2,则判断该单帧图像的格式为 未知。
全文摘要
一种自动检测图像格式的方法与应用其的播放方法。自动单帧图像格式检测方法包括将一单帧图像分割为多个巨块;将每一该些巨块分割为多个子块;在每一该些子块内设置一原块;计算每一该些原块的一像素亮度总和特征值;根据该些像素亮度总和特征值,计算该单帧图像的一左半边与一右半边间的一第一信任度;根据该些像素亮度总和特征值,计算该单帧图像的一上半边与一下半边间的一第二信任度;以及根据该些像素亮度总和特征值、该单帧图像的该第一信任度与该第二信任度,检测该单帧图像的一格式。
文档编号H04N13/04GK103179426SQ20111043342
公开日2013年6月26日 申请日期2011年12月21日 优先权日2011年12月21日
发明者周磊, 余横, 汪淳 申请人:联咏科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1