立体图像的调整方法与图像处理装置的制造方法

文档序号:8490244阅读:358来源:国知局
立体图像的调整方法与图像处理装置的制造方法
【技术领域】
[0001]本发明涉及一种调整方法,且特别涉及一种的立体图像的调整方法与使用此方法的图像处理装置。
【背景技术】
[0002]立体图像(stereo images)是由两个以上不同视角的图像所组成。一个立体图像显示器会让人的左眼看到一个视角的图像,并且让右眼看到另一个视角的图像,藉此大脑会合成出一个三维的图像。然而,不同视角的图像是显示在平面的屏幕上,因此人眼是聚焦在屏幕上,而大脑是合成出在屏幕之前或之后的三维图像。这样的情况可能会使观赏者有不舒服或头晕的情形。当立体图像中的一物件被显示在屏幕边缘时,此物件的一部分可能会被屏幕边缘”遮蔽”。当人眼看到被屏幕边缘遮蔽的部分时,会直觉地认为被遮蔽的部分是成像在屏幕之后。然而,如果未被屏幕遮蔽的部分是成像在屏幕之前,则使用者会有不适的感觉。此情况被称为立体视窗违反(stereoscopic window v1lat1n)。
[0003]请参照图1,如果左眼110会看到图像120,而右眼看到图像122,则使用者会感觉物体130是成像在屏幕140之前。然而,物体150被屏幕140所遮蔽了。使用者会难以合成出被遮蔽的物体150,而有不适的感觉。
[0004]因此,如何避免立体视窗违反,为此领域技术人员所关心的议题。

【发明内容】

[0005]本发明的实施例提供一种立体图像的调整方法与使用此调整方法的图像处理装置,其可以避免立体视窗违反。
[0006]本发明一实施例提出一种立体图像的调整方法,用于一图像处理装置。此立体图像是用以显示在一个屏幕上。调整方法包括:取得立体图像的多个景深值,其中多个第一景深值是对应于上述屏幕的边缘区域;判断第一景深值的其中之一是否为负视差;以及如果第一景深值的其中之一为负视差,调整上述的景深值使第一景深值不为负视差。
[0007]在一实施例中,上述的立体图像包括第一图像与第二图像。上述取得立体图像的景深值的步骤包括:取得第一图像的多个第一特征点,并且取得第二图像的多个第二特征点;以及配对第一特征点与第二特征点以计算出上述的景深值。
[0008]在一实施例中,上述判断第一景深值的其中之一是否为负视差的步骤包括:取得第一景深值中的一个最小景深值;以及判断此最小景深值是否为负视差。
[0009]在一实施例中,上述调整景深值使第一景深值不为负视差的步骤包括:将最小景深值加上一偏移值以产生第二景深值,其中第二景深值不为负视差;以及将除了最小景深值以外的景深值加上偏移值。
[0010]在一实施例中,上述的第二景深值为零视差。
[0011]以另外一个角度来说,本发明一实施例提出一种图像处理装置,包括存储器与处理器。存储器存储了多个指令。处理器用以执行这些指令以执行多个步骤:取得立体图像的多个景深值,其中多个第一景深值是对应于一个屏幕的边缘区域;判断第一景深值的其中之一是否为负视差;以及如果第一景深值的其中之一为负视差,调整上述的景深值使第一景深值不为负视差。
[0012]基于上述,本发明实施例提出的调整方法与图像处理装置,可以藉由调整景深值来避免立体视窗违反。
[0013]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
【附图说明】
[0014]图1是绘示立体视窗违反的示意图。
[0015]图2是根据一实施例绘示图像处理装置的部分方块图。
[0016]图3是根据一范例实施例取得景深图的示意图。
[0017]图4A与图4B是根据一实施例绘示调整景深图的示意图。
[0018]图5是根据一实施例绘示显示立体图像的示意图。
[0019]图6是根据一实施例绘示立体图像的调整方法的流程图。
[0020]【符号说明】
[0021]110:左眼
[0022]112:右眼
[0023]120、122、310、320:图像
[0024]130、150、340、430:物体
[0025]140,410:屏幕
[0026]200:图像处理装置
[0027]210:处理器
[0028]220:存储器
[0029]311、321:特征点
[0030]330:景深图
[0031]331:位置
[0032]350:区域
[0033]420:观赏者
[0034]S602、S604、S606:立体图像的调整方法的步骤
【具体实施方式】
[0035]图2是根据一实施例绘示图像处理装置的部分方块图。
[0036]请参照图2,图像处理装置200包括处理器210与存储器220。图像处理装置200可被实作为计算机、服务器、分散式系统、电视、智能手机、平板计算机、任何形式的嵌入式系统或电子装置,本发明并不在此限。在一范例实施例中,图像处理装置200还可包括屏幕、有线或无线的通信接口、或电源供应器,本发明也不在此限。
[0037]处理器210是用以执行多个指令。例如,处理器210为中央处理单元(CentralProcessing Unit, CPU)、微处理器(Microprocessor)或数字信号处理器(Digital SignalProcessor, DSP)。
[0038]存储器220中存储有多个指令,而处理器210会执行这些指令。例如,存储器220为动态随机存取存储器(dynamic random access memory, DRAM)、静态随机存取存储器(static random access memory, SRAM)、快闪存储器(flash memory)、或其他的存储器。
[0039]图3是根据一范例实施例取得景深图的示意图。
[0040]请参照图3,处理器210会取得一个立体图像并且取得此立体图像的多个景深值。例如,此立体图像包括了图像310与图像320。处理器210会取得图像310中的多个特征点与以及图像320中的多个特征点,并且会配对图像310与图像320中的特征点以产生多个景深值。而这些景深值会组成景深图330。例如,处理器210会计算特征点311与特征点321之间的差异值(disparity),藉此计算出位置331上的景深值。处理器210可以使用任意一种立体配对(stereo matching)的算法来计算出景深图330上的景深值,本发明并不限制使用何种立体配对算法。在另一范例实施例中,景深图330可以是由其他电子元件或电子装置计算出,并且景深图330会被传送给处理器210。例如,处理器210会取得景深图330,以及图像310与图像320中的其中之一,并且使用一种景深图像为基准的显示算法(depth-1mage-based rendering algorithm,DIBR algorithm)来显不三维图像,本发明并不在此限。
[0041]根据景深值的大小,一个物体会被成像在屏幕的前面或是后面。如果一个物体被成像在一个屏幕前面,则此物体对应的景深值为负视差(negative parallax)。相反的,如果一个物体被成像在一个屏幕后面,则此物体对应的景深值为正视差(positiveparallax)。在此范例实施例中,负的景深值为负视差,而正的景深值为正视差。然而,在其他范例实施例中,处理器210也可以将正的景深值作为负视差,本发明并不在此限。
[0042]在区域350内的景深值(亦称为第一景深值)是对应于一个屏幕的边缘
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1