将二维图像转换成三维图像的方法及其显示装置制造方法

文档序号:8003170阅读:319来源:国知局
将二维图像转换成三维图像的方法及其显示装置制造方法
【专利摘要】提供了将2维(2D)图像转换成3维(3D)图像的方法及显示装置。该方法可以包括:生成多个图像帧中的关键帧的深度帧;计算图像帧之间的运动矢量;通过利用深度帧和运动矢量插值与关键帧之间的中间帧相对应的中间深度帧;以及通过利用深度帧和插值的深度帧生成多个图像帧的左眼图像和右眼图像。因此,该显示装置最小化错误的发生并生成接近于实际深度帧的深度帧。
【专利说明】将二维图像转换成三维图像的方法及其显示装置
[0001]相关申请的交叉引用
[0002]本申请要求于2012年7月31日向韩国特许厅提交的韩国专利申请第10-2012-0083953号的优先权,通过引用将其全部公开内容结合于此。
【技术领域】
[0003]下面的公开的示例实施例涉及3维(3D)图像转换方法及其显示装置,更具体地,涉及将包括多个图像帧的2维(2D)图像转换成3D图像的方法及其显示装置。
【背景技术】
[0004]在信息和通信、广播、医疗服务、教育、培训、军事、游戏、动画、虚拟现实、计算机辅助设计(CAD)、工业技术等等领域的大范围的应用中,三维(3D)图像技术是相关的。3D图像技术可能是下一代3D立体视觉多媒体信息通信的核心技术。
[0005]关于3D图像技术,具体来说,可以将3D图像提供给显示装置(如,TV)以向用户提供各种观看环境。为了向用户提供3D图像,显示装置将接收具有3D图像格式的图像数据。然而,近来的显示装置将具有2D图像格式的输入图像数据转换成3D图像格式以向用户提供3D图像。
[0006]为了将具有2D图像格式的图像数据转换成3D图像格式,将生成指示2D图像的深度信息的深度帧(或深度映射)。为了生成深度帧,可以使用几个方法;即,使用深度照相机的方法、通用利用图像帧的空间特性(如,对象的尺寸、排列、移动速度等)来生成每个图像帧的深度帧的方法、由特定图像帧生成深度帧并通过利用时间插值法由该深度帧顺序地生成其它图像帧的深度帧的方法,等等。
[0007]然而,使用深度照相机的方法可能包括额外的深度照相机。另外,在通用利用图像帧的空间特性来生成每个图像帧的深度帧的方法中,将生成图像帧中的每个图像帧的深度帧,因此执行了过多的操作处理。此外,在通过利用时间插值法顺序地生成其它图像帧的深度帧的方法中,如果当生成深度帧时发生错误,则错误逐渐累积。
[0008]因此,需要将2D图像数据转换成3D图像数据的改善的方法和装置。

【发明内容】

[0009]附加的方面和/或优点在接下来的描述中将会部分地被阐明,并且将部分地从描述中变得明显,或者可以通过实践本公开而被习得。
[0010]示例实施例针对至少上面的问题和/或缺点以及以上未描述的其它缺点。另外,示例实施例不必克服上述的缺点,并且示例实施例可以不克服上述的任何问题。
[0011]示例实施例提供了通过使用与多个图像帧中的关键帧相对应的深度帧来插值与关键帧之间的中间帧相对应的中间深度帧,以避免错误累积并生成接近于实际深度帧的深度帧的方法及其显示装置。
[0012]根据示例实施例的方面,提供一种显示装置的3维(3D)图像转换方法。该3D图像转换方法可以包括:生成关键帧的深度帧,其中关键帧来自多个图像帧;计算图像帧之间的运动矢量;通过利用深度帧和运动矢量插值与在关键帧之间的中间帧相对应的中间深度帧;以及利用深度帧和插值的深度帧生成多个图像帧的左眼图像和右眼图像。
[0013]插值中间深度帧可以包括:将图像帧中的第一关键帧和第二关键帧之间的中间帧和第一关键帧之间的第一运动矢量与该中间帧和第二关键帧之间的第二运动矢量进行比较;根据比较结果,计算与第一关键帧相对应的第一深度帧的第一权重以及与第二关键帧相对应的第二深度帧的第二权重;以及在第一深度帧上反映第一权重以及在第二深度帧上反映第二权重以在第一深度帧和第二深度帧之间插值中间深度帧。
[0014]可以使用下面的公式计算第一权重Wl:
「 n , ,m'2
[0015]wl =-
[0016]其中,wl表示第一权重,mvl表示第一运动矢量,而mv2表示第二运动矢量。
[0017]第一权重和第二权重可以分别与第一运动矢量和第二运动矢量的大小成反比例。
[0018]如果多个中间帧存在于第一关键帧和第二关键帧之间,则插值中间深度帧可以包括:分级地插值与多个中间帧相对应的中间深度帧。
[0019]如果第一中间帧、第二中间帧和第三中间帧存在于第一关键帧和第二关键帧之间,则插值中间深度帧可以包括:通过利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第二中间帧之间的运动矢量、以及第二关键帧和第二中间帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧;通过利用第一深度帧、第二中间深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二中间帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及通过利用第二深度帧、第二中间深度帧、第二中间帧和第三中间帧之间的运动矢量、以及第三中间帧和第二关键帧之间的运动矢量,来插值与第三中间帧相对应的第三中间深度帧。
[0020]如果第一中间帧和第二中间帧存在于第一关键帧和第二关键帧之间,则插值中间深度帧可以包括:通过利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二关键帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及通过利用第一中间深度帧、第二深度帧、第一中间帧和第二中间帧之间的运动矢量、以及第二中间帧和第二关键帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧。
[0021]所述3D图像转换方法还可以包括:每隔预设数量的图像帧选择多个图像帧之一作为关键帧。
[0022]根据示例实施例的另一方面,提供一种将2维(2D)图像转换成3D图像的显示装置。该显示装置可以包括:深度帧生成器,其生成多个图像帧的中关键帧的深度帧;运动矢量计算器,其计算图像帧之间的运动矢量;中间深度插值器,其通过利用深度帧和运动矢量来插值与关键帧之间的中间帧相对应的中间深度帧;以及3D图像生成器,其通过利用深度帧和插值的深度帧来生成多个图像帧的左眼图像和右眼图像。
[0023]所述中间深度插值器将在图像帧中的第一关键帧和第二关键帧之间的中间帧和第一关键帧之间的第一运动矢量与该中间帧和第二关键帧之间的第二运动矢量进行比较,以计算与第一关键帧相对应的第一深度帧的第一权重以及与第二关键帧相对应的第二深度帧的第二权重,并在第一深度帧上反映第一权重以及在第二深度帧上反映第二权重以在第一深度帧和第二深度帧之间插值中间深度帧。
[0024]第一权重和第二权重可以分别与第一运动矢量和第二运动矢量的大小成反比例。
[0025]如果多个中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器可以分级地插值与多个中间帧相对应的中间深度帧。
[0026]如果第一中间帧、第二中间帧和第三中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器可以通过利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第二中间帧之间的运动矢量、以及第二关键帧和第二中间帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧;通过利用第一深度帧、第二中间深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二中间帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及通过利用第二深度帧、第二中间深度帧、第二中间帧和第三中间帧之间的运动矢量、以及第三中间帧和第二关键帧之间的运动矢量,来插值与第三中间帧相对应的第三中间深度帧。
[0027]如果第一中间帧和第二中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器可以通过利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二关键帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及通过利用第一中间深度帧、第二深度帧、第一中间帧和第二中间帧之间的运动矢量、以及第二中间帧和第二关键帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧。
[0028]所述深度帧生成器可以每隔预设数量的图像帧选择多个图像帧之一作为关键帧以生成深度帧。
[0029]所述深度帧生成器可以以不规则的间隔选择多个图像帧之一作为关键帧以生成深度帧。
[0030]根据示例实施例的另一方面,提供一种图像转换方法,该方法包括:生成关键帧的深度帧;以及利用生成的深度帧,在至少两个生成的深度帧之间插值中间深度帧。
【专利附图】

【附图说明】
[0031]通过参照附图描述某些示例实施例,上面的和/或其它的方面将更明显,附图中:
[0032]图1是根据本公开的示例实施例示出显示装置的结构的方框图;
[0033]图2是根据本公开的示例实施例示出生成与多个图像帧的关键帧相对应的深度帧的方法的视图;
[0034]图3是根据本公开的示例实施例示出通过利用与关键帧相对应的深度帧和运动矢量来生成中间深度帧的方法的视图;
[0035]图4是根据本公开的示例实施例示出如果三个中间帧存在于关键帧之间、则生成与中间帧相对应的中间深度帧的方法的视图;
[0036]图5是根据本公开的示例实施例示出如果两个中间帧存在于关键帧之间、则生成与中间帧相对应的中间深度帧的方法的视图;
[0037]图6是示出根据本公开的示例实施例的3维(3D)图像转换方法的流程图。【具体实施方式】
[0038]参照附图更详细地描述示例实施例。
[0039]在下面的描述中,即使在不同的图中,同样的附图标记也用于同样的元素。在描述中定义的事项,如详细的构造和元素,被提供以帮助全面理解示例实施例。因此,很明显,无需具体定义的事项也可以实施示例实施例。另外,不详细描述众所周知的功能或构造,因为它们将以不必要的细节模糊示例实施例。
[0040]图1是根据本公开的示例实施例示出显示装置100的结构的方框图。
[0041]如图1中所示,显示装置100包括图像输入单元110、深度帧生成器120、运动矢量计算器130、中间深度插值器140、3D图像生成器150和3D图像输出单元160。在这种情况下,显示装置100可以实现为智能TV,然而本公开不限于此。也就是说,显示装置100可以实现为比如平板PC、监视器和投影TV等等的各种装置。
[0042]图像输入单元110接收图像数据。作为示例,图像输入单元110可以从外部广播站或外部设备接收图像数据,或可以接收在存储单元(未示出)中存储的图像数据。
[0043]例如,输入到图像输入单元110中的图像数据可以包括多个图像帧。
[0044]深度帧生成器120生成被输入到图像输入单元110中的多个图像帧的关键帧的深度帧。例如,深度帧指的是具有输入图像帧的深度信息的帧且可以用从O到255的灰度等级表示。作为示例,当图像帧的对象的深度为高时,对象的灰度等级接近于255。当对象的深度为低时,对象的灰度等级接近于O。
[0045]现在将详细描述通过深度帧生成器120生成深度帧的方法。深度帧生成器120可以从通过图像输入单元110输入的多个图像帧中选择关键帧。
[0046]例如,深度帧生成器120可以以预设的帧间隔从多个图像帧中选择关键帧。例如,如果接收到包括多个图像帧的图像数据,则深度帧生成器120可以以4帧的间隔选择关键帧。然而,深度帧生成器120可以以其它预设的间隔生成深度帧,但这仅是示例性的,因此,本公开不限于此。此外,深度帧生成器120可以以不规则的间隔生成深度帧。
[0047]深度帧生成器120还生成选择的关键帧的深度帧。例如,深度帧生成器120分析关键帧的空间特性(如,对象的尺寸、排列、运动、移动速度等)以生成深度帧。例如,深度帧生成器120可以确定当对象的尺寸大时,深度为高;确定当对象向下排列时,深度为高;或确定如果对象正在移动,则深度为高。然而通过深度帧生成器120分析关键帧的空间特性生成深度帧仅是示例性的,因此本公开不限于此。因此,深度帧生成器120可以根据另外的方法生成深度帧。例如,用户可以直接输入关键帧的深度信息以生成深度帧。
[0048]根据本公开的示例实施例,如图2中所示,如果通过图像输入单元110输入多个图像帧210-1、210-2、210-3等等,则深度帧生成器120以4帧的间隔选择关键帧210-1、210-5,210-9等等,并生成分别与选择的关键帧210-1、210-5、210-9等等相对应的深度帧220-1,220-5,220-9 等等。
[0049]运动矢量计算器130可以计算通过图像输入单元110输入的多个图像帧的运动矢量。例如,运动矢量可以是包括在图像帧中的块的运动变化值。如果有大量的组成图像帧的块的运动,则运动矢量计算器130可以将运动矢量值计算为高值。如果有少量的组成图像帧的块的运动,则运动矢量计算器130可以将运动矢量值计算为低值。
[0050]中间深度插值器140可以通过利用深度帧生成器120生成的深度帧和运动矢量计算器130计算的运动矢量来插值与关键帧之间的中间帧相对应的中间深度帧。
[0051]现在将参照图3描述利用深度帧和运动矢量通过中间深度插值器140插值与关键帧之间的中间帧相对应的中间深度帧的方法。
[0052]如果接收到包括第一关键帧、中间帧和第二关键帧的图像数据,则中间深度插值器140将第一关键帧和中间帧之间的第一运动矢量mvl与中间帧和第二关键帧之间的第二运动矢量mv2进行比较。
[0053]此外,中间深度插值器140根据第一运动矢量mvl和第二运动矢量mv2的比较结果,计算第一深度帧的第一权重wl以及第二深度帧的第二权重Ι-wl。例如,第一权重wl和第二权重Ι-wl可以分别与第一运动矢量mvl和第二运动矢量mv2的大小成反比例。换句话说,当第一运动矢量mvl的值高时,第一权重wl可以逐渐减小。当第二运动矢量mv2的值高时,第二权重Ι-wl可以逐渐减小。然而,这是示例性的,因此,本公开不限于此。例如,可以如下面的公式I计算第一权重wl。r 1.mr2,、
[0054]Md = ^--- (I)

WiiiI + 應 r2
[0055]如果运动矢量小,即没有运动,则相邻帧相互类似。因此,可以计算权重为高。
[0056]另外,可以将第二权重计算为I减去已计算的wl。
[0057]中间深度插值器140可以在第一深度帧上反映第一权重wl以及在第二深度帧上反映第二权重Ι-wl以在第一深度帧和第二深度帧之间插值中间深度帧。
[0058]具体地,如果多个中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器140可以分级地插值与多个中间帧相对应的中间深度帧。
[0059]现在将参照图4描述根据本公开的示例实施例、如果三个中间帧存在于第一关键帧和第二关键帧之间、生成与中间帧相对应的中间深度帧的方法。
[0060]如图4中所示,如果第一中间帧、第二中间帧和第三中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器140可以通过利用第一深度帧和第二深度帧、第一关键帧和第二中间帧之间的第一运动矢量mvl以及第二关键帧和第二中间帧之间的第二运动矢量mv2来插值与第二中间帧相对应的第二中间深度帧。
[0061]详细地,中间深度插值器140可以将第一关键帧和第二中间帧之间的第一运动矢量mvl与第二中间帧和第二关键帧之间的第二运动矢量mv2进行比较。中间深度插值器140可以根据第一运动矢量mvl和第二运动矢量mv2的比较结果,计算第一深度帧的第一权重wl以及第二深度帧的第二权重Ι-wl。中间深度插值器140可以在第一深度帧上反映第一权重wl以及在第二深度帧上反映第二权重Ι-wl以在第一深度帧和第二深度帧之间插值第二中间深度帧。
[0062]在插值第二中间深度帧之后,中间深度插值器140可以通过利用第一深度帧、第二深度帧、第一关键帧和第一中间帧之间的第三运动矢量mv3以及第二中间帧和第一中间帧之间的第四运动矢量mv4来插值与第一中间帧相对应的第一中间深度帧。
[0063]详细地,中间深度插值器140可以将第一关键帧和第一中间帧之间的第三运动矢量mv3与第一中间帧和第二中间帧之间的第四运动矢量mv4进行比较。中间深度插值器140可以根据第三运动矢量和第四运动矢量即mv3和mv4的比较结果,计算第一深度帧的第三权重w2以及第二中间深度帧的第四权重l_w2。中间深度插值器140可以在第一深度帧上反映第三权重w2以及在第二中间深度帧上反映第四权重l_w2以在第一深度帧和第二中间深度帧之间插值第一中间深度帧。
[0064]在插值第一中间深度帧之后,中间深度插值器140可以通过利用第二深度帧、第二中间深度帧、第二中间帧和第三中间帧之间的第五运动矢量mv5以及第三中间帧和第二关键帧之间的第六运动矢量mv6来插值与第三中间帧相对应的第三中间深度帧。
[0065]详细地,中间深度插值器140可以将第二中间帧和第三中间帧之间的第五运动矢量mv5与第三中间帧和第二关键帧之间的第六运动矢量mv6进行比较。中间深度插值器140可以根据第五运动矢量和第六运动矢量即mv5和mv6的比较结果,计算第二中间深度帧的第五权重w3以及第二深度帧的第六权重l_w3。中间深度插值器140可以在第二中间深度帧上反映第五权重w3以及在第二深度帧上反映第六权重l_w3以在第二中间深度帧和第二深度帧之间插值第三中间深度帧。
[0066]因此,如参照图4所述,中间深度插值器140可以通过利用第一深度帧和第二深度帧来分级地插值第二中间深度帧、第一中间深度帧和第三中间深度帧。
[0067]然而,本公开不限于如图4中所示的三个中间帧。
[0068]现在将参照图5描述根据本公开的示例实施例、如果两个中间帧存在于第一关键帧和第二关键帧之间、生成与中间帧相对应的中间深度帧的方法。
[0069]如图5中所示,如果第一中间帧和第二中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器140可以通过利用第一深度帧和第二深度帧、第一关键帧和第一中间帧之间的第一运动矢量mvl以及第二关键帧和第一中间帧之间的第二运动矢量mv2来插值与第一中间帧相对应的第一中间深度帧。
[0070]详细地,中间深度插值器140可以将第一关键帧和第一中间帧之间的第一运动矢量mvl与第一关键帧和第二关键帧之间的第二运动矢量mv2进行比较。中间深度插值器140可以根据第一运动矢量mvl和第二运动矢量mv2的比较结果,计算第一深度帧的第一权重wl以及第二深度帧的第二权重Ι-wl。中间深度插值器140可以在第一深度帧上反映第一权重wl以及在第二深度帧上反映第二权重Ι-wl以在第一深度帧和第二深度帧之间插值第一中间深度帧。
[0071]在插值第一中间深度帧之后,中间深度插值器140可以通过利用第一中间深度帧、第二深度帧、第一中间帧和第二中间帧之间的第三运动矢量mv3、以及第二中间帧和第二关键帧之间的第四运动矢量mv4,来插值与第二中间帧相对应的第二中间深度帧。
[0072]详细地,中间深度插值器140可以将第一中间帧和第二中间帧之间的第三运动矢量mv3与第二中间帧和第二关键帧之间的第四运动矢量mv4进行比较。中间深度插值器140可以根据第三运动矢量mv3和第四运动矢量mv4的比较结果,计算第一中间深度帧的第三权重w2以及第二深度帧的第四权重l_w2。中间深度插值器140可以在第一中间深度帧上反映第三权重w2以及在第二深度帧上反映第四权重l_w2,以在第一中间深度帧和第二深度帧之间插值第二中间深度帧。
[0073]因此,如参照图5所述,中间深度插值器140可以通过利用第一深度帧和第二深度帧来分级地插值第一和第二中间深度帧。
[0074]在参照图4和图5所描述的示例实施例中,两个或三个中间帧存在于第一关键帧和第二关键帧之间,然而,本公开不限于此。因此,四个或更多个中间帧可以存在于第一关键帧和第二关键帧之间。例如,如果四个中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器140可以通过利用第一关键帧和第二关键帧来分级地插值第二、第三、第一和第四中间深度帧。
[0075]再次参照图1和图2,3D图像生成器150通过利用深度帧生成器120生成的深度帧和中间深度插值器140插值的中间深度帧,来生成输入到图像输入单元110中的多个图像帧的左眼图像和右眼图像。
[0076]详细地,3D图像生成器150将多个图像帧设置成左眼图像和右眼图像之一,并将基于多个图像帧中的每个图像帧的深度信息而附加地具有视差的新图像帧设置成左眼图像和右眼图像中的另一个。3D图像生成器150通过利用与多个图像帧中的每一个相对应的深度信息来生成多个图像帧中的每一个的新的左眼图像帧和右眼图像帧。
[0077]3D图像输出单元160交替地输出3D图像生成器150生成的左眼图像和右眼图像。
[0078]如上所述,显示装置可以通过利用与关键帧相对应的深度帧来分级地插值与中间帧相对应的中间深度帧,以最小化当插值深度帧时可能发生的错误并生成接近于实际深度帧的深度帧。
[0079]现在将参照图6详细描述根据本公开的示例实施例的3D图像转换方法。
[0080]在操作S610中,显示装置100例如可以接收多个图像帧。例如,多个图像帧是2D格式图像数据。
[0081]在操作S620中,显示装置100可以生成关键帧的深度帧。详细地,取决于实施例,显示装置100可以从多个图像帧中以预设的帧间隔或不规则的帧间隔选择关键帧。取决于实施例,显示装置100也可以基于关键帧的空间特性(如,对象的尺寸、排列、运动等)来生成与关键帧相对应的深度帧。可替换地,取决于实施例,显示装置100可以通过用户输入生成与关键帧相对应的深度帧。·
[0082]在操作S630中,显示装置100可以计算图像帧之间的至少一个运动矢量。
[0083]在操作S640中,显示装置100可以利用深度帧和至少一个运动矢量生成中间深度帧。详细地,如果接收到包括第一关键帧、中间帧和第二关键帧的图像数据,则显示装置100可以将第一关键帧和中间帧之间的第一运动矢量mvl与中间帧和第二关键帧之间的第二运动矢量mv2进行比较。显示装置100可以根据第一运动矢量和第二运动矢量即mvl和mv2的比较结果,计算与第一关键帧相对应的第一深度帧的第一权重wl以及与第二关键帧相对应的第二深度帧的第二权重1-?1。例如,显示装置可以使用如上所示的公式I来计算wlo取决于实施例,第一权重wl和第二权重Ι-wl可以分别与第一运动矢量mvl和第二运动矢量mv2的大小成反比例。显示装置100可以在第一深度帧上反映第一权重wl以及在第二深度帧上反映第二权重Ι-wl以在第一深度帧和第二深度帧之间插值中间深度帧。
[0084]如果多个中间帧存在于第一关键帧和第二关键帧之间,则显示装置100可以如图4和图5所示地分级地插值与多个中间帧相对应的中间深度帧。在操作S650中,显示装置100通过利用深度帧和中间深度帧来生成多个图像帧的左眼图像和右眼图像。
[0085]根据如上所述的3D图像转换方法,显示装置可以最小化错误的发生并生成接近于实际深度帧的深度帧。
[0086]可以将根据上述各种示例实施例的显示装置的3D图像转换方法实现为程序并提供给显示装置。[0087]详细地,可以提供一种存储程序的非瞬时计算机可读介质,所述程序包括:生成多个图像帧中的关键帧的深度帧;计算图像帧之间的运动矢量;通过利用深度帧和运动矢量插值与关键帧中的中间帧相对应的中间深度帧;以及通过利用深度帧和插值的深度帧生成多个图像帧的左眼图像和右眼图像。
[0088]所述非瞬时计算机可读介质是指不是像寄存器、高速缓存存储器和存储器等等那样在短时间内存储数据、而是半永久地存储数据且可被设备读取的介质。详细地,上述的应用或程序可以在非瞬时计算机可读介质中提供和存储,所述非瞬时计算机可读介质诸如⑶、DVD、硬盘、蓝光盘、通用串行总线(USB)、存储卡和ROM等等。
[0089]实施例能够在计算硬件(计算装置)和/或软件中实现,所述计算硬件(计算装置)和/或软件诸如(在非限制性的示例中)能够存储、提取、处理和/或输出数据和/或与其它计算机通信的任何计算机。实现实施例的程序/软件可以在包括计算机可读记录介质的非瞬时计算机可读介质上记录。计算机可读记录介质的示例包括磁记录装置、光盘、磁光盘和/或半导体存储器(例如,RAM、ROM等)。磁记录装置的示例包括硬盘设备(HDD)、柔性盘(FD)和磁带(MT)。光盘的示例包括DVD (数字多功能盘)、DVD-RAMXD-ROM (致密盘-只读存储器)、USB存储器和⑶-R (可记录的)/鼎。
[0090]此外,根据实施例的方面,可以提供所描述的特征、功能和/或操作的任意组合。
[0091]再者,显示装置可以包括至少一个处理器以执行上述单元和方法中的至少一个。
[0092]前述的示例实施例和优点仅是示例性的,并不应被解释为限制性的。本教导可以容易地应用到其它类型的装置。此外,示例实施例的描述旨在是示例性的,而并不是要限制权利要求书的范围,并且对本领域技术人员来说,很多替代方式、修改和变化将是明显的。
【权利要求】
1.一种显示装置的3维(3D)图像转换方法,所述3D图像转换方法包括: 生成多个图像帧中的关键帧的深度帧; 计算图像帧之间的运动矢量; 通过利用生成的深度帧和计算的运动矢量,插值与关键帧之间的中间帧相对应的中间深度帧;以及 利用生成的深度帧和插值的中间深度帧生成所述多个图像帧的左眼图像和右眼图像。
2.根据权利要求1所述的3D图像转换方法,其中,插值中间深度帧包括: 将图像帧中的第一关键帧和第二关键帧之间的中间帧和第一关键帧之间的第一运动矢量与该中间帧和第二关键帧之间的第二运动矢量进行比较; 根据比较结果,计算与第一关键帧相对应的第一深度帧的第一权重以及与第二关键帧相对应的第二深度帧的第二权重;以及 在第一深度帧上反映第一权重以及在第二深度帧上反映第二权重以在第一深度帧和第二深度帧之间插值中间深度帧。
3.根据权利要求2所述的3D图像转换方法,其中,第一权重和第二权重分别与第一运动矢量和第二运动矢量的大小成反比例。
4.根据权利要求1所述的3D图像转换方法,其中,如果多个中间帧存在于第一关键帧和第二关键帧之间,则插值中间深度帧包括:分级地插值与所述多个中间帧相对应的中间深度帧。
5.根据权利要求4所述的3D图像转换方法,其中,如果第一中间帧、第二中间帧和第三中间帧存在于第一关键帧和第二关键帧之间,则插值中间深度帧包括: 利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第二中间帧之间的运动矢量、以及第二关键帧和第二中间帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧; 利用第一深度帧、第二中间深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二中间帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及 利用第二深度帧、第二中间深度帧、第二中间帧和第三中间帧之间的运动矢量、以及第三中间帧和第二关键帧之间的运动矢量,来插值与第三中间帧相对应的第三中间深度帧。
6.根据权利要求4所述的3D图像转换方法,其中,如果第一中间帧和第二中间帧存在于第一关键帧和第二关键帧之间,则插值中间深度帧包括: 利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二关键帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及 利用第一中间深度帧、第二深度帧、第一中间帧和第二中间帧之间的运动矢量、以及第二中间帧和第二关键帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧。
7.根据权利要求1所述的3D图像转换方法,还包括: 每隔预设数量的图像帧选择多个图像帧之一作为关键帧。
8.一种将2维(2D)图像转换成3D图像的显示装置,该显示装置包括: 深度帧生成器,其生成多个图像帧中的关键帧的深度帧;运动矢量计算器,其计算图像帧之间的运动矢量; 中间深度插值器,其通过利用生成的深度帧和运动矢量来插值与关键帧之间的中间帧相对应的中间深度帧;以及 3D图像生成器,其通过利用生成的深度帧和插值的中间深度帧来生成所述多个图像帧的左眼图像和右眼图像。
9.根据权利要求8所述的显示装置,其中,中间深度插值器将在图像帧中的第一关键帧和第二关键帧之间的中间帧和第一关键帧之间的第一运动矢量与所述中间帧和第二关键帧之间的第二运动矢量进行比较,以计算与第一关键帧相对应的第一深度帧的第一权重以及与第二关键帧相对应的第二深度帧的第二权重,并在第一深度帧上反映第一权重以及在第二深度帧上反映第二权重以在第一深度帧和第二深度帧之间插值中间深度帧。
10.根据权利要求9所述的显示装置,其中,第一权重和第二权重分别与第一运动矢量和第二运动矢量的大小成反比例。
11.根据权利要求8所述的显示装置,其中,如果多个中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器分级地插值与所述多个中间帧相对应的中间深度帧。
12.根据权利要求11所述的显示装置,其中,如果第一中间帧、第二中间帧和第三中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第二中间帧之间的运动矢量、以及第二关键帧和第二中间帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧;利用第一深度帧、第二中间深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二中间帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及利用第二深度帧、第二中间深度帧、第二中间帧和第三中间帧之间的运动矢量、以及第三中间帧和第二关键帧之间的运动矢量,来插值与第三中间帧相对应的第三中间深度帧。
13.根据权利要求11所述的显示装置,其中,如果第一中间帧和第二中间帧存在于第一关键帧和第二关键帧之间,则中间深度插值器利用与第一关键帧相对应的第一深度帧、与第二关键帧相对应的第二深度帧、第一关键帧和第一中间帧之间的运动矢量、以及第二关键帧和第一中间帧之间的运动矢量,来插值与第一中间帧相对应的第一中间深度帧;以及利用第一中间深度帧、第二深度帧、第一中间帧和第二中间帧之间的运动矢量、以及第二中间帧和第二关键帧之间的运动矢量,来插值与第二中间帧相对应的第二中间深度帧。
14.根据权利要求8所述的显示装置,其中,深度帧生成器每隔预设数量的图像帧选择多个图像帧之一作为关键帧以生成深度帧。
【文档编号】H04N13/00GK103581646SQ201310328463
【公开日】2014年2月12日 申请日期:2013年7月31日 优先权日:2012年7月31日
【发明者】李美妍, 韩昇勋 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1