拍摄照片时动态处理取景画面的照相设备及方法

文档序号:7988301阅读:209来源:国知局
拍摄照片时动态处理取景画面的照相设备及方法
【专利摘要】本发明提供了拍摄照片时动态处理取景画面的照相设备及方法。其中,该照相设备包括:取景单元,用于获取取景画面;存储单元,用于存储所述取景单元获取的取景画面;图像处理单元,用于对所述存储单元存储的当前取景画面进行处理,拍摄单元,用于基于所述图像处理单元处理的当前取景画面进行照片拍摄。采用本发明,能够实现在拍摄照片时动态处理取景画面。
【专利说明】拍摄照片时动态处理取景画面的照相设备及方法
【技术领域】
[0001]本申请涉及数据处理技术,特别涉及拍摄照片时动态处理取景画面的照相设备及方法。
【背景技术】
[0002]随着人们生活水平的提高,旅游越来越成为人们生活的一部分。然而,每当人们满怀期待地带着照相设备来到旅游景点时,看到的往往是人山人海,拍摄出来的照片往往就是被人或物抢镜,甚至有时想拍摄的景点往往由于人太多而无法拍到。
[0003]针对这种情况,就需要在拍摄照片时动态处理取景画面,比如,在拍摄照片时动态将取景画面中抢镜的人或物删除,然而现有技术中的照相设备都只停留在对颜色、亮度、锐度、图像深度、像素校正、光线过滤等的处理,不会对取景画面本身进行处理。
[0004]因此,一种在拍摄照片时动态处理取景画面的方法是当前亟待解决的技术问题。

【发明内容】

[0005]本申请提供了拍摄照片时动态处理取景画面的照相设备及方法,以实现在拍摄照片时动态处理取景画面。
[0006]本申请提供的技术方案包括:
[0007]一种拍摄照片时动态处理取景画面的照相设备,包括:
[0008]取景单元,用于获取取景画面;
[0009]存储单元,用于存储所述取景单元获取的取景画面;
[0010]图像处理单元,用于对所述存储单元存储的当前取景画面进行处理,
[0011]其中,所述图像处理单元对当前取景画面进行处理具体包括:
[0012]在用户选择从所述当前取景画面中删除不需要的数据对象时,在所述当前取景画面中选择需要删除的数据对象,将选择的数据对象删除,并选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置;
[0013]在用户选择替换掉所述当前取景画面中的一数据对象时,获取用户当前想要的数据对象,并在所述当前取景画面中选择需要替换的数据对象,将该选择的数据对象替换为用户当前想要的数据对象;
[0014]在用户选择对所述当前取景画面中的一数据对象进行缩放时,在所述当前取景画面中选择需要缩放的数据对象,将该选择的数据对象进行缩放;
[0015]拍摄单元,用于基于所述图像处理单元处理的当前取景画面进行照片拍摄。
[0016]一种拍摄照片时动态处理取景画面的方法,包括:
[0017]利用如权利要求1所 述的照相设备进行获取取景画面;
[0018]存储获取的取景画面;
[0019]将存储的一取景画面作为当前取景画面,对所述当前取景画面进行处理,
[0020]基于处理后的当前取景画面进行照片拍摄;[0021]其中,对当前取景画面进行处理具体包括:
[0022]在用户选择从所述当前取景画面中删除不需要的数据对象时,在所述当前取景画面中选择需要删除的数据对象,将选择的数据对象删除,并选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置;
[0023]在用户选择替换掉所述当前取景画面中的一数据对象时,获取用户当前想要的数据对象,并在所述当前取景画面中选择需要替换的数据对象,将该选择的数据对象替换为用户当前想要的数据对象;
[0024]在用户选择对所述当前取景画面中的一数据对象进行缩放时,在所述当前取景画面中选择需要缩放的数据对象,将该选择的数据对象进行缩放。
[0025]由以上技术方案可以看出,本发明能够在拍摄照片时动态处理取景画面,比如对取景画面中的数据对象进行删除,更换,或者缩放,实现基于动态处理的取景画面进行照片拍摄,使得取景画面中任一对象不会受周围环境因素的制约。
【专利附图】

【附图说明】
[0026]图1为本发明实施例提供的设备结构图;
[0027]图2为本发明实施例提供的实例图;
[0028]图3为本发明实施例提供的另一实例图;
[0029]图4为本发明实 施例提供的方法流程图;
[0030]图5为本发明实施例提供的第一取景页面示意图;
[0031]图6为本发明实施例提供的第一实现效果图;
[0032]图7a为本发明实施例提供的第二取景页面示意图;
[0033]图7b为本发明实施例提供的第二实现效果图。
【具体实施方式】
[0034]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0035]本发明能够使照相设备取景的同时动态处理取景画面,比如对取景画面中的数据对象进行删除,更换,或者缩放,采用本发明,能够保证取景画面中任一对象不会受周围环境因素的制约,使得用户在拍摄取景时,用户随心所欲的在取景画面上选择并编辑拍摄对象,如用户希望某对象从取景画面上消失,可以从该取景画面上删除该对象,或者,用户希望更换取景画面的背景,也可以更换成先前已存储的取景画面背景,或者,用户希望缩放取景画面中某一对象,可以对该对象进行缩放而不影向其他对象。
[0036]下面对本发明提供的照相设备进行描述:
[0037]参见图1,图1为本发明实施例提供的照相设备结构图。如图1所示,该照相设备可包括:
[0038]取景单元,用于获取取景画面;
[0039]存储单元,用于存储所述取景单元获取的取景画面;
[0040]图像处理单元,用于对所述存储单元存储的当前取景画面进行处理,
[0041]其中,所述图像处理单元对当前取景画面进行处理具体包括:[0042]在用户选择从所述当前取景画面中删除不需要的数据对象时,在所述当前取景画面中选择需要删除的数据对象,将选择的数据对象删除,并选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置;
[0043]在用户选择替换掉所述当前取景画面中的一数据对象时,获取用户当前想要的数据对象,并在所述当前取景画面中选择需要替换的数据对象,将该选择的数据对象替换为用户当前想要的数据对象;
[0044]在用户选择对所述当前取景画面中的一数据对象进行缩放时,在所述当前取景画面中选择需要缩放的数据对象,将该选择的数据对象进行缩放;
[0045]拍摄单元,用于基于所述图像处理单元处理的当前取景画面进行照片拍摄。
[0046]优选地,本发明中,上述存储单元存储所述取景单元获取的取景画面可通过以下三种方式中任一方式实现:
[0047]方式Al,存储单元实时存储所述取景单元获取的取景画面。
[0048]方式BI,存储单元接收到用户的存储命令时,存储所述取景单元当前获取的取景画面;
[0049]方式Cl,存储单元比较已存储的取景画面和所述取景单元当前获取的取景画面,如果发现所述取景单元当前获取的取景画面与本存储单元已存储的任一取景画面的画面变化均大于设定变化等级,则存储所述取景单元当前获取的取景画面,否则,禁止存储所述取景单元当前获取的取 景画面。
[0050]在上面三种方式中,采用方式Al,存储单元会实时存储所述取景单元获取的取景画面,这会使得存储单元只要在取景单元获取取景画面就存储该取景画面,而不管该取景画面和之前已存储的取景画面是否有变化,造成存储单元存储的取景画面过多。而方式BI和方式Cl,相比于方式Al,能够相对节约存储资源,但方式BI完全依赖于用户的指令,不具有自主性,而方式Cl通过把取景画面的变化差别分成几个等级,对所述取景单元当前获取的取景画面和之前已存储的取景画面进行对比,当画面变化大于某个设定变化等级时,意味着存储单元目前还未存储与取景单元当前获取的取景画面类似或变化细微的取景画面,因此,可以保存取景单元当前获取的取景画面,反之,则无需保存取景单元当前获取的取景画面,节省存储资源。
[0051]至此,完成存储单元存储取景单元获取的取景画面的描述。
[0052]优选地,本发明中,所述图像处理单元在当前取景画面中选择数据对象比如用户需要删除、更换、或者缩放的数据对象可通过以下两种方式中任一方式实现:
[0053]方式A2:该方式A2是基于用户的直接触摸方式,具体为:监控出用户通过直接触摸方式在所述当前取景画面上勾勒出的数据对象,将该监控出的数据对象作为当前取景画面中选择的数据对象。但是,用户在勾勒数据对象时一般会存在以下缺点:勾勒得不是很精准,边框很粗糙,这样导致图像处理单元在当前取景画面中选择的数据对象也不是很精准。
[0054]方式B2:方式B2能够解决方式A2的问题,其具体为:把所述当前取景画面划分成多个小方块,当监控到用户在所述当前取景画面上触摸时,以该触摸点为中心,以小方块为单位向四周扩展,直至发现明显的分界线时将该分界线内的所有数据对象作为当前取景画面中选择的数据对象。
[0055]至此,完成图像处理单元在当前取景画面中选择数据对象比如用户需要删除、更换、或者缩放的数据对象的描述。
[0056]还有,本发明中,所述图像处理单元选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置可通过以下两种方式中任一方式实现:
[0057]方式A3,该方式A3是从当前取景画面上被删除数据对象的周边取数据对象来填充当前取景画面在删除数据对象之后的位置,具体为:将当前取景画面划分成多个小方块,从被删除的数据对象在所述当前取景画面的位置的周边获取小方块来补齐所述当前取景画面在删除数据对象之后的位置,直至完全补齐。
[0058]方式B3,该方式B3具体为:从所述存储单元已存储的取景画面中找到包含以下内容的取景画面:被删除的数据对象所处的实际位置未被该数据对象占用时的画面,利用该画面上位置与被删除的数据对象对应的对象补齐所述当前取景画面在删除数据对象之后的位置。比如,如图2所示,当前取景画面中一棵树上爬了一个人,假如该在树上爬的人为需要被删除的数据对象,则本方式B3下,就从所述存储单元已存储的取景画面中找到包含这棵树且未爬人的画面,将该找到的画面上位置与在树上爬的人对应的对象补齐所述当前取景画面在删除树上爬的人之后的位置,具体如图3所示。
[0059]至此,完成图像处理单元选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置。
[0060]至此,完成本发明提供的照相设备的结构描述。
[0061]对应于图1所示的照相设备,则,本发明还提供了应用于该照相设备的方法描述:
[0062]参见图4,图4为 本发明实施例提供的方法流程图。如图4所示,该流程可包括以下步骤:
[0063]步骤401,利用如上所述的照相设备进行获取取景画面。
[0064]基于图1所示的照相设备结构描述,则本步骤401具体是利用照相设备上的取景单元获取取景画面。
[0065]步骤402,存储获取的取景画面。
[0066]基于图1所示的照相设备结构描述,则本步骤402具体是利用照相设备上的存储单元来存储上面步骤401通过取景单元获取的取景画面。其中,本步骤402如何存储取景画面具体可通过上面描述的存储单元存储取景单元获取的取景画面的任一方式执行。
[0067]步骤403,将存储的一取景画面作为当前取景画面,对所述当前取景画面进行处理。
[0068]基于图1所示的照相设备结构描述,则本步骤403具体是利用照相设备上的图像处理单元来对当前取景画面进行处理。其中,该对当前取景画面进行处理具体包括:
[0069]在用户选择从所述当前取景画面中删除不需要的数据对象时,在所述当前取景画面中选择需要删除的数据对象,将选择的数据对象删除,并选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置;
[0070]在用户选择替换掉所述当前取景画面中的一数据对象时,获取用户当前想要的数据对象,并在所述当前取景画面中选择需要替换的数据对象,将该选择的数据对象替换为用户当前想要的数据对象;
[0071]在用户选择对所述当前取景画面中的一数据对象进行缩放时,在所述当前取景画面中选择需要缩放的数据对象,将该选择的数据对象进行缩放。[0072]优选地,本发明中,上面描述的如何在当前取景画面中选择数据对象比如需要删除、替换、缩放的数据对象可通过以下步骤实现:
[0073]监控出用户通过直接触摸方式在所述当前取景画面上勾勒出的数据对象,将该监控出的数据对象作为当前取景画面中选择的数据对象;或者,
[0074]把所述当前取景画面划分成多个小方块,当监控到用户在所述当前取景画面上触摸时,以该触摸点为中心,以小方块为单位向四周扩展,直至发现明显的分界线时将该分界线内的所有数据对象作为当前取景画面中选择的数据对象。
[0075]优选地,本发明中,上面描述的如何选择对应的数据对象来补齐所述当前取景画面中被删除的数据对象可包括:
[0076]将所述当前取景画面划分成多个小方块,从被删除的数据对象在所述当前取景画面的位置的周边获取小方块来补齐所述当前取景画面在删除数据对象之后的位置;或者,
[0077]从所述存储单元已存储的取景画面中找到包含以下内容的取景画面:被删除的数据对象所处的实际位置未被该数据对象占用时的画面,用该画面上位置与被删除的数据对象对应的对象补齐所述当前取景画面在删除数据对象之后的位置。
[0078]步骤404,基于处理后的当前取景画面进行照片拍摄。
[0079]至此,完成图4所示的流程。
[0080]下面基于图4所示 流程,对本发明提供的方法进行效果描述:
[0081]以在当前取景画面删除数据对象为例,则如图5所示,当前取景画面中出现了 A、B两个数据对象,如果用户需要在当前取景画面中删除数据对象A,则按照上面描述的方法,从当前取景画面中选择A,并删除A,之后从被删除的数据对象在所述当前取景画面的位置的周边获取小方块来补齐所述当前取景画面在删除数据对象之后的位置,具体如图6所示。此时,如果基于该图6所示的取景画面进行照片拍摄,则拍摄出来的照片仅有B。
[0082]以在当前取景画面更换数据对象为例,比如图6所示的取景画面为当前取景画面,当用户想要替换当前取景画面的背景时,采用本发明提供的方法,可获取用户想要的背景,比如从存储单元已存储的所有取景画面中获取用户想要的背景,并将图6所示的取景画面的背景替换为用户想要的背景。
[0083]以在当前取景画面缩放数据对象为例,以图7a所示的取景画面为当前取景画面为例,当用户需要对当前取景画面中的数据对象A进行放大,则采用本发明提供的方法,就可以将当前取景画面中的数据对象A进行放大,具体见图7b所示。
[0084]至此,完成本发明提供的方法描述。
[0085]由以上技术方案可以看出,本发明能够在拍摄照片时动态处理取景画面,比如对取景画面中的数据对象进行删除,更换,或者缩放,实现基于动态处理的取景画面进行照片拍摄,使得取景画面中任一对象不会受周围环境因素的制约;
[0086]进一步地,应用于本发明,比如,在某景点拍照时,由于人太多,不可避免的其他人会进入取景画面,这时就可以通过发明删除其他出现在镜头中的人物,这样就不存在抢镜问题了 ;或者,某些景点比较险要,如果用户想和该景点合影比较困难,这时采用本发明可以先对该景点进行取景,然后对用户进行取景时通过本发明把取景背景更换成该景点;或者,通过本发明对某个取景对象进行单独的缩放操作而不影响其他对象,真正实现了在拍摄照片时动态处理取景画面。[0087]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等 同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种拍摄照片时动态处理取景画面的照相设备,其特征在于,该照相设备包括: 取景单元,用于获取取景画面; 存储单元,用于存储所述取景单元获取的取景画面; 图像处理单元,用于对所述存储单元存储的当前取景画面进行处理, 其中,所述图像处理单元对当前取景画面进行处理具体包括: 在用户选择从所述当前取景画面中删除不需要的数据对象时,在所述当前取景画面中选择需要删除的数据对象,将选择的数据对象删除,并选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置; 在用户选择替换掉所述当前取景画面中的一数据对象时,获取用户当前想要的数据对象,并在所述当前取景画面中选择需要替换的数据对象,将该选择的数据对象替换为用户当前想要的数据对象; 在用户选择对所述当前取景画面中的一数据对象进行缩放时,在所述当前取景画面中选择需要缩放的数据对象,将该选择的数据对象进行缩放; 拍摄单元,用于基于所述图像处理单元处理的当前取景画面进行照片拍摄。
2.根据权利要求1所述的照相设备,其特征在于,所述存储单元实时存储所述取景单元获取的取景画面;或者, 所述存储单元接收到用户的存储命令时,存储所述取景单元当前获取的取景画面;或者, 所述存储单元比较已存储的取景画面和所述取景单元当前获取的取景画面,如果发现所述取景单元当前获取的取景画面与本存储单元已存储的任一取景画面的画面变化均大于设定变化等级,则存储所述取景单元当前获取的取景画面,否则,禁止存储所述取景单元当前获取的取景画面。
3.根据权利要求1所述的照相设备,其特征在于,在当前取景画面中选择数据对象包括: 监控出用户通过直接触摸方式在所述当前取景画面上勾勒出的数据对象,将该监控出的数据对象作为当前取景画面中选择的数据对象;或者, 把所述当前取景画面划分成多个小方块,当监控到用户在所述当前取景画面上触摸时,以该触摸点为中心,以小方块为单位向四周扩展,直至发现明显的分界线时将该分界线内的所有数据对象作为当前取景画面中选择的数据对象。
4.根据权利要求1所述的照相设备,其特征在于,所述选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置包括: 将所述当前取景画面划分成多个小方块,从被删除的数据对象在所述当前取景画面的位置的周边获取小方块来补齐所述当前取景画面在删除数据对象之后的位置;或者, 从所述存储单元已存储的取景画面中找到包含以下内容的取景画面:被删除的数据对象所处的实际位置未被该数据对象占用时的画面,利用该画面上位置与被删除的数据对象对应的对象补齐所述当前取景画面在删除数据对象之后的位置。
5.一种拍摄照片时动态处理取景 面的方法,其特征在于,该方法包括: 利用如权利要求1所述的照相设备进行获取取景画面; 存储获取的取景画面;将存储的一取景画面作为当前取景画面,对所述当前取景画面进行处理, 基于处理后的当前取景画面进行照片拍摄; 其中,对当前取景画面进行处理具体包括: 在用户选择从所述当前取景画面中删除不需要的数据对象时,在所述当前取景画面中选择需要删除的数据对象,将选择的数据对象删除,并选择对应的数据对象来补齐所述当前取景画面在删除数据对象之后的位置; 在用户选择替换掉所述当前取景画面中的一数据对象时,获取用户当前想要的数据对象,并在所述当前取景画面中选择需要替换的数据对象,将该选择的数据对象替换为用户当前想要的数据对象; 在用户选择对所述当前取景画面中的一数据对象进行缩放时,在所述当前取景画面中选择需要缩放的数据对象,将该选择的数据对象进行缩放。
6.根据权利要求5所述的方法,其特征在于,所述存储获取的取景画面包括: 实时存储所述取景单元获取的取景画面;或者, 接收到用户的存储命令时,存储当前获取的取景画面;或者, 比较已存储的取景画面和当前获取的取景画面,如果发现当前获取的取景画面与已存储的任一取景画面的画面变化均大于设定变化等级,则存储当前获取的取景画面,否则,禁止存储当前获取的取景画面。
7.根据权利要求5所述的方法,其特征在于,在当前取景画面中选择数据对象包括: 监控出用户通过直接触摸方式在所述当前取景画面上勾勒出的数据对象,将该监控出的数据对象作为当前取景画面中选择的数据对象;或者, 把所述当前取景画面划分成多个小方块,当监控到用户在所述当前取景画面上触摸时,以该触摸点为中心,以小方块为单位向四周扩展,直至发现明显的分界线时将该分界线内的所有数据对象作为当前取景画面中选择的数据对象。
8.根据权利要求5所述的方法,其特征在于,所述选择对应的数据对象来补齐所述当前取景画面中被删除的数据对象包括: 将所述当前取景画面划分成多个小方块,从被删除的数据对象在所述当前取景画面的位置的周边获取小方块来补齐所述当前取景画面在删除数据对象之后的位置;或者, 从所述存储单元已存储的取景画面中找到包含以下内容的取景画面:被删除的数据对象所处的实际位置未被该数据对象占用时的画面,用该画面上位置与被删除的数据对象对应的对象补齐所述当前取景画面在删除数据对象之后的位置。
【文档编号】H04N5/232GK103905716SQ201210578793
【公开日】2014年7月2日 申请日期:2012年12月27日 优先权日:2012年12月27日
【发明者】朱圣东 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1