用于创建图像的方法和系统的制作方法

文档序号:6606658阅读:175来源:国知局
专利名称:用于创建图像的方法和系统的制作方法
技术领域
本发明涉及一种用于创建图像的方法和系统,更具体地讲,涉及一种用于将至少 两个图像组合并且输出组合的图像的方法和系统。
背景技术
在多媒体装置中(例如,在移动电话中),经常捕获和观看一个或多个图像。为了 增强多媒体装置用户的更好的图像观看感受,已知各种成像技术,通过这些成像技术,图像 可作为另一图像的一部分被呈现,例如,图像可在另一图像的框中被观看。存在一些技术, 其中,前景图像与背景图像被合并,并且合并的图像呈现给用户。存在其他技术,其中,包含 在图像内的特定区域被选择,并且另一图像在该选择的区域被捕获、合并并呈现。然而,现 有技术不向用户提供逼真效果。例如,如果用户期望他的照片呈现在历史纪念中,则通过现 有技术不会实现逼真效果。此外,现有技术分离地存储与合并区域相应的信息和图像编辑 效果,引起存储空间的增加。在这方面,由于现有技术需要将图像编辑效果应用到合并后的 图像,因此使用现有技术引起处理时间的增加。根据前述讨论,存在对克服上述现有技术的一个或多个缺点的有效多媒体装置成 像技术的需求。

发明内容
因此,本发明提供一种克服已知多媒体装置和其中使用的成像技术中的各种问题 和缺点的用于组合至少两个图像并输出组合的图像的方法和系统。根据本发明的一方面,一种可在电子装置内的处理器中操作用于创建图像的方 法,包括创建包括具有至少一个定义的区域的第一输入图像的模板,接收第二输入图像, 通过将与包括在所述至少一个定义的区域中的多个像素相关的强度应用到包括在第二输 入图像中的多个像素来修改第二输入图像,并且用修改的第二输入图像替换所述至少一个 定义的区域来创建输出图像,并显示输出图像。根据本发明的一方面,一种可在电子装置内的处理器中操作用于创建图像的方 法,包括从第一输入图像计算至少一个定义的区域;接收第二输入图像;通过将与包括在 所述至少一个定义的区域中的多个像素相关的强度应用到包括在第二输入图像中的多个 像素来修改第二输入图像;用修改的第二输入图像替换所述至少一个定义的区域以创建输 出图像;显示输出图像。根据本发明的另一方面,提供一种用于创建图像的系统,包括定义单元,用于在 第一输入图像中定义至少一个定义的区域;确定单元,用于确定与包括在所述至少一个定 义的区域中的多个像素中的第一像素相关的强度;应用单元,用于将与第一像素相关的强 度应用到第二输入图像的相应像素并且计算修改的第二输入图像像素;替换单元,用于在 所述至少一个定义的区域中用修改的第二输入图像像素替换第一像素;处理器,用于控制 确定单元、应用单元和替换单元对包括在所述至少一个定义的区域中的多个像素中的每一个重复识别并分别执行确定、应用和替换,从而创建输出图像。


通过下面结合附图进行的详细描述,本发明的上述和其他方面、特点和优点将会 变得更加清楚,其中图1是示出根据本发明的一个实施例的用于创建模板的方法的流程图;图2是示出根据本发明的一个实施例的用于创建输出图像的方法的流程图;图3是示出根据本发明的另一实施例的用于创建输出图像的方法的流程图;图4是示出根据本发明的一个实施例的用于创建模板和图像的电子装置的框图;图5A至5C是根据本发明的一个实施例的用于创建模板的输入图像的示例性呈 现、示例性创建的模板和创建的模板中的示例性输出图像;图6A和图6B是根据本发明的一个实施例的输入图像的示例性呈现和输出图像的 示例性呈现;图7A和图7B是根据本发明的另一实施例的输入图像的示例性呈现和输出图像的 示例性呈现。
具体实施例方式应该注意这里附图中的常规符号表示方法步骤和系统部件,这里的附图仅显示相 关的特定细节以理解本公开。本领域普通技术人员容易理解的细节不再详细显示。在这方 面,相关术语(例如第一和第二等)可用于将一个实体与另一实体进行区分,而不必然暗示 这种实体之间的任何实际关系或顺序。本公开描述用于创建模板和图像的各种方法和系统实施例。图1是示出根据本发明的一个实施例的用于创建模板的方法的流程图。在步骤110,定义单元480 (图4)响应于用户输入在输入图像中定义至少一个区 域。具有多媒体装置(例如,移动电话)的用户可打开存储在移动电话中的图像,并且打开 模板创建应用。该图像可被称为第一输入图像。然而,第一输入图像不限于存储在移动电话中的图像,而是可以是任何其他图像, 或者第一输入图像例如是通过相机捕获的图像。第一输入图像可以是压缩格式或者是非压 缩格式。随后可响应于用户输入在第一输入图像中定义几个区域。用户输入可包括使用手 写笔进行的选择。在一些实施例中,向用户提供界面,用户能够在该界面中输入细节内容。区域可具有任何形状和尺寸。提供区域定义工具来定义区域。定义的区域被称为 至少一个定义的区域。在一些实施例中,如果定义的区域具有任何任意形状,那么可考虑标准边界(例 如长方形)来进一步处理区域。对每个定义的区域执行步骤115、120和125。处理器410(图4)通过控制确定单 元460、应用单元和替换单元来执行步骤115、120和125。在一些实施例中,对定义的区域中的每个像素执行步骤115、120和125。定义的区 域可包括多个像素。下面更加详细地解释用于处理定义的区域中多个像素中的第一像素的步骤 115,120 和 125。在步骤115,确定单元460确定与第一像素相关的强度。作为确定与第一像素相关的强度的第一方案,确定单元460计算区域中的像素的 平均强度。
Pl + P2 + P3 + ——h PNMean Intensity (Im)=-—-随后,确定单元460计算第一像素的强度与平均强度的差,并且将该差确定为与 第一像素相关的强度。作为用于确定与第一像素相关的强度的第二方案,确定单元460计算第一像素的 强度与相应参考颜色像素的强度之间的差。该差被定义为与第一像素相关的强度。参考颜色像素被定义为具有参考颜色的第一像素。由用户选择参考颜色或者预先 定义参考颜色。在步骤115确定与第一像素相关的强度之后,在步骤120应用单元465 (图4)将 与第一像素相关的强度应用到参考颜色像素以产生修改的参考颜色像素。在步骤120的应 用包括改变强度分量、饱和度分量、颜色分量和色度分量中的至少一个。基于用户的需求来 执行该应用。用户可使用用于应用步骤的各种选项,并且可使用应用的各种技术。下面给出一 些示例性技术。当根据第一方案提供色调饱和度值(HSV)颜色模型时,参考颜色像素的值被表示 为HR、SR、VR,并且第一像素的值被表示为HI、Si、VI。在这种情况下,Hl和HR相等,SR和 Sl相等,因此与第一像素相关的强度可与VR相加。例如,如果平均强度是“Im”,则与第一 像素相关的强度是(Im-Pl),Im-Pl与VR相加以使得VR等于VI。当根据第二方案使用红绿蓝(RGB)颜色模型时,参考颜色像素的强度IR与Pl之 间的差被确定为与第一像素相关的强度。随后,使用若干分布比率,Pl-IR可分布在参考颜 色的RGB颜色模型上。以以下方式选择分布比率每个颜色下的每个值在最小值(MIN)和 最大值(MAX)之间,例如,在8比特R、G和B颜色模型中,每个颜色下的每个值被定义在0 和255之间。下面给出用于分布的示例性等式Re. RED = Re. RED+ (Pl-IR) *C1 ;Re. GREEN = Re. GREEN+ (Pl-IR) *C2 ;Re. BLUE = Re. BLUE+ (Pl-IR) *C3 ;其中,Cl、C2和C3是实数,Rc是参考颜色,其中对于8比特R、G和B,MIN = 0且 MAX = 255。以相同的方式,也可使用各种其他颜色模型,例如YUV颜色模型。当在步骤120通过将与第一像素相关的强度应用到参考颜色像素来修改参考颜 色像素时,在步骤125,替换单元470 (图4)用修改的参考颜色像素替换第一像素。在用修改的参考颜色像素替换第一像素之后,在步骤130处理器410对包括在定 义的区域中的多个像素的每一个执行步骤115、120和125,用相应的修改参考颜色像素替 换多个像素的每一个。当在步骤130已完全替换了包括在定义的区域中的多个像素时,处理器410产生模板,并且将模板存储在存储器415中(图4),在存储之前该模板可被预览供用户观看。当存储模板时,参考颜色以及与参考颜色和每一定义的区域相关的信息被存储在 存储器415中。下面在表1和表2中示出以例如示例性格式存储该信息。表 权利要求
一种可在电子装置内的处理器中操作用于创建图像的方法,包括从第一输入图像计算至少一个定义的区域(310);接收第二输入图像(320);通过将与包括在所述至少一个定义的区域中的多个像素相关的强度应用到包括在第二输入图像中的多个像素来修改第二输入图像(330);用修改的第二输入图像替换所述至少一个定义的区域,从而创建输出图像(340);显示输出图像(345)。
2.如权利要求1所述的方法,其中,创建输出图像的步骤包括从包括在所述至少一个定义的区域中的多个像素识别具有与参考像素的色调相等的 色调的第一像素(220);确定与第一像素相关的强度(225);将与第一像素相关的强度应用到第二输入图像的相应像素,从而计算修改的第二输入 图像像素(230);在所述至少一个定义的区域中用修改的第二输入图像像素替换第一像素(235); 对包括在所述至少一个定义的区域中的多个像素的每一个重复执行确定、应用和替换 (240)。
3.如权利要求2所述的方法,其中,确定步骤包括计算包括在所述至少一个定义的区域中的多个像素的平均强度; 计算平均强度与第一像素的强度之间的差; 将该差定义为与第一像素相关的强度。
4.如权利要求2所述的方法,其中,确定步骤包括计算第一像素的强度与第二输入图像的相应像素的强度之间的差; 将该差定义为与第一像素相关的强度。
5.如权利要求2所述的方法,其中,应用步骤包括改变第二输入图像中的至少一个属 性,其中,所述至少一个属性包括强度分量、饱和度分量、颜色分量和色度分量中的至少一 个。
6.如权利要求1所述的方法,其中,当第一输入图像被创建为包括至少一个定义的区 域的模板时,所述方法还包括响应于用户输入在第一输入图像中定义所述至少一个定义的区域(110); 确定与包括在所述至少一个定义的区域中的多个像素中的第一像素相关的强度 (115);将与第一像素相关的强度应用到参考颜色像素,从而计算修改的参考颜色像素 (120);用修改的参考颜色像素替换第一像素(125);对包括在所述至少一个定义的区域中的多个像素执行确定、应用和替换以创建模板。
7.如权利要求6所述的方法,其中,确定步骤包括计算包括在所述至少一个定义的区域中的多个像素的平均强度; 计算平均强度与第一像素的强度之间的差; 将该差定义为与第一像素相关的强度。
8.如权利要求6所述的方法,其中,确定步骤包括计算第一像素的强度与相应参考颜色像素的强度之间的差; 将该差定义为与第一像素相关的强度。
9.如权利要求6所述的方法,其中,应用步骤包括改变参考颜色像素中的至少一个属 性,并且其中所述至少一个属性包括强度分量、饱和度分量、颜色分量和色度分量中的至少一个。
10.一种用于创建图像的系统,包括定义单元(480),用于在第一输入图像中定义至少一个定义的区域; 确定单元(460),用于确定与包括在所述至少一个定义的区域中的多个像素中的第一 像素相关的强度;应用单元(465),用于将与第一像素相关的强度应用到第二输入图像的相应像素以计 算修改的第二输入图像像素;替换单元(470),用于在所述至少一个定义的区域中用修改的第二输入图像像素替换第一像素;处理器(410),用于通过确定单元、应用单元和替换单元对包括在所述至少一个定义的 区域中的多个像素中的每一个识别并重复执行确定、应用和替换,从而创建输出图像。
11.如权利要求10所述的系统,还包括识别单元(475),用于从包括在所述至少一个 定义的区域中的多个像素识别具有与参考像素的色调相等的色调的第一像素。
12.如权利要求10所述的系统,其中,确定单元(460)将包括在所述至少一个定义的区 域中的多个像素的平均强度与第一像素的强度之间的差或者第一像素的强度与第二输入 图像的相应像素的强度之间的差定义为与第一像素相关的强度。
13.如权利要求10所述的系统,其中,应用单元(465)改变参考颜色像素中的至少一个 属性,并且其中所述至少一个属性包括强度分量、饱和度分量、颜色分量和色度分量中的至 少一个。
14.如权利要求10所述的系统,其中,当第一输入图像被创建为包含至少一个定义的 区域的模板时,第一输入图像包括该模板,并且其中确定单元(460)确定与包括在所述至少一个定义的区域中的多个像素中的第一像素 相关的强度;应用单元(465)将与第一像素相关的强度应用到参考颜色像素以计算修改的参考颜 色像素;替换单元(470)用修改的参考颜色像素替换第一像素;处理器(410)通过确定单元、应用单元和替换单元对包括在所述至少一个定义区域中 的多个像素的每一个识别并且控制确定、应用和替换,以创建模板。
15.如权利要求14所述的系统,其中,确定单元(460)将包括在所述至少一个定义的区 域中的多个像素的平均强度与第一像素的强度之间的差或者第一像素的强度与第二输入 图像的相应像素的强度之间的差定义为与第一像素相关的强度。
16.如权利要求14所述的系统,其中,应用单元(465)改变参考颜色像素中的至少一个 属性,并且其中所述至少一个属性包括强度分量、饱和度分量、颜色分量和色度分量中的至 少一个。
全文摘要
一种用于组合至少两个图像并且输出组合的图像的方法,包括创建包括具有定义的区域的第一输入图像的模板,接收第二输入图像,通过将与包括在定义的区域中的多个像素相关的强度应用到包括在第二输入图像中的多个像素来修改第二输入图像,并且用修改的第二图像替换定义的区域来创建输出图像,并显示输出图像。
文档编号G06T5/50GK101964110SQ201010238239
公开日2011年2月2日 申请日期2010年7月23日 优先权日2009年7月23日
发明者吉里什·库尔卡尼, 贝拉·阿南德, 高拉夫·库玛·贾殷 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1