使用区域分布分析以自动检测三维图像格式的方法

文档序号:8447676阅读:658来源:国知局
使用区域分布分析以自动检测三维图像格式的方法
【技术领域】
[0001]本发明涉及一种自动检测三维(three-dimens1nal, 3D)图像格式的方法,特别是涉及一种从输入视频的图像内容来自动检测3D图像格式的方法。
【背景技术】
[0002]目前,3D显示器,例如3D电视或3D计算机屏幕等,已逐渐普及,其不仅可以显示3D视频,还可以显示二维(two-dimens1nal, 2D)视频。目前3D视频的图像格式例如有左右并排(left-right)、上下并排(top-bottom)、行交错(row-1nterlaced)、列交错(column-1nterlaced)、巾贞交替(frame alternate)等。部分的3D视频,例如采用高清晰度多媒体接口(high definit1n multimedia interface,HDMI)规范的 3D 视频,其包含有 3D图像格式识别(identificat1n, ID)信息,使得3D显示器在接收到这样的3D视频后可直接抓取其中的ID信息来判断3D图像格式,以便切换到适当的显示模式来正确显示3D视频。然而,部分的3D视频,例如来自于互联网下载或视频摄像机等的3D视频,其并未包含有3D图像格式ID信息,使得3D显示器需要额外的硬件来对这样的3D视频的图像内容进行实时视频处理以判断其3D图像格式,以便切换到适当的显示模式来正确显示3D视频,但是加入额外的硬件必然会使成本增加。

【发明内容】

[0003]本发明的目的是提供一种使用区域分布分析(local histogram analysis)以自动检测3D图像格式的方法,其不需额外的硬件来处理不具3D图像格式ID信息的3D视频,可降低成本。
[0004]为实现上述目的,本发明的一种使用区域分布分析以自动检测3D图像格式的方法,其包括以下步骤:
通过3D显示器的视频处理器的软件实现在接收到视频输入时,撷取视频一帧图像中或两帧相邻图像中两相对相同区域内的图像以产生两区域图像,并分析两区域图像的亮度分布或色彩分布的差异,以判断视频是2D视频或是3D视频和其3D图像格式;
当两区域图像掘取自视频一巾贞图像的左半部图像和右半部图像中两相对相同区域内的图像,且两区域图像的亮度分布或色彩分布的差异小于阈值时,判断视频是3D视频且其3D图像格式是左右并排;
当两区域图像撷取自视频一帧图像的上半部图像和下半部图像中两相对相同区域内的图像,且两区域图像的亮度分布或色彩分布的差异小于阈值时,判断视频是3D视频且其3D图像格式是上下并排;
当两区域图像撷取自视频一帧图像的相邻两行中两相对相同区域内的图像,且两区域图像的亮度分布或色彩分布的差异小于阈值时,判断视频是3D视频且其3D图像格式是行交错;
当两区域图像撷取自视频一帧图像的相邻两列中两相对相同区域内的图像,且两区域图像的亮度分布或色彩分布的差异小于阈值时,判断视频是3D视频且其3D图像格式是列交错;
当两区域图像撷取自视频相邻两帧图像中两相对相同区域内的图像,且两区域图像的亮度分布或色彩分布的差异小于阈值时,判断视频是3D视频且其3D图像格式是帧交替。
[0005]本发明的方法还可包括以下步骤:卷动两相对相同区域以撷取视频一帧图像中或两帧相邻图像中另两相对相同区域内的图像以产生另两区域图像,并分析另两区域图像的亮度分布或色彩分布的差异,以协助判断视频是2D视频或是3D视频和其3D图像格式。
[0006]本发明的方法还可包括以下步骤:当判断视频是3D图像格式且其3D图像格式是左右并排或上下并排时,根据视频的3D图像格式判断左右并排或上下并排的两图像的位置,以便切换3D显示器的显示模式。
[0007]在本发明的方法中,两区域图像的亮度分布或色彩分布的差异是采用绝对差值总和(sum of absolute differences, SAD)方式计算而得。
[0008]在本发明的方法中,3D显示器是3D电视或3D计算机屏幕。
[0009]在本发明的方法中,视频处理器是芯片级系统(system-on-chip, SoC)。
[0010]采用以上方法,本发明因通过3D显示器的视频处理器的软件实现了从输入视频的图像的区域亮度或色彩分布的差异来判断视频是否是3D视频和其3D图像格式,以便3D显示器可据以自动切换至适当的显示模式,因此不需额外的硬件来处理不具3D图像格式ID信息的3D视频,可降低成本。
【附图说明】
[0011]下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0012]图1是本发明使用区域分布分析以自动检测3D图像格式的方法的一种示意性实施方式的流程图。
[0013]图2是本发明撷取视频一帧图像的左半部图像和右半部图像中两相对相同区域内的图像以产生两区域图像的示意图。
[0014]图3是本发明撷取视频一帧图像的上半部图像和下半部图像中两相对相同区域内的图像以产生两区域图像的示意图。
[0015]图4是本发明撷取视频一帧图像的相邻两行中两相对相同区域内的图像以产生两区域图像的示意图。
[0016]图5是本发明撷取视频一帧图像的相邻两列中两相对相同区域内的图像以产生两区域图像的示意图。
[0017]图6是本发明撷取视频相邻两帧图像中两相对相同区域内的图像以产生两区域图像的不意图。
[0018]附图标记说明:
1、2:视频的一帧图像;
Hl:左半部图像;
He:右半部图像;
IIt:上半部图像;
IIb:下半部图像; I Iri ' I 1r2:/i丁 ;
I Ici > Ilc2:列;
13、13L、13K、13L,、13K,、13T、13B、13K1、13K2、13C1、13C2、23:区域;
15、15L、15K、15L,、15K,、15T、15B、15K1、15K2、15C1、15C2、25:区域图像。
【具体实施方式】
[0019]为清楚呈现本发明特征,附图中的各组件仅为示意而并非按照实物的外形与比例绘制,且省略部分公知组件。此外,为呈现本发明说明的一贯性,在不同实施例中,相同或相似的标记代表相同或相似的组件。在实施例中所提到的方向用语,例如:上、下、左、右、前、后等,仅是参考附图的方向,因此,使用的方向用语是用来说明,而非用来限制本发明。
[0020]请参见图1,其是本发明使用区域分布分析以自动检测3D图像格式的方法的一种示意性实施方式的流程图。本发明的方法可应用于任何的3D显示器,例如3D电视、3D计算机屏幕等。3D显示器包含有视频处理器,例如是SoC。在本发明的方法中,在步骤SI,视频输入3D显示器的视频处理器。在步骤S21,视频处理器在接收到视频输入时,视频处理器的软件如图2所示,撷取视频一帧图像I的左半部图像IL和右半部图像IIk中两相对相同区域13^和13κ内的图像以产生两区域图像15^和15κ。在此,两相对相同区域13^和13κ指的是两区域1?和1?的范围大小是相同的,且区域1?相对于左半部图像&的位置与区域1?相对于右半部图像IIk的位置是相同的。因此,两区域图像1?和15κ的范围大小是相同的,且区域图像1?相对于左半部图像IL的位置与区域图像15κ相对于右半部图像IIk的位置是相同的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1