移动终端获得相框合成图像的方法及移动终端的制作方法

文档序号:7746259阅读:139来源:国知局
专利名称:移动终端获得相框合成图像的方法及移动终端的制作方法
技术领域
本发明涉及图像处理领域,尤其涉及一种移动终端获得相框合成图像的方法及移 动终端。
背景技术
随着无线通信终端技术的发展,在很多终端上都带有摄像头功能。而随着3G技术 的发展应用,终端普遍带有前置和后置两个摄像头,其中,后置摄像头一般像素较高,主要 用于拍照等,而前置摄像头的像素相对后置摄像头低,主要用于视频通话等。带摄像头的终端一般都附带相框功能,该相框功能一般会向用户提供3 4个相 框模板,用户可以从中选择相框模板。用户选中某个相框模板后,该相框模板会显示在终端 屏幕上,用户通过调整终端的摄像头的方向角度等,调整从摄像头读取的图片和该相框模 板的匹配效果。用户按下拍摄键后,终端将摄像头拍摄的照片和该模板相框图片进行混合 处理并保存,得到很有意思的带相框的照片。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题终端提供的 相框模板数量有限,降低了用户对终端的相框功能的使用体验。

发明内容
本发明的实施例提供一种移动终端获得相框合成图像的方法及移动终端,能够提 高用户对终端的相框功能的使用体验。为达到上述目的,本发明的实施例采用如下技术方案—种移动终端获得相框合成图像的方法,包括获取相框数据,根据所述相框数据获取相框图片,所述相框数据通过第一摄像头 获取;获取待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。一种移动终端,包括第一获取单元,用于获取相框数据,根据所述相框数据获取相框图片,所述第一获 取单元包括第一摄像头,所述相框数据通过第一摄像头获取;第二获取单元,用于获取待合成的图片;融合处理单元,用于将所述待合成的图片与所述相框图片进行融合处理,获得相 框合成图像。本发明实施例提供的移动终端获得相框合成图像的方法及移动终端,通过获取相 框数据,根据所述相框数据获取相框图片,所述相框数据通过第一摄像头获取;然后,获取 待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。因 此,用户使用的相框模板除终端厂家提供的相框模块外,还可以自己提供设定相框模板,丰 富了用户使用的相框模板,使用户可以更加灵活地选择相框背景,提高了用户对终端的相框功能的使用体验。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1为本发明实施例提供的一种移动终端获得相框合成图像的方法的流程示意 图;图2为本发明实施例提供的另一种移动终端获得相框合成图像的方法的流程示 意图;图3为本发明实施例提供的一种移动终端的构成示意图;图4为本发明实施例提供的一种移动终端的硬件原理示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。为了能够提高用户对终端的相框功能的使用体验,本发明实施例提供了一种移动 终端获得相框合成图像的方法,如图1所示,包括101、获取相框数据,根据所述相框数据获取相框图片,所述相框数据通过第一摄 像头获取;举例而言,可以使能第一摄像头,通过该第一摄像头获取相框数据。然后,根据获 取的相框数据来获取相框图片。102、获取待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获 得相框合成图像。举例而言,可以使能第二摄像头,获取待合成的图片的数据,根据该待合成的图片 的数据获取待合成的图片。其中,第一摄像头与第二摄像头在控制端的控制下不同时使能, 因此,在使能第二摄像头之前,需要去使能第一摄像头。另外,该待合成的图片也可以是用 户预先存储在移动终端内的图片数据,或者,还可以是从存储的视频中截取的某一帧图片 数据。获得了待合成的图片后,要将该待合成的图片与相框图片进行融合处理,得到相 框合成图像。例如,待合成的图片为人像图片时,对该待合成的图片进行人物识别获取人物 相关的数据,通过蒙板技术对人物与相框图片进行融合处理,从而得到相框合成图像。并且,在待合成的图片与相框图片的分辨率不一致时,可以在进行上述融合处理 之前,对待合成的图片和相框图片中分辨率高的图片进行压缩处理,使待合成的图片和相 框图片的分辨率一致。在获得相框合成图像后,向用户显示该相框合成图像。在用户输入调整指令时,根据接收的调整指令调整该相框合成图像中待合成的图片在相框图片中的位置。本实施例提供的移动终端获得相框合成图像的方法,通过获取相框数据,根据所 述相框数据获取相框图片,所述相框数据通过第一摄像头获取;然后,获取待合成的图片, 将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。因此,用户使用的 相框模板除终端厂家提供的相框模块外,还可以自己提供设定相框模板,丰富了用户使用 的相框模板,使用户可以更加灵活地选择相框背景,提高了用户对终端的相框功能的使用 体验。
在上一实施例中,相框数据可以通过第一摄像头获取,待合成的图片的数据可以 通过第二摄像头获取。下面以第二摄像头和第一摄像头分别为前置摄像头和后置摄像头为 例,对上一实施例作进一步详细描述。如图2所示,本发明实施例提供的相框功能的实现方法,包括201、使能后置摄像头,通过后置摄像头获取相框数据,根据所述相框数据获取相 框图片;举例而言,当用户开启相机功能时,移动终端对后置摄像头进行初始化处理,此时 移动终端实现正常的预览功能。接着,用户选择动态相框功能时,终端又对前置摄像头进行 初始化处理。并且,在内存中开辟缓存区。由于前置、后置摄像头在控制端的控制下不同时使能,因此,在使能后置摄像头时 需要去使能前置摄像头。然后,通过后置摄像头摄取相框数据,并根据所述相框数据获取相 框图片,将所述相框图片存入开辟的缓存区中。其中,可以先将所述相框图片进行格式转 换,例如转换为YUV格式,再将格式转换后的相框图片缓存到缓存区中。202、使能前置摄像头,获取待合成的图片的数据,根据所述待合成的图片的数据 获取待合成的图片;举例而言,去使能后置摄像头,使能前置摄像头。通过前置摄像头摄取待合成的图 片的数据,并根据所述待合成的图片的数据获取待合成的图片,将所述待合成的图片存入 开辟的缓存区中。其中,可以先将所述待合成的图片进行格式转换,例如转换为YUV格式, 再将格式转换后的待合成的图片缓存到缓存区中。203、将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。举例而言,从缓存区中读取所述待合成的图片与所述相框图片,然后,通过图像识 别技术从所述待合成的图片中提取所需要的图像数据。例如,通过特定的图像算法对待合 成的图片进行人物识别,即剔除出待合成的图片中除人物外所有的背景图像数据,仅获取 人物相关的数据。然后,通过蒙板技术对人物和相框图片进行融合处理,得到相框合成图 像。其中,在待合成的图片和相框图片的分辨率不一样时,在进行融合处理之前,需要 对待合成的图片和相框图片中分辨率高的图片进行压缩处理,使待合成的图片和相框图片 的分辨率一样。例如,假定后置摄像头的物理分辨率比前置摄像头摄取的物理分辨率高,即 相框图片的分辨率比待合成的图片的分辨率高,对相框图片进行压缩,使压缩后的相框图 片与待合成的图片的分辨率一样,以保证进行融合处理时相框图片与待合成的图片的容量 一样。204、显示所述相框合成图像。
举例而言,在进行融合处理得到相框合成图像后,将相框合成图像传送到显示装 置(如LCD),由显示装置向用户显示该相框合成图像。205、在用户输入调整命令时,根据接收的调整命令调整所述相框合成图像中所述 待合成的图片在所述相框图片中的位置。举例而言,用户看到显示装置所显示的相框合成图像后,若对融合处理得到的相 框合成图像不满意,则可以向移动终端输入调整命令。移动终端接收该调整指令后,根据该 调整指令调整待合成的图片在所述相框图片中的位置,即根据该调整指令所指 示的位置, 重新对待合成的图片和相框图片进行融合处理,得到新的相框合成图像。并且,通过显示装 置向用户显示该新的相框合成图像。在用户对显示装置所显示的相框合成图像很满意,想要保存该相框合成图像时, 可以向移动终端输入保存指令。移动终端接收该保存指令后,保存该相框合成图像。本实施例提供的移动终端获得相框合成图像的方法,通过第一摄像头获取相框数 据,并根据所述相框数据获取相框图片;然后,通过第二摄像头获取待合成的图片的数据, 并根据所述待合成的图片的数据获取待合成的图片,将所述待合成的图片与所述相框图片 进行融合处理,获得相框合成图像。因此,用户使用的相框模板除终端厂家提供的相框模块 夕卜,还可以自己提供设定相框模板,丰富了用户使用的相框模板,使用户可以更加灵活地选 择相框背景,提高了用户对终端的相框功能的使用体验。与上述方法相对应地,本发明实施例还提供了一种移动终端,如图3所示,包括第一获取单元301,用于获取相框数据,根据所述相框数据获取相框图片,所述第 一获取单元301包括第一摄像头3011,所述相框数据通过第一摄像头3011获取;第二获取单元302,用于获取待合成的图片;融合处理单元303,用于将所述待合成的图片与所述相框图片进行融合处理,获得 相框合成图像。进一步地,所述第二获取单元302包括第二摄像头进一步地,所述移动终端还包括控制单元,所述控制单元用于控制所述第一摄像 头与所述第二摄像头的使能,所述第一摄像头与所述第二摄像头在控制端的控制下不同时 使能。进一步地,所述融合处理单元303包括调整子单元,所述调整子单元用于在将所 述待合成的图片与所述相框图片进行融合处理之前,调整所述待合成的图片和所述相框 图片中分辨率高的图片的数据格式,使所述待合成的图片的容量与所述相框图片的容量一样。进一步地,所述移动终端还包括显示单元,所述显示单元用于显示所述相框合成 图像。进一步地,所述移动终端还包括指令接收单元,所述指令接收单元用于接收调整 指令,所述融合处理单元根据所述调整指令调整所述相框合成图像中所述待合成图片在所 述相框图片中的位置。本实施例提供的移动终端,通过移动终端获得相框合成图像的方法及移动终端, 通过获取相框数据,根据所述相框数据获取相框图片,所述相框数据通过第一摄像头获取; 然后,获取待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。因此,用户使用的相框模板除终端厂家提供的相框模块外,还可以自己提供设定相 框模板,丰富了用户使用的相框模板,使用户可以更加灵活地选择相框背景,提高了用户对 终端的相框功能的使用体验。以下结合图3所示的移动终端的硬件结构,对上一实施例作进一步详细描述。在图3中,移动终端包括QSC(Qualcomm Single-Chip,单芯片)、FLASH(闪存)、DSP (Digital Signal Processing,数字信号处理)、LCD (Liquid Crystal Display,液晶显 示器)、前置摄像头、后置摄像头、模拟开关等几个部分。图中的连线说明如下连线1为QSC与前置摄像头和后置摄像头之间的I2C总线, 连线2为后置摄像头的使能控制线,连线3为模拟开关的控制线,连线4为后置摄像头数据 线,连线5为前置摄像头的数据线,连线6为传送到DSP的数据线,连线7为DSP的控制线, 连线8为DSP和FLASH之间的数据线,连线9为QSC和FLASH之间的EBI1总线,连线10为 FLASH的控制线,连线11为前置摄像头的使能控制线,连线12为QSC和IXD之间的EBI2总 线。其中,QSC是移动终端的控制芯片,主要用于控制移动终端的所有硬件设备的时 序,即所有的硬件设备的工作时钟都是由QSC分频而来。QSC不仅负责前置摄像头、后置摄 像头、FLASH、DSP的一些初始化工作,其内部ARM芯片还对从FLASH中读取的数据进行融合 处理,并将处理后的数据传给IXD,在IXD上显示相关图像。后置摄像头,用于采集动态相框的背景图像,有自己的I2C地址。QSC通过I2C总 线对后置摄像头进行命令控制和访问。后置摄像头的数据输出由使能控制端控制。前置摄像头,用于采集终端的前向场景数据,其和后置摄像头一样,有自己的I2C 地址。在本实施例中前置摄像头采集的图像数据是带有人物影像的数据,供系统数据融合 处理。QSC通过I2C总线对前置摄像头进行命令控制和访问,前置摄像头的数据输出由使能 控制端控制。模拟开关为2选1多通道选择器,其由QSC控制芯片来控制,通过模拟开关的切 换,可以将后置摄像头的数据或前置摄像头的数据送到DSP进行数据格式的转换。DSP是数字信号处理单元,其主要用于将前置摄像头或后置摄像头的数据进行格 式转换,将格式转换后的数据传送到FLASH的RAM中。FLASH是终端的内存,其通过EBIl总线和QSC进行信息的交互。IXD是终端的显示单元,QSC通过EBI2总线将融合后的数据传给IXD,并由IXD将 数据的图像呈现给用户。相框功能的具体实现流程为QSC根据前置摄像头或后置摄像头的I2C地址通过I2C总线对前置摄像头或后置 摄像头进行命令控制和访问,例如,进行初始化等处理。并且,QSC通过EBIl总线与FLASH 交互信息进行存储相关操作,例如在FLASH中开辟缓存区。当用户开启相框功能,并在后置摄像头和前置摄像头进行了初始化处理后,QSC交 替通过后置摄像头或前置摄像头的使能控制线控制后置摄像头或前置摄像头的数据输出。 同时,通过模拟开关的控制线控制模拟开关切换读取后置摄像头或前置摄像头采集的图像 数据。例如,QSC向模拟开关输出高电平时,模拟开关选择后置摄像头的数据和同步(水平 同步和垂直同步)信号线,QSC向模拟开关输出低电平时,模拟开关选择前置摄像头的数据和同步信号线。并且,前置摄像头和后置摄像头的时钟均由QSC来提供。模拟开关通过数据线将读取的图像数据传送给DSP,DSP接收QSC的控制将前置摄 像头或后置摄像头采集的图像数据转换为YUV格式的数据,并通过数据线将转换后的数据 传送到FLASH的RAM中。QSC通过EBIl总线从FLASH中读取前置摄像头和后置摄像头采集的图像数据,然 后通过人物图像识别技术从前置摄像头采集的图像数据中获取人物图像数据。接着将该人 物图像数据(待合成的图片)与后置摄像头采集的图像数据(相框图片)进行融合处理, 通过EBI2总线将融合后的数据传给IXD,由IXD向用户显示相框合成图像。由上可知,实现相框功能的过程中,需要不断读取前置摄像头和后置摄像头采集 的数据,并且前置摄像头和后置摄像头是通过I2C地址来进行区别的。由此可知,前置摄像 头、后置摄像头的切换速率取决于I2C总线的速率。以400KHz的总线速率为例,完成一个 指令周期大约需要25个时钟,这样大概62ns左右能切换读取一次摄像头采集的数据.如 果为该切换时间增加点裕量,那么,IOOns左右能切换读取一次摄像头采集的数据。本实施例提供的移动终端,通过后置摄像头获取相框数据,并根据所述相框数据 获取相框图片;然后,通过前置摄像头获取待合成的图片的数据,并根据所述待合成的图片 的数据获取待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获得相框 合成图像。因此,用户使用的相框模板除终端厂家提供的相框模块外,还可以自己提供设定 相框模板,丰富了用户使用的相框模板,使用户可以更加灵活地选择相框背景,提高了用户 对终端的相框功能的使用体验。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为 磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccess Memory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
一种移动终端获得相框合成图像的方法,其特征在于,包括获取相框数据,根据所述相框数据获取相框图片,所述相框数据通过第一摄像头获取;获取待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。
2.根据权利要求1所述的方法,其特征在于,在获取所述待合成的图片之前,由第二摄 像头获取所述待合成的图片的数据。
3.根据权利要求2所述的方法,其特征在于,所述获取相框数据具体为 使能所述第一摄像头,获取相框数据;所述由第二摄像头获取所述待合成的图片的数据具体为 使能所述第二摄像头,获取所述待合成的图片的数据; 所述第一摄像头与所述第二摄像头在控制端的控制下不同时使能。
4.根据权利要求2所述的方法,其特征在于,在将所述待合成的图片与所述相框图片 进行融合处理之前,调整所述待合成的图片和所述相框图片中分辨率高的图片的数据格 式,使所述待合成的图片的容量与所述相框图片的容量一样。
5.根据权利要求2所述的方法,其特征在于,所述待合成的图片为人像图片,所述将所 述待合成的图片与所述相框图片进行融合处理包括对所述人像图片进行人物识别,通过 蒙板技术对所述人物与所述相框图片进行融合,获得相框合成图像。
6.根据权利要求1-5任一项所述的方法,其特征在于,还包括显示所述相框合成图像。
7.根据权利要求6所述的方法,其特征在于,还包括接收调整指令,调整所述相框合 成图像中所述待合成图片在所述相框图片中的位置。
8.一种移动终端,其特征在于,包括第一获取单元,用于获取相框数据,根据所述相框数据获取相框图片,所述第一获取单 元包括第一摄像头,所述相框数据通过第一摄像头获取; 第二获取单元,用于获取待合成的图片;融合处理单元,用于将所述待合成的图片与所述相框图片进行融合处理,获得相框合 成图像。
9.根据权利要求8所述的移动终端,其特征在于,所述第二获取单元包括第二摄像头。
10.根据权利要求9所述的移动终端,其特征在于,所述移动终端包括控制单元,所述 控制单元用于控制所述第一摄像头与所述第二摄像头的使能,所述第一摄像头与所述第二 摄像头在控制端的控制下不同时使能。
11.根据权利要求9所述的移动终端,其特征在于,所述融合处理单元包括调整子单 元,所述调整子单元用于在将所述待合成的图片与所述相框图片进行融合处理之前,调整 所述待合成的图片和所述相框图片中分辨率高的图片的数据格式,使所述待合成的图片的 容量与所述相框图片的容量一样。
12.根据权利要求8-11任一项所述的移动终端,其特征在于,所述移动终端还包括显 示单元,所述显示单元用于显示所述相框合成图像。
13.根据权利要求12所述的移动终端,其特征在于,所述移动终端还包括指令接收单元,所述指令接收单元用于接收调整指令,所述融合处理单元根据所述调整指令调整所述相框合成图像中所述待合成图片在所述相框图片中的位置。
全文摘要
本发明实施例公开了一种移动终端获得相框合成图像的方法及移动终端,涉及图像处理领域。为了能够提高用户对终端的相框功能的使用体验,本发明实施例提供的技术方案如下获取相框数据,根据所述相框数据获取相框图片,所述相框数据通过第一摄像头获取;获取待合成的图片,将所述待合成的图片与所述相框图片进行融合处理,获得相框合成图像。本发明适用于终端拍照。
文档编号H04M1/725GK101841662SQ201010148628
公开日2010年9月22日 申请日期2010年4月16日 优先权日2010年4月16日
发明者高云山 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1