影像处理方法及电子装置的制造方法
【技术领域】
[0001]本发明有关影像处理方法,特别是一种将视差效果套用至静态相片上的影像处理方法。
【背景技术】
[0002]近年来,使用者逐渐习惯以摄影方式来记录日常生活,且可以方便地透过装置上的数字相簿来回顾先前拍摄的相片。在相片拍摄后,部分使用者会对相片进行一些后制处理,例如滤镜、变形或是各种影像参数转换。然而,上述后制处理效果均受限于原始相片的内容。使用者只能在相片原始拍摄的角度下观察相片中前景物件与背景场景。
[0003]一般来说,相较于静态相片,动画或影片对使用者来说更具吸引力,因为使用者可以在动画或影片中观察到物件在场景中移动的情况。动画或影片通常会占用较大的储存空间,因此部分使用者偏好拍摄相片而非录制影片。一般来说,由影片中透过截图来产生静态相片较为容易,但是若要基于静态相片来建立动画或影片则较为困难。
【发明内容】
[0004]本发明的目的是提供一种方法及系统,用以基于一张静态相片建立一段视差影片。视差影片让使用者有机会由多个不同的虚拟视角来观察静态相片,藉此,在静态相片上套用2.5D或是类3D的效果。
[0005]本
【发明内容】
的一态样关于一种影像处理方法,用以由静态相片产生视差影片,该影像处理方法包含:进行影像分割,藉此将静态相片中的至少一前景物件由静态相片的影像背景中分离;填补影像背景的空白区域,空白区域对应被分离的前景物件于静态相片中所在位置;创建虚拟三维场景,虚拟三维场景由前景物件以及影像背景所组成;分析虚拟三维场景以决定摄影机路径;以及,藉由虚拟摄影机沿着摄影机路径观视虚拟三维场景,以广生视差影片。
[0006]本
【发明内容】
的另一态样关于一种电子装置,包含数据储存模块以及控制模块。数据储存模块用以储存静态相片。控制模块与数据储存模块耦接,控制模块包含分割单元、影像修补单元、场景模拟单元、场景分析单元以及影片产生单元。控制模块与该数据储存模块耦接。分割单元用以将静态相片中的至少一前景物件由静态相片的影像背景中分离。影像修补单元用以填补影像背景的空白区域,空白区域对应被分离的前景物件于静态相片中所在位置。场景模拟单元用以创建虚拟三维场景,虚拟三维场景由前景物件以及影像背景所组成。场景分析单元用以分析虚拟三维场景以决定摄影机路径。影片产生单元用以产生视差影片,视差影片藉由虚拟摄影机沿着摄影机路径观视虚拟三维场景而产生。
【附图说明】
[0007]为让本
【发明内容】
的上述和其他目的、特征、优点与实施例能更明显易懂,附图的说明如下:
[0008]图1绘示根据本发明文件的一实施例中一种电子装置的示意图;
[0009]图2绘示根据本发明文件的一实施例中用以由静态相片产生视差影片的一种影像处理方法的方法流程图;
[0010]图3A绘根据本发明文件的一实施例中图2中的影像处理方法所包含的进一步步骤的方法流程图;
[0011]图3B绘示根据本发明文件的一实施例中图2的影像处理方法所包含的进一步步骤的方法流程图;
[0012]图3C绘示根据本发明文件的一实施例中图2的影像处理方法所包含的进一步步骤的方法流程图;
[0013]图4A绘示根据本发明文件的一操作范例中静态相片的例示图;
[0014]图4B绘示图4A中静态相片经过影像分割的分割结果的例示图;
[0015]图4C绘示操作范例中影像背景的例示图;
[0016]图4D绘示上述操作范例中虚拟三维场景的例示图;
[0017]图4E以及图4F绘示操作范例中虚拟摄影机在虚拟三维场景内相对移动的例示图;
[0018]图4G以及图4H绘示操作范例中影像修补区域的不同露出比例的例示图;以及
[0019]图5A至图绘示摄影机路径的示意图。
[0020]其中,附图标记:
[0021]100:电子装置
[0022]120:控制模块
[0023]140:数据储存模块
[0024]121:分割单元
[0025]122:影像修补单元
[0026]123:场景模拟单元
[0027]124:场景分析单元
[0028]125:影片产生单元
[0029]160:相机模块
[0030]180:显示面板
[0031]200:影像处理方法
[0032]S210 ?S250:步骤
[0033]S221 ?S222:步骤
[0034]S241 ?S243:步骤
[0035]S243a ?S2431:步骤
【具体实施方式】
[0036]下文举实施例配合附图作详细说明,但所提供的实施例并非用以限制本发明所涵盖的范围,而结构运作的描述非用以限制其执行的顺序,任何由元件重新组合的结构,所产生具有均等功效的装置,皆为本发明所涵盖的范围。此外,图式仅以说明为目的,并未依照原尺寸作图。
[0037]关于本文中所使用的“第一”、“第二”等,并非特别指称次序或顺位的意思,亦非用以限定本发明,其仅仅是为了区别以相同技术用语描述的元件或操作而已。
[0038]其次,在本文中所使用的用词“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于此。
[0039]请参阅图1,其绘示根据本发明文件的一实施例中一种电子装置100的示意图。如图1所示,电子装置100包含控制模块120以及数据储存模块140。于部分实施例中,数据储存模块140内储存有数张静态相片。数据储存模块140可为记忆卡、硬盘或是连接到线上服务器的通讯单元。电子装置100的控制模块120能够由静态相片产生视差影片(或是视差动画)。控制模块120用以由静态相片以模拟方式建立一个虚拟三维场景。在视差影片播放过程中,使用者可从不同视角观察上述虚拟三维场景(即静态相片),如此一来,基于原静态相片可以提供使用者不同的视野以及类3D的效果。关于如何由静态相片产生视差影片的细部作法将在下列段落中详细说明。
[0040]于部分实施例中,电子装置100更包含相机模块160以及显示面板180。于部分实施例中,上述静态相片为透过电子装置100的相机模块160所拍摄的相片,但本发明文件并不以此为限。静态相片亦可为由其他装置(例如数字相机、智慧型手机、或其他电子装置100以外的影像擷取装置)输入的相片或是由网际网路所下载的图片。于部分实施例中,基于静态相片所产生的视差影片显示于显示面板180 (例如平面显示面板)上。
[0041]电子装置100的控制模块120包含分割单元121、影像修补单元122、场景模拟单元123、场景分析单元124以及影片产生单元125。于一实施例中,控制模块120为中央处理单元(central processor unit, CPU)、影像处理单元(graphic processing unit, GPU)、图片处理电路或其他具相等性的计算电路。分割单元121、影像修补单元122、场景模拟单元123